From 62e493b7180f2788c9dae47599e7228db8249545 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 24 Mar 2025 09:51:54 -0400 Subject: [PATCH 1/2] Move job to argocd Sync hook --- .../charts/jumpstarter-controller/templates/secrets-job.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/helm/jumpstarter/charts/jumpstarter-controller/templates/secrets-job.yaml b/deploy/helm/jumpstarter/charts/jumpstarter-controller/templates/secrets-job.yaml index 53479242..1f2171fe 100644 --- a/deploy/helm/jumpstarter/charts/jumpstarter-controller/templates/secrets-job.yaml +++ b/deploy/helm/jumpstarter/charts/jumpstarter-controller/templates/secrets-job.yaml @@ -7,7 +7,7 @@ metadata: app.kubernetes.io/name: jumpstarter-controller annotations: # https://argo-cd.readthedocs.io/en/stable/user-guide/resource_hooks/#hook-deletion-policies - argocd.argoproj.io/hook: PostSync + argocd.argoproj.io/hook: Sync argocd.argoproj.io/hook-delete-policy: HookSucceeded name: jumpstarter-secrets namespace: {{ $namespace }} From 816600ee55f7a2df47f4c049332c7e936ab72049 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 24 Mar 2025 10:07:02 -0400 Subject: [PATCH 2/2] Order controller deployment after the secret generation job --- .../jumpstarter-controller/templates/controller-deployment.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/deploy/helm/jumpstarter/charts/jumpstarter-controller/templates/controller-deployment.yaml b/deploy/helm/jumpstarter/charts/jumpstarter-controller/templates/controller-deployment.yaml index 0549d9fc..374f6bc7 100644 --- a/deploy/helm/jumpstarter/charts/jumpstarter-controller/templates/controller-deployment.yaml +++ b/deploy/helm/jumpstarter/charts/jumpstarter-controller/templates/controller-deployment.yaml @@ -11,6 +11,7 @@ metadata: {{ end }} annotations: configmap-sha256: {{ include (print $.Template.BasePath "/cms/controller-cm.yaml") . | sha256sum }} + argocd.argoproj.io/sync-wave: "1" spec: selector: matchLabels: