diff --git a/deploy/charts/version-checker/templates/deployment.yaml b/deploy/charts/version-checker/templates/deployment.yaml index 25769ea9..96b3c44b 100644 --- a/deploy/charts/version-checker/templates/deployment.yaml +++ b/deploy/charts/version-checker/templates/deployment.yaml @@ -53,6 +53,11 @@ spec: readinessProbe: {{- omit .Values.readinessProbe "enabled" | toYaml | nindent 10}} {{- end }} + {{- if .Values.existingSecret }} + envFrom: + - secretRef: + name: {{.Values.existingSecret}} + {{- end }} env: # ACR {{- if .Values.acr.refreshToken }} diff --git a/deploy/charts/version-checker/tests/deployment_test.yaml b/deploy/charts/version-checker/tests/deployment_test.yaml index fb68161f..418bbd01 100644 --- a/deploy/charts/version-checker/tests/deployment_test.yaml +++ b/deploy/charts/version-checker/tests/deployment_test.yaml @@ -362,6 +362,18 @@ tests: key: selfhosted.bill.host name: version-checker + # Set Environment variables from existing secrets + - it: Existing Secret for Credentials + set: + existingSecret: preexistingsecret + asserts: + - contains: + path: spec.template.spec.containers[0].envFrom + count: 1 + content: + secretRef: + name: preexistingsecret + - it: SecretEnabled set: acr.refreshToken: asgasga