apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
metadata:
  creationTimestamp: "2025-10-27T12:45:28Z"
  generateName: admissionwebhook.noobaa.io-
  generation: 1
  labels:
    olm.managed: "true"
    olm.owner: mcg-operator.v4.19.6-rhodf
    olm.owner.kind: ClusterServiceVersion
    olm.owner.namespace: openshift-storage
    olm.webhook-description-generate-name: admissionwebhook.noobaa.io
    olm.webhook-description-hash: 2DnnrftOGwI9Kco9GyUNrRU6RIG0QcbsH8pNf3
  name: admissionwebhook.noobaa.io-vtdmt
  resourceVersion: "59970"
  uid: 27613b12-ec7c-4970-9021-9541070f1ba2
webhooks:
- admissionReviewVersions:
  - v1
  - v1beta1
  clientConfig:
    service:
      name: noobaa-operator-service
      namespace: openshift-storage
      path: /validate
      port: 443
  failurePolicy: Ignore
  matchPolicy: Equivalent
  name: admissionwebhook.noobaa.io
  namespaceSelector:
    matchLabels:
      olm.operatorgroup.uid/7fa389e9-ae64-432a-99cc-205b7ecd749c: ""
  objectSelector: {}
  rules:
  - apiGroups:
    - noobaa.io
    apiVersions:
    - v1alpha1
    operations:
    - CREATE
    - UPDATE
    - DELETE
    resources:
    - backingstores
    - namespacestores
    scope: Namespaced
  - apiGroups:
    - noobaa.io
    apiVersions:
    - v1alpha1
    operations:
    - CREATE
    resources:
    - bucketclasses
    scope: Namespaced
  - apiGroups:
    - noobaa.io
    apiVersions:
    - v1alpha1
    operations:
    - CREATE
    - UPDATE
    resources:
    - noobaaaccounts
    scope: Namespaced
  - apiGroups:
    - noobaa.io
    apiVersions:
    - v1alpha1
    operations:
    - DELETE
    - CREATE
    - UPDATE
    resources:
    - noobaas
    scope: Namespaced
  sideEffects: None
  timeoutSeconds: 10
