{{- if .Values.csi.enable }} {{- if .Values.csi.provisionCreds.enable }} --- apiVersion: v1 kind: Secret metadata: name: {{ .Values.csi.provisionCreds.secretName }} namespace: {{ .Values.namespace }} labels: app: {{ template "storageos.name" . }} chart: {{ template "storageos.chart" . }} heritage: {{ .Release.Service }} release: {{ .Release.Name }} type: Opaque data: username: {{ default "" .Values.csi.provisionCreds.username | b64enc | quote }} password: {{ default "" .Values.csi.provisionCreds.password | b64enc | quote }} {{- end }} {{- if .Values.csi.controllerPublishCreds.enable }} --- apiVersion: v1 kind: Secret metadata: name: {{ .Values.csi.controllerPublishCreds.secretName }} namespace: {{ .Values.namespace }} labels: app: {{ template "storageos.name" . }} chart: {{ template "storageos.chart" . }} heritage: {{ .Release.Service }} release: {{ .Release.Name }} type: Opaque data: username: {{ default "" .Values.csi.controllerPublishCreds.username | b64enc | quote }} password: {{ default "" .Values.csi.controllerPublishCreds.password | b64enc | quote }} {{- end }} {{- if .Values.csi.nodeStageCreds.enable }} --- apiVersion: v1 kind: Secret metadata: name: {{ .Values.csi.nodeStageCreds.secretName }} namespace: {{ .Values.namespace }} labels: app: {{ template "storageos.name" . }} chart: {{ template "storageos.chart" . }} heritage: {{ .Release.Service }} release: {{ .Release.Name }} type: Opaque data: username: {{ default "" .Values.csi.nodeStageCreds.username | b64enc | quote }} password: {{ default "" .Values.csi.nodeStageCreds.password | b64enc | quote }} {{- end }} {{- if .Values.csi.nodePublishCreds.enable }} --- apiVersion: v1 kind: Secret metadata: name: {{ .Values.csi.nodePublishCreds.secretName }} namespace: {{ .Values.namespace }} labels: app: {{ template "storageos.name" . }} chart: {{ template "storageos.chart" . }} heritage: {{ .Release.Service }} release: {{ .Release.Name }} type: Opaque data: username: {{ default "" .Values.csi.nodePublishCreds.username | b64enc | quote }} password: {{ default "" .Values.csi.nodePublishCreds.password | b64enc | quote }} {{- end }} {{- end }}