rancher-partner-charts/charts/nutanix/nutanix-csi-storage/templates/ntnx-secret.yaml

18 lines
732 B
YAML

{{- if eq .Values.createSecret true }}
{{- if eq .Values.kindtest false }}
{{- $username := .Values.username | required "username is required to create secret." -}}
{{- $password := .Values.password | required "password is required to create secret." -}}
{{- $prismEndPoint := .Values.prismEndPoint | required "prismEndPoint is required to create secret." -}}
apiVersion: v1
kind: Secret
metadata:
name: {{ .Values.secretName }}
namespace: {{ .Release.Namespace }}
data:
# base64 encoded prism-ip:prism-port:admin:password.
# E.g.: echo -n "10.83.0.91:9440:admin:mypassword" | base64
key: {{ printf "%s:%v:%s:%s" .Values.prismEndPoint .Values.prismPort .Values.username .Values.password | b64enc}}
{{- end }}
{{- end }}