From f60f629ebddd253c3eb4ea14d46975539c078992 Mon Sep 17 00:00:00 2001 From: zack stevens Date: Sat, 28 May 2022 13:48:10 -0600 Subject: [PATCH 1/2] Added argocd sync hook to the init job annotations. Added additional annotations configuration fo the init job. --- cockroachdb/templates/job.init.yaml | 4 ++++ cockroachdb/values.yaml | 3 +++ 2 files changed, 7 insertions(+) diff --git a/cockroachdb/templates/job.init.yaml b/cockroachdb/templates/job.init.yaml index 2f29cd47..8d619287 100644 --- a/cockroachdb/templates/job.init.yaml +++ b/cockroachdb/templates/job.init.yaml @@ -21,6 +21,10 @@ metadata: annotations: helm.sh/hook: post-install,post-upgrade helm.sh/hook-delete-policy: before-hook-creation + argocd.argoproj.io/hook: Sync + {{- with .Values.init.jobAnnotations }} + {{- toYaml . | nindent 4 }} + {{- end }} spec: template: metadata: diff --git a/cockroachdb/values.yaml b/cockroachdb/values.yaml index 0aa71259..4b7d9a6f 100644 --- a/cockroachdb/values.yaml +++ b/cockroachdb/values.yaml @@ -362,6 +362,9 @@ init: labels: app.kubernetes.io/component: init + # Additional annotations to apply to this Job. + jobAnnotations: {} + # Additional annotations to apply to the Pod of this Job. annotations: {} From 7a4224248237645d095265dc6d5967cc4e7fdecf Mon Sep 17 00:00:00 2001 From: zack stevens Date: Tue, 31 May 2022 10:44:34 -0600 Subject: [PATCH 2/2] Updated chart patch version --- cockroachdb/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cockroachdb/Chart.yaml b/cockroachdb/Chart.yaml index 1d56a10c..d8137c22 100644 --- a/cockroachdb/Chart.yaml +++ b/cockroachdb/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 name: cockroachdb home: https://www.cockroachlabs.com -version: 8.0.0 +version: 8.0.1 appVersion: 22.1.0 description: CockroachDB is a scalable, survivable, strongly-consistent SQL database. icon: https://raw.githubusercontent.com/cockroachdb/cockroach/master/docs/media/cockroach_db.png