From 162df60922e4c05d3d8ea58fbe6711037e3d4d97 Mon Sep 17 00:00:00 2001 From: Vaibhav Pathak Date: Mon, 5 Jan 2026 17:44:58 +0530 Subject: [PATCH] Fix sync wave ordering - dbinit wave 0, deployment wave 1 - dbinit Job: wave 0 (same as MySQL, wait-for-db handles timing) - Deployment: wave 1 (starts after dbinit completes) - Fixes: db init job starting before mysql pod --- property-settings-svc-v2-chart/templates/deployment.yaml | 4 ++-- property-settings-svc-v2-chart/templates/job-dbinit.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/property-settings-svc-v2-chart/templates/deployment.yaml b/property-settings-svc-v2-chart/templates/deployment.yaml index eff93db..bedb8ac 100644 --- a/property-settings-svc-v2-chart/templates/deployment.yaml +++ b/property-settings-svc-v2-chart/templates/deployment.yaml @@ -5,8 +5,8 @@ metadata: labels: {{- include "property-settings-svc-v2-chart.labels" . | nindent 4 }} annotations: - # ArgoCD sync wave - run after dbinit job (wave -1) - argocd.argoproj.io/sync-wave: "0" + # ArgoCD sync wave - run after dbinit job (wave 0) + argocd.argoproj.io/sync-wave: "1" spec: {{- if not .Values.autoscaling.enabled }} replicas: {{ .Values.replicaCount }} diff --git a/property-settings-svc-v2-chart/templates/job-dbinit.yaml b/property-settings-svc-v2-chart/templates/job-dbinit.yaml index 7dda9bc..a6be2c9 100644 --- a/property-settings-svc-v2-chart/templates/job-dbinit.yaml +++ b/property-settings-svc-v2-chart/templates/job-dbinit.yaml @@ -7,8 +7,8 @@ metadata: {{- include "property-settings-svc-v2-chart.labels" . | nindent 4 }} app.kubernetes.io/component: dbinit annotations: - # ArgoCD sync wave - run before deployment (wave 0) - argocd.argoproj.io/sync-wave: "-1" + # ArgoCD sync wave - same wave as MySQL (0), wait-for-db handles timing + argocd.argoproj.io/sync-wave: "0" argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: BeforeHookCreation # Helm hooks (for non-ArgoCD deployments)