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