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

     1  {{- if and (.Values.webhooks.validatingWebhook.create) (.Values.webhooks.service.create) }}
     2  apiVersion: admissionregistration.k8s.io/v1
     3  kind: ValidatingWebhookConfiguration
     4  metadata:
     5    annotations:
     6      cert-manager.io/inject-ca-from: {{ default .Release.Namespace .Values.certs.certificate.namespace }}/{{ default "jaeger-operator-service-cert" .Values.certs.certificate.secretName }}
     7    name: jaeger-operator-validating-webhook-configuration
     8  webhooks:
     9  - admissionReviewVersions:
    10    - v1
    11    clientConfig:
    12      service:
    13        name: {{ default "jaeger-operator-webhook-service" .Values.webhooks.service.name }}
    14        namespace: {{ .Release.Namespace }}
    15        path: /validate-jaegertracing-io-v1-jaeger
    16    failurePolicy: Fail
    17    name: vjaeger.kb.io
    18    rules:
    19    - apiGroups:
    20      - jaegertracing.io
    21      apiVersions:
    22      - v1
    23      operations:
    24      - CREATE
    25      - UPDATE
    26      resources:
    27      - jaegers
    28    sideEffects: None
    29  {{- end }}