From cb9e994749ba3e5cd7637c61623ba600096e6311 Mon Sep 17 00:00:00 2001 From: Florent Chehab Date: Thu, 12 Mar 2026 11:54:28 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9A=A1=EF=B8=8F(helm)=20reduce=20initialDela?= =?UTF-8?q?ySeconds=20and=20add=20periods=20seconds?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit InitialDelaySeconds was set to 30s which caused the tilt stack startup to be very slow. In this commit I split the initial delay and the period arg. 5s seems to be relevant given the nature of the app. --- CHANGELOG.md | 1 + src/helm/meet/values.yaml | 34 +++++++++++++++++++++++----------- 2 files changed, 24 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e71add44..a0a40e13 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,7 @@ and this project adheres to - 🔨(python-env) migrate meet main app to UV #1120 - ♻️(backend) align Application model field with `is_active` convention #1133 - 🔐(backend) avoids revealing the inactive status of an application #1135 +- ⚡️(helm) reduce initialDelaySeconds and add periods seconds #1139 ### Fixed diff --git a/src/helm/meet/values.yaml b/src/helm/meet/values.yaml index 7913c5a3..05a12832 100644 --- a/src/helm/meet/values.yaml +++ b/src/helm/meet/values.yaml @@ -279,22 +279,28 @@ backend: ## @param backend.probes.liveness.path [nullable] Configure path for backend HTTP liveness probe ## @param backend.probes.liveness.targetPort [nullable] Configure port for backend HTTP liveness probe ## @param backend.probes.liveness.initialDelaySeconds [nullable] Configure initial delay for backend liveness probe - ## @param backend.probes.liveness.initialDelaySeconds [nullable] Configure timeout for backend liveness probe + ## @param backend.probes.liveness.periodSeconds [nullable] Configure period for backend liveness probe + ## @param backend.probes.liveness.timeoutSeconds [nullable] Configure timeout for backend liveness probe ## @param backend.probes.startup.path [nullable] Configure path for backend HTTP startup probe ## @param backend.probes.startup.targetPort [nullable] Configure port for backend HTTP startup probe ## @param backend.probes.startup.initialDelaySeconds [nullable] Configure initial delay for backend startup probe - ## @param backend.probes.startup.initialDelaySeconds [nullable] Configure timeout for backend startup probe + ## @param backend.probes.startup.periodSeconds [nullable] Configure period for backend startup probe + ## @param backend.probes.startup.timeoutSeconds [nullable] Configure timeout for backend startup probe ## @param backend.probes.readiness.path [nullable] Configure path for backend HTTP readiness probe ## @param backend.probes.readiness.targetPort [nullable] Configure port for backend HTTP readiness probe ## @param backend.probes.readiness.initialDelaySeconds [nullable] Configure initial delay for backend readiness probe - ## @param backend.probes.readiness.initialDelaySeconds [nullable] Configure timeout for backend readiness probe + ## @param backend.probes.readiness.periodSeconds [nullable] Configure period for backend readiness probe + ## @param backend.probes.readiness.timeoutSeconds [nullable] Configure timeout for backend readiness probe probes: liveness: path: /__heartbeat__ - initialDelaySeconds: 30 + initialDelaySeconds: 5 + periodSeconds: 30 + readiness: path: /__lbheartbeat__ - initialDelaySeconds: 30 + initialDelaySeconds: 5 + periodSeconds: 30 ## @param backend.resources Resource requirements for the backend container resources: {} @@ -555,23 +561,29 @@ summary: ## @param summary.probes.liveness.path [nullable] Configure path for summary HTTP liveness probe ## @param summary.probes.liveness.targetPort [nullable] Configure port for summary HTTP liveness probe - ## @param summary.probes.liveness.initialDelaySeconds [nullable] Configure initial delay for summary liveness probe - ## @param summary.probes.liveness.initialDelaySeconds [nullable] Configure timeout for summary liveness probe + ## @param summary.probes.liveness.initialDelaySeconds [nullable] Configure initial delay summary liveness probe + ## @param summary.probes.liveness.periodSeconds [nullable] Configure the period for the summary liveness probe + ## @param summary.probes.liveness.timeoutSeconds [nullable] Configure timeout for summary liveness probe ## @param summary.probes.startup.path [nullable] Configure path for summary HTTP startup probe ## @param summary.probes.startup.targetPort [nullable] Configure port for summary HTTP startup probe ## @param summary.probes.startup.initialDelaySeconds [nullable] Configure initial delay for summary startup probe - ## @param summary.probes.startup.initialDelaySeconds [nullable] Configure timeout for summary startup probe + ## @param summary.probes.startup.periodSeconds [nullable] Configure period for the summary startup probe + ## @param summary.probes.startup.timeoutSeconds [nullable] Configure timeout for summary startup probe ## @param summary.probes.readiness.path [nullable] Configure path for summary HTTP readiness probe ## @param summary.probes.readiness.targetPort [nullable] Configure port for summary HTTP readiness probe ## @param summary.probes.readiness.initialDelaySeconds [nullable] Configure initial delay for summary readiness probe - ## @param summary.probes.readiness.initialDelaySeconds [nullable] Configure timeout for summary readiness probe + ## @param summary.probes.readiness.periodSeconds [nullable] Configure period for the summary readiness probe + ## @param summary.probes.readiness.timeoutSeconds [nullable] Configure timeout for summary readiness probe probes: liveness: path: /__heartbeat__ - initialDelaySeconds: 30 + initialDelaySeconds: 5 + periodSeconds: 30 readiness: path: /__lbheartbeat__ - initialDelaySeconds: 30 + initialDelaySeconds: 5 + periodSeconds: 30 + ## @param summary.resources Resource requirements for the summary container resources: {}