From 7f4a2ef50fc477769c0fef7e42d78568e5a4d25b Mon Sep 17 00:00:00 2001 From: Clark Boylan <clark.boylan@gmail.com> Date: Fri, 6 Dec 2024 10:14:08 -0800 Subject: [PATCH] Remove log cleanup cronjob from review Gerrit should be cleaning up logfiles on its own now. That means we don't need a cronjob to do it. This is step 1 of a two step process where we first have ansible remove the cronjob then step 2 will remove the cronjob from ansible entirely. Change-Id: I82825de65c28cea43e9a472884b880d6f01efabe --- playbooks/roles/gerrit/tasks/main.yaml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/playbooks/roles/gerrit/tasks/main.yaml b/playbooks/roles/gerrit/tasks/main.yaml index db7a8c400b..41b91b4fa2 100644 --- a/playbooks/roles/gerrit/tasks/main.yaml +++ b/playbooks/roles/gerrit/tasks/main.yaml @@ -347,14 +347,12 @@ minute: 17 hour: 4 -# Gerrit rotates their own logs, but doesn't clean them out -# Delete logs older than a month -# TODO set state to absent then remove entirely after we upgrade to -# Gerrit 3.10 and set log.timeToKeep to do this rotation natively. +# Gerrit rotates logs on its own now. Clean up our old cron job that did it +# before. - name: Set up cron job to clean old gerrit logs cron: name: clear-gerrit-logs - state: present + state: absent user: gerrit2 job: 'find /home/gerrit2/review_site/logs/*.gz -mtime +30 -exec rm -f {} \;' minute: 1