certificate.yaml 559 B

12345678910111213141516171819
  1. {{- if and (.Values.ssl.enabled) (not .Values.ssl.useExisting) -}}
  2. ---
  3. apiVersion: cert-manager.io/v1
  4. kind: Certificate
  5. metadata:
  6. name: {{ include "emqx.fullname" . }}-tls
  7. spec:
  8. secretName: {{ include "emqx.fullname" . }}-tls
  9. issuerRef:
  10. name: {{ default "letsencrypt-staging" .Values.ssl.issuer.name }}
  11. kind: {{ default "ClusterIssuer" .Values.ssl.issuer.kind }}
  12. {{- if .Values.ssl.commonName }}
  13. commonName: {{ .Values.ssl.commonName }}
  14. {{- end }}
  15. dnsNames:
  16. {{- range .Values.ssl.dnsnames }}
  17. - {{ . }}
  18. {{- end }}
  19. {{- end -}}