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)