From adaed68795c48ff66e3f3661835ed247bfa47a0e Mon Sep 17 00:00:00 2001 From: "Eric D. Helms" Date: Tue, 31 Mar 2026 19:13:02 -0400 Subject: [PATCH] Reduce service healthcheck interval startup In some cases this was adding at least a minute to every deployment since Candlepin and Postgresql often take longer to start up. --- src/roles/candlepin/tasks/main.yml | 1 + src/roles/postgresql/tasks/main.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/src/roles/candlepin/tasks/main.yml b/src/roles/candlepin/tasks/main.yml index 210adc4da..dd0816136 100644 --- a/src/roles/candlepin/tasks/main.yml +++ b/src/roles/candlepin/tasks/main.yml @@ -101,6 +101,7 @@ [Service] TimeoutStartSec=300 healthcheck: curl --fail --insecure https://localhost:23443/candlepin/status + health_startup_interval: 5s sdnotify: healthy - name: Run daemon reload to make Quadlet create the service files diff --git a/src/roles/postgresql/tasks/main.yml b/src/roles/postgresql/tasks/main.yml index 7123c4ffc..d4d7a0969 100644 --- a/src/roles/postgresql/tasks/main.yml +++ b/src/roles/postgresql/tasks/main.yml @@ -27,6 +27,7 @@ image: "{{ postgresql_container_image }}:{{ postgresql_container_tag }}" state: quadlet healthcheck: pg_isready + health_startup_interval: 5s sdnotify: healthy network: host volumes: