github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/jaegertracing/jaeger-operator/templates/certificate.yaml (about)

     1  {{- if .Values.certs.certificate.create }}
     2  apiVersion: cert-manager.io/v1
     3  kind: Certificate
     4  metadata:
     5    name: {{ default "jaeger-operator-service-cert" .Values.certs.certificate.secretName }}
     6    namespace: {{ .Release.Namespace }}
     7  spec:
     8    dnsNames:
     9    - "{{ default "jaeger-operator-webhook-service" .Values.webhooks.service.name }}.{{ .Release.Namespace }}.svc"
    10    - "{{ default "jaeger-operator-webhook-service" .Values.webhooks.service.name }}.{{ .Release.Namespace }}.svc.cluster.local"
    11    issuerRef:
    12      {{- if .Values.certs.issuer.create }}
    13      kind: Issuer
    14      {{- else }}
    15      kind: {{ .Values.certs.certificate.issuerKind }}
    16      {{- end }}
    17      name: {{ default "selfsigned-issuer" .Values.certs.issuer.name }}
    18    secretName: {{ default "jaeger-operator-service-cert" .Values.certs.certificate.secretName }}
    19    subject:
    20      organizationalUnits:
    21        - "{{ include "jaeger-operator.name" . }}"
    22  {{- end }}