From 4419850f8c6e293601b313a4f0812f8adbc67cad Mon Sep 17 00:00:00 2001 From: 20vikash Date: Fri, 29 May 2026 08:00:44 +0000 Subject: [PATCH 1/2] feat(agent): Add job cleanup playbook task in update_agent --- press/playbooks/roles/update_agent/tasks/main.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/press/playbooks/roles/update_agent/tasks/main.yml b/press/playbooks/roles/update_agent/tasks/main.yml index b3f6758c8d2..f8691dbb4e7 100644 --- a/press/playbooks/roles/update_agent/tasks/main.yml +++ b/press/playbooks/roles/update_agent/tasks/main.yml @@ -42,6 +42,13 @@ args: chdir: /home/frappe/agent +- name: Setup Agent DB cleanup cron + become: yes + become_user: frappe + command: /home/frappe/agent/env/bin/agent setup agent-db-cleanup + args: + chdir: /home/frappe/agent + - name: Run agent db patches become: yes become_user: frappe From 357b3d406df138b392bbd2b2dc1b2b26049b8686 Mon Sep 17 00:00:00 2001 From: 20vikash Date: Fri, 29 May 2026 08:18:25 +0000 Subject: [PATCH 2/2] fix(agent): Move cleanup task after agent update --- press/playbooks/roles/update_agent/tasks/main.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/press/playbooks/roles/update_agent/tasks/main.yml b/press/playbooks/roles/update_agent/tasks/main.yml index f8691dbb4e7..32f75a50db1 100644 --- a/press/playbooks/roles/update_agent/tasks/main.yml +++ b/press/playbooks/roles/update_agent/tasks/main.yml @@ -42,24 +42,24 @@ args: chdir: /home/frappe/agent -- name: Setup Agent DB cleanup cron +- name: Run agent db patches become: yes become_user: frappe - command: /home/frappe/agent/env/bin/agent setup agent-db-cleanup + command: /home/frappe/agent/env/bin/agent run-patches args: chdir: /home/frappe/agent -- name: Run agent db patches +- name: Update Agent become: yes become_user: frappe - command: /home/frappe/agent/env/bin/agent run-patches + command: '/home/frappe/agent/env/bin/agent update {{ agent_update_args }}' args: chdir: /home/frappe/agent -- name: Update Agent +- name: Setup Agent DB cleanup cron become: yes become_user: frappe - command: '/home/frappe/agent/env/bin/agent update {{ agent_update_args }}' + command: /home/frappe/agent/env/bin/agent setup agent-db-cleanup args: chdir: /home/frappe/agent