{{- if and .Values.tls.secretName .Values.tls.certificate.enabled }} # Certificat émis par cert-manager (DNS-01) dans le namespace de la release : # Traefik ne lit `tls.secretName` que dans le namespace de l'IngressRoute. # Les ClusterIssuers sont définis dans ../cert-manager. apiVersion: cert-manager.io/v1 kind: Certificate metadata: name: {{ .Values.tls.secretName }} namespace: {{ .Release.Namespace }} labels: {{- include "ingressroute.labels" . | nindent 4 }} spec: secretName: {{ .Values.tls.secretName }} issuerRef: name: {{ .Values.tls.certificate.issuerName }} kind: {{ .Values.tls.certificate.issuerKind }} dnsNames: {{- toYaml .Values.tls.certificate.dnsNames | nindent 4 }} {{- end }}