istio.io/istio@v0.0.0-20240520182934-d79c90f27776/istioctl/pkg/checkinject/testdata/check-inject/rev-16-injector.yaml (about)

     1  apiVersion: admissionregistration.k8s.io/v1
     2  kind: MutatingWebhookConfiguration
     3  metadata:
     4    labels:
     5      app: sidecar-injector
     6      install.operator.istio.io/owning-resource: unknown
     7      install.operator.istio.io/owning-resource-namespace: istio-system
     8      istio.io/rev: 1-16
     9      operator.istio.io/component: Pilot
    10      operator.istio.io/managed: Reconcile
    11      operator.istio.io/version: 1.16-alpha.91e471de3e8fc93ebb545cedf396ddbd550b996c
    12      release: istio
    13    name: istio-sidecar-injector-1-16
    14  webhooks:
    15    - admissionReviewVersions:
    16        - v1beta1
    17        - v1
    18      clientConfig:
    19        service:
    20          name: istiod-1-16
    21          namespace: istio-system
    22          path: /inject
    23          port: 443
    24      failurePolicy: Fail
    25      matchPolicy: Equivalent
    26      name: rev.namespace.sidecar-injector.istio.io
    27      namespaceSelector:
    28        matchExpressions:
    29          - key: istio.io/rev
    30            operator: In
    31            values:
    32              - 1-16
    33          - key: istio-injection
    34            operator: DoesNotExist
    35      objectSelector:
    36        matchExpressions:
    37          - key: sidecar.istio.io/inject
    38            operator: NotIn
    39            values:
    40              - "false"
    41      reinvocationPolicy: Never
    42      rules:
    43        - apiGroups:
    44            - ""
    45          apiVersions:
    46            - v1
    47          operations:
    48            - CREATE
    49          resources:
    50            - pods
    51          scope: '*'
    52      sideEffects: None
    53      timeoutSeconds: 10
    54    - admissionReviewVersions:
    55        - v1beta1
    56        - v1
    57      clientConfig:
    58        service:
    59          name: istiod-1-16
    60          namespace: istio-system
    61          path: /inject
    62          port: 443
    63      failurePolicy: Fail
    64      matchPolicy: Equivalent
    65      name: rev.object.sidecar-injector.istio.io
    66      namespaceSelector:
    67        matchExpressions:
    68          - key: istio.io/rev
    69            operator: DoesNotExist
    70          - key: istio-injection
    71            operator: DoesNotExist
    72      objectSelector:
    73        matchExpressions:
    74          - key: sidecar.istio.io/inject
    75            operator: NotIn
    76            values:
    77              - "false"
    78          - key: istio.io/rev
    79            operator: In
    80            values:
    81              - 1-16
    82      reinvocationPolicy: Never
    83      rules:
    84        - apiGroups:
    85            - ""
    86          apiVersions:
    87            - v1
    88          operations:
    89            - CREATE
    90          resources:
    91            - pods
    92          scope: '*'
    93      sideEffects: None
    94      timeoutSeconds: 10