From 65aede7c117cd5f5300694103af2c762390275d9 Mon Sep 17 00:00:00 2001 From: Robin Schneider Date: Tue, 30 Jun 2026 10:26:30 +0200 Subject: [PATCH] Add a jitter to logrotate Signed-off-by: Robin Schneider --- .../original/components/containerd/component_test.go | 5 +++-- .../original/components/containerd/logrotate/logrotate.go | 5 +++-- .../components/containerd/logrotate/logrotate_test.go | 5 +++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/pkg/component/extensions/operatingsystemconfig/original/components/containerd/component_test.go b/pkg/component/extensions/operatingsystemconfig/original/components/containerd/component_test.go index 6c65320a320..27eb18f41f5 100644 --- a/pkg/component/extensions/operatingsystemconfig/original/components/containerd/component_test.go +++ b/pkg/component/extensions/operatingsystemconfig/original/components/containerd/component_test.go @@ -48,10 +48,11 @@ WantedBy=multi-user.target`), Command: new(extensionsv1alpha1.CommandStart), Enable: new(true), Content: new(`[Unit] -Description=Log Rotation at each 10 minutes +Description=Log Rotation once a day [Timer] -OnCalendar=*:0/10 +OnCalendar=daily AccuracySec=1min +RandomizedDelaySec=4h Persistent=true [Install] WantedBy=multi-user.target`), diff --git a/pkg/component/extensions/operatingsystemconfig/original/components/containerd/logrotate/logrotate.go b/pkg/component/extensions/operatingsystemconfig/original/components/containerd/logrotate/logrotate.go index cff1fad74f2..9df0a7136dd 100644 --- a/pkg/component/extensions/operatingsystemconfig/original/components/containerd/logrotate/logrotate.go +++ b/pkg/component/extensions/operatingsystemconfig/original/components/containerd/logrotate/logrotate.go @@ -53,10 +53,11 @@ WantedBy=multi-user.target`), Command: new(extensionsv1alpha1.CommandStart), Enable: new(true), Content: new(`[Unit] -Description=Log Rotation at each 10 minutes +Description=Log Rotation once a day [Timer] -OnCalendar=*:0/10 +OnCalendar=daily AccuracySec=1min +RandomizedDelaySec=4h Persistent=true [Install] WantedBy=multi-user.target`), diff --git a/pkg/component/extensions/operatingsystemconfig/original/components/containerd/logrotate/logrotate_test.go b/pkg/component/extensions/operatingsystemconfig/original/components/containerd/logrotate/logrotate_test.go index e25ff9bbe3b..db77394f481 100644 --- a/pkg/component/extensions/operatingsystemconfig/original/components/containerd/logrotate/logrotate_test.go +++ b/pkg/component/extensions/operatingsystemconfig/original/components/containerd/logrotate/logrotate_test.go @@ -48,10 +48,11 @@ WantedBy=multi-user.target`), Command: new(extensionsv1alpha1.CommandStart), Enable: new(true), Content: new(`[Unit] -Description=Log Rotation at each 10 minutes +Description=Log Rotation once a day [Timer] -OnCalendar=*:0/10 +OnCalendar=daily AccuracySec=1min +RandomizedDelaySec=4h Persistent=true [Install] WantedBy=multi-user.target`),