diff --git a/src/main/helm/templates/truststore/init_truststore_job.yaml b/src/main/helm/templates/truststore/init_truststore_job.yaml index 91bd34422706a72e13fc27e0cfbae359fc2d9836..6285cf7bbe674a5e93b23100e36bdda1fd3f7930 100644 --- a/src/main/helm/templates/truststore/init_truststore_job.yaml +++ b/src/main/helm/templates/truststore/init_truststore_job.yaml @@ -30,6 +30,9 @@ metadata: namespace: {{ include "app.namespace" . }} labels: {{- include "app.defaultLabels" . | indent 4 }} + annotations: + argocd.argoproj.io/hook: Sync + argocd.argoproj.io/hook-delete-policy: HookSucceeded spec: template: metadata: diff --git a/src/test/helm/truststore/init_truststore_job_test.yaml b/src/test/helm/truststore/init_truststore_job_test.yaml index d14bc1976f8959036005a4123a0d6b588f9efa9d..1a764f60fec178139d7168f6d7142736f8dcb3c6 100644 --- a/src/test/helm/truststore/init_truststore_job_test.yaml +++ b/src/test/helm/truststore/init_truststore_job_test.yaml @@ -79,6 +79,12 @@ tests: - equal: path: metadata.labels["ozgcloud-mongodb-client"] value: "true" + - equal: + path: metadata.annotations["argocd.argoproj.io/hook"] + value: Sync + - equal: + path: metadata.annotations["argocd.argoproj.io/hook-delete-policy"] + value: HookSucceeded - it: check default template metadata asserts: