github.com/verrazzano/verrazzano@v1.7.1/platform-operator/helm_config/charts/verrazzano-cluster-operator/templates/validatingwebhookconfiguration.yaml (about) 1 # Copyright (C) 2020, 2023, Oracle and/or its affiliates. 2 # Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. 3 apiVersion: admissionregistration.k8s.io/v1 4 kind: ValidatingWebhookConfiguration 5 metadata: 6 name: {{ .Values.name }}-webhook 7 labels: 8 app: {{ .Values.name }}-webhook 9 webhooks: 10 - name: clusters.verrazzano.io 11 namespaceSelector: 12 matchExpressions: 13 - { key: verrazzano.io/namespace, operator: NotIn, values: [ kube-system ] } 14 clientConfig: 15 service: 16 name: {{ .Values.name }}-webhook 17 namespace: {{ .Values.namespace }} 18 path: /validate-clusters-verrazzano-io-v1alpha1-verrazzanomanagedcluster 19 rules: 20 - apiGroups: 21 - clusters.verrazzano.io 22 apiVersions: 23 - v1alpha1 24 operations: 25 - CREATE 26 - UPDATE 27 resources: 28 - verrazzanomanagedclusters 29 sideEffects: None 30 failurePolicy: Fail 31 matchPolicy: Exact 32 timeoutSeconds: 30 33 admissionReviewVersions: 34 - v1beta1 35 - v1 36 - name: ocneociquickcreate.verrazzano.io 37 clientConfig: 38 service: 39 name: {{ .Values.name }}-webhook 40 namespace: {{ .Values.namespace }} 41 path: "/validate-clusters-verrazzano-io-v1alpha1-ocneociquickcreate" 42 rules: 43 - apiGroups: 44 - clusters.verrazzano.io 45 apiVersions: 46 - v1 47 - v1alpha1 48 operations: 49 - CREATE 50 - UPDATE 51 resources: 52 - ocneociquickcreates 53 sideEffects: None 54 failurePolicy: Fail 55 matchPolicy: Exact 56 timeoutSeconds: 30 57 admissionReviewVersions: 58 - v1 59 - v1alpha1 60 - name: okequickcreate.verrazzano.io 61 clientConfig: 62 service: 63 name: {{ .Values.name }}-webhook 64 namespace: {{ .Values.namespace }} 65 path: "/validate-clusters-verrazzano-io-v1alpha1-okequickcreate" 66 rules: 67 - apiGroups: 68 - clusters.verrazzano.io 69 apiVersions: 70 - v1 71 - v1alpha1 72 operations: 73 - CREATE 74 - UPDATE 75 resources: 76 - okequickcreates 77 sideEffects: None 78 failurePolicy: Fail 79 matchPolicy: Exact 80 timeoutSeconds: 30 81 admissionReviewVersions: 82 - v1 83 - v1alpha1