{{- if ($.Values.customSecrets).enabled }} {{- if hasKey .Values.customSecrets "cpPullCredentials" }} {{- with $.Values.customSecrets.cpPullCredentials }} {{- if .enabled }} apiVersion: v1 kind: Secret metadata: name: {{ include "cpPullCredentials.secretName" $ }} namespace: {{ $.Release.Namespace }} type: kubernetes.io/dockerconfigjson data: .dockerconfigjson: {{ template "dockerconfigjson.b64enc" .dockerconfig | required "customSecrets.cpPullCredentials.dockerconfig is required!" }} {{- end }} {{- end }} {{- end }} {{- end }}