{{- 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 }}