github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/argo-cd/templates/argocd-server/certificate.yaml (about) 1 {{- if .Values.server.certificate.enabled -}} 2 apiVersion: cert-manager.io/v1 3 kind: Certificate 4 metadata: 5 {{- with (mergeOverwrite (deepCopy .Values.global.certificateAnnotations) .Values.server.certificate.annotations) }} 6 annotations: 7 {{- range $key, $value := . }} 8 {{ $key }}: {{ $value | quote }} 9 {{- end }} 10 {{- end }} 11 name: {{ include "argo-cd.server.fullname" . }} 12 namespace: {{ .Release.Namespace | quote }} 13 labels: 14 {{- include "argo-cd.labels" (dict "context" . "component" .Values.server.name "name" .Values.server.name) | nindent 4 }} 15 spec: 16 secretName: {{ .Values.server.certificate.secretName }} 17 commonName: {{ .Values.server.certificate.domain | quote }} 18 dnsNames: 19 - {{ .Values.server.certificate.domain | quote }} 20 {{- range .Values.server.certificate.additionalHosts }} 21 - {{ . | quote }} 22 {{- end }} 23 {{- with .Values.server.certificate.duration }} 24 duration: {{ . | quote }} 25 {{- end }} 26 {{- with .Values.server.certificate.renewBefore }} 27 renewBefore: {{ . | quote }} 28 {{- end }} 29 issuerRef: 30 {{- with .Values.server.certificate.issuer.group }} 31 group: {{ . | quote }} 32 {{- end }} 33 kind: {{ .Values.server.certificate.issuer.kind | quote }} 34 name: {{ .Values.server.certificate.issuer.name | quote }} 35 {{- with .Values.server.certificate.privateKey }} 36 privateKey: 37 {{- toYaml . | nindent 4 }} 38 {{- end }} 39 {{- with .Values.server.certificate.usages }} 40 usages: 41 {{- toYaml . | nindent 4 }} 42 {{- end }} 43 {{- end }}