{{- if .Values.certificates.enabled }} apiVersion: v1 kind: Secret metadata: name: {{ include "rabbitmq.fullname" . }}-certs labels: {{- include "rabbitmq.labels" . | nindent 4 }} type: Opaque data: {{- with .Values.certificates -}} {{- if .cacert }} cacert: | {{ .cacert | b64enc }} {{- end }} {{- if .cert }} cert: | {{ .cert | b64enc }} {{- end }} {{- if .key }} key: | {{ .key | b64enc }} {{- end }} {{- range $cert := .extraCerts }} {{ $cert.name }}: | {{ $cert.cert | b64enc }} {{- end }} {{- end }} {{- end }}