From 0719e34cb025370327fd08f506da3559f47747c5 Mon Sep 17 00:00:00 2001 From: Robert Fernandez Date: Wed, 2 Aug 2023 12:50:48 +0800 Subject: [PATCH] Re-use existing oracle_pwd secret value --- .../helm-charts/oracle-db/templates/secrets.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/OracleDatabase/SingleInstance/helm-charts/oracle-db/templates/secrets.yaml b/OracleDatabase/SingleInstance/helm-charts/oracle-db/templates/secrets.yaml index dfccbbf2f4..b0f1522f6e 100644 --- a/OracleDatabase/SingleInstance/helm-charts/oracle-db/templates/secrets.yaml +++ b/OracleDatabase/SingleInstance/helm-charts/oracle-db/templates/secrets.yaml @@ -4,12 +4,16 @@ # --- +{{- $secretName := (include "fullname" .) -}} apiVersion: v1 kind: Secret metadata: - name: {{ template "fullname" . }} + name: {{ $secretName }} {{- include "oracle-db-labels" . | indent 2 }} stringData: - oracle_pwd: {{ default (randAlphaNum 10) .Values.oracle_pwd | quote }} +{{- $secretObj := (lookup "v1" "Secret" .Release.Namespace $secretName) | default dict }} +{{- $secretData := (get $secretObj "data") | default dict }} +{{- $pwdSecret := (get $secretData "oracle_pwd") | b64dec | default .Values.oracle_pwd | default (randAlphaNum 10) }} + oracle_pwd: {{ $pwdSecret | quote }} ---