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

     1  {{- if and (.Values.webhooks.mutatingWebhook.create) (.Values.webhooks.service.create) }}
     2  apiVersion: admissionregistration.k8s.io/v1
     3  kind: MutatingWebhookConfiguration
     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    labels:
     8  {{ include "jaeger-operator.labels" . | indent 4 }}
     9    name: jaeger-operator-mutating-webhook-configuration
    10  webhooks:
    11  - admissionReviewVersions:
    12    - v1
    13    clientConfig:
    14      service:
    15        name: {{ default "jaeger-operator-webhook-service" .Values.webhooks.service.name }}
    16        namespace: {{ .Release.Namespace }}
    17        path: /mutate-v1-deployment
    18    failurePolicy: Ignore
    19    name: deployment.sidecar-injector.jaegertracing.io
    20    objectSelector:
    21      matchExpressions:
    22      - key: app.kubernetes.io/name
    23        operator: NotIn
    24        values:
    25        - {{ include "jaeger-operator.name" . }}
    26    rules:
    27    - apiGroups:
    28      - apps
    29      apiVersions:
    30      - v1
    31      operations:
    32      - CREATE
    33      - UPDATE
    34      resources:
    35      - deployments
    36    sideEffects: None
    37  - admissionReviewVersions:
    38    - v1
    39    clientConfig:
    40      service:
    41        name: {{ default "jaeger-operator-webhook-service" .Values.webhooks.service.name }}
    42        namespace: {{ .Release.Namespace }}
    43        path: /mutate-jaegertracing-io-v1-jaeger
    44    failurePolicy: Fail
    45    name: mjaeger.kb.io
    46    rules:
    47    - apiGroups:
    48      - jaegertracing.io
    49      apiVersions:
    50      - v1
    51      operations:
    52      - CREATE
    53      - UPDATE
    54      resources:
    55      - jaegers
    56    sideEffects: None
    57  {{- end }}