29 lines
569 B
YAML
29 lines
569 B
YAML
{{- 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 }}
|