diff --git a/helm/fishymetrics/templates/secret.yaml b/helm/fishymetrics/templates/secret.yaml index dc8c08c..83db136 100644 --- a/helm/fishymetrics/templates/secret.yaml +++ b/helm/fishymetrics/templates/secret.yaml @@ -1,3 +1,4 @@ +{{- if not $.Values.existingSecret }} apiVersion: v1 kind: Secret metadata: @@ -12,3 +13,4 @@ data: vault-secret-id: {{ .Values.vault.secretId | b64enc | quote }} elastic-user: {{ .Values.vector.elasticsearch.user | b64enc | quote }} elastic-pass: {{ .Values.vector.elasticsearch.pass | b64enc | quote }} +{{- end -}} diff --git a/helm/fishymetrics/values.yaml b/helm/fishymetrics/values.yaml index 15bcbce..cf58d01 100644 --- a/helm/fishymetrics/values.yaml +++ b/helm/fishymetrics/values.yaml @@ -16,6 +16,10 @@ log: fileMaxBackups: "1" fileMaxAge: "1" +# Set to true to consume an existing secret. +# For backwards compatibility, the secret name is still expected to be {{ template "fishymetrics.name" . }}-creds +existingSecret: false + bmc: username: "" password: ""