2022-01-05 13:26:09 +00:00
|
|
|
{{- if eq .Values.createSecret true }}
|
2022-11-17 06:14:46 +00:00
|
|
|
{{- 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." -}}
|
|
|
|
|
2022-01-05 13:26:09 +00:00
|
|
|
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
|
2023-08-22 14:13:31 +00:00
|
|
|
key: {{ printf "%s:%v:%s:%s" .Values.prismEndPoint .Values.prismPort .Values.username .Values.password | b64enc}}
|
2022-11-17 06:14:46 +00:00
|
|
|
{{- end }}
|
2022-01-05 13:26:09 +00:00
|
|
|
{{- end }}
|