github.com/argoproj/argo-cd/v3@v3.2.1/util/argo/testdata/live_validating_webhook.yaml (about)

     1  apiVersion: admissionregistration.k8s.io/v1
     2  kind: ValidatingWebhookConfiguration
     3  metadata:
     4    annotations:
     5      kubectl.kubernetes.io/last-applied-configuration: >
     6        {"apiVersion":"admissionregistration.k8s.io/v1","kind":"ValidatingWebhookConfiguration","metadata":{"annotations":{},"labels":{"app.kubernetes.io/instance":"external-secrets","external-secrets.io/component":"webhook"},"name":"externalsecret-validate"},"webhooks":[{"admissionReviewVersions":["v1","v1beta1"],"clientConfig":{"caBundle":"Cg==","service":{"name":"external-secrets-webhook","namespace":"external-secrets","path":"/validate-external-secrets-io-v1beta1-externalsecret"}},"name":"validate.externalsecret.external-secrets.io","rules":[{"apiGroups":["external-secrets.io"],"apiVersions":["v1beta1"],"operations":["CREATE","UPDATE","DELETE"],"resources":["externalsecrets"],"scope":"Namespaced"}],"sideEffects":"None","timeoutSeconds":5}]}
     7    creationTimestamp: '2022-04-12T14:17:35Z'
     8    generation: 2
     9    labels:
    10      app.kubernetes.io/instance: external-secrets
    11      external-secrets.io/component: webhook
    12    managedFields:
    13      - apiVersion: admissionregistration.k8s.io/v1
    14        fieldsType: FieldsV1
    15        fieldsV1:
    16          'f:metadata':
    17            'f:annotations':
    18              .: {}
    19              'f:kubectl.kubernetes.io/last-applied-configuration': {}
    20            'f:labels':
    21              .: {}
    22              'f:app.kubernetes.io/instance': {}
    23              'f:external-secrets.io/component': {}
    24          'f:webhooks':
    25            .: {}
    26            'k:{"name":"validate.externalsecret.external-secrets.io"}':
    27              .: {}
    28              'f:admissionReviewVersions': {}
    29              'f:clientConfig':
    30                .: {}
    31                'f:service':
    32                  .: {}
    33                  'f:name': {}
    34                  'f:namespace': {}
    35                  'f:path': {}
    36                  'f:port': {}
    37              'f:failurePolicy': {}
    38              'f:matchPolicy': {}
    39              'f:name': {}
    40              'f:namespaceSelector': {}
    41              'f:objectSelector': {}
    42              'f:rules': {}
    43              'f:sideEffects': {}
    44              'f:timeoutSeconds': {}
    45        manager: argocd
    46        operation: Update
    47        time: '2022-04-12T14:17:35Z'
    48      - apiVersion: admissionregistration.k8s.io/v1
    49        fieldsType: FieldsV1
    50        fieldsV1:
    51          'f:webhooks':
    52            'k:{"name":"validate.externalsecret.external-secrets.io"}':
    53              'f:clientConfig':
    54                'f:caBundle': {}
    55        manager: external-secrets
    56        operation: Update
    57        time: '2022-04-12T14:17:37Z'
    58    name: externalsecret-validate
    59    resourceVersion: '1644596'
    60    uid: b56ccc4e-30d6-4b32-8a6e-7eae41ab3155
    61  webhooks:
    62    - admissionReviewVersions:
    63        - v1
    64        - v1beta1
    65      clientConfig:
    66        caBundle: >-
    67          LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURSakNDQWk2Z0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREEyTVJrd0Z3WURWUVFLRXhCbGVIUmwKY201aGJDMXpaV055WlhSek1Sa3dGd1lEVlFRREV4QmxlSFJsY201aGJDMXpaV055WlhSek1CNFhEVEl5TURReApNakV6TVRjek4xb1hEVE15TURRd09URTBNVGN6TjFvd05qRVpNQmNHQTFVRUNoTVFaWGgwWlhKdVlXd3RjMlZqCmNtVjBjekVaTUJjR0ExVUVBeE1RWlhoMFpYSnVZV3d0YzJWamNtVjBjekNDQVNJd0RRWUpLb1pJaHZjTkFRRUIKQlFBRGdnRVBBRENDQVFvQ2dnRUJBTU9RQmR2Z210RE1aVjRhNGQ2dUw5ZGNzT3c4SXRnbW9zZ3R1MGplTlF2Ygo4a291TmdRMVpxMlFSVFVNTTVCYlpNRTNGWHM3aWxwNVZVbzN3SnZsaVdVVHhxb3lIMUY2VUszbUsyYmp2aHRrCnVEYWVnNkh4ZzNjRlVybXRvNCtyVHNTT1BlN3ZRajVNbWZzeVEzb1BXamxFbExyMEE5b3RScGZnZGZtNWxncHgKVkE0SFdGeWZmQ3hpUEFaamNYNFdjd1hOdzJSN21aQnNNSW1xTk1YOUhzUEVOdTdzdk1DeXEzU0pvdzNqTXFpNgpHUFZaUmh2ZlRSY2hDcmV2UVE3OTRPNGkrSVk3ZVdvV00yZDgweVM3V09LcUUvNEE1SU9tNWVJK1BhNUlvd3E1CnppckxxU3lsYW15bzZxbWN3TDFEbFpiM2RmSE9GVUx0cFM1YkhTSzQyTWNDQXdFQUFhTmZNRjB3RGdZRFZSMFAKQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFRk1QMkF1aUh1d2FsczlTcgpYWk1XODdyb2l0UElNQnNHQTFVZEVRUVVNQktDRUdWNGRHVnlibUZzTFhObFkzSmxkSE13RFFZSktvWklodmNOCkFRRUxCUUFEZ2dFQkFMek5BczhnS2FqYjc1N3pyMjdHRzBMVzkxVG1ab1dPQ0ZHMXFrUWJ3T2U0d25kV2NiT08KbThsYkx6a291Wlo5d1I0aXN2OVFHYnNlS0V1UXpyWlZzZXlJTHZoUGVWcGZGd1ZkcVFsQ0laRXM5SSswd0hXawplblFWWGNEamZMTk9zdDhFcDlKVktwSkJwODRIY1NvZkJMY1RPcFdqdGZtZnNudmlzbU5ha2hGNzM2SmJrQUdmClZvdUJDQlU5Z3g2SGI5T2FDaDdpekZLMnVyWHo1NkV5eXhhUUlsckRyYVlZV3Mrb3ZhTlJwdEltKytqcnFBdUkKV0xxdWQvU0tQMy9Fc3o3cmVWb2xGODFIYmdEMEQ0RWlmZWJZeXpnWEJMcVlZcUxUZXIzQzVONFRwcGpJSi82NgpERVBNZ0xUaG9jRkpZNVFBYy9rbGl5Q2VnN3VoWSs5TnFLRT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
    68        service:
    69          name: external-secrets-webhook
    70          namespace: external-secrets
    71          path: /validate-external-secrets-io-v1beta1-externalsecret
    72          port: 443
    73      failurePolicy: Fail
    74      matchPolicy: Equivalent
    75      name: validate.externalsecret.external-secrets.io
    76      namespaceSelector: {}
    77      objectSelector: {}
    78      rules:
    79        - apiGroups:
    80            - external-secrets.io
    81          apiVersions:
    82            - v1beta1
    83          operations:
    84            - CREATE
    85            - UPDATE
    86            - DELETE
    87          resources:
    88            - externalsecrets
    89          scope: Namespaced
    90      sideEffects: None
    91      timeoutSeconds: 5