apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
metadata:
  creationTimestamp: "2026-04-02T13:55:15Z"
  generateName: metallbvalidationwebhook.metallb.io-
  generation: 1
  labels:
    olm.managed: "true"
    olm.owner: metallb-operator.v4.18.0-202603181756
    olm.owner.kind: ClusterServiceVersion
    olm.owner.namespace: metallb-system
    olm.webhook-description-generate-name: metallbvalidationwebhook.metallb.io
    olm.webhook-description-hash: 3GIpjG7wJfeh6FP5mkSdF0cwbAJ5klRawc9kfg
  name: metallbvalidationwebhook.metallb.io-csnpl
  resourceVersion: "34972"
  uid: 7dcf6d6d-d342-4cdd-a1b5-d4bd8cdf33ae
webhooks:
- admissionReviewVersions:
  - v1
  clientConfig:
    caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJ2RENDQVdLZ0F3SUJBZ0lJZVZ4RllYNk5YR293Q2dZSUtvWkl6ajBFQXdJd1FqRVdNQlFHQTFVRUNoTU4KVW1Wa0lFaGhkQ3dnU1c1akxqRW9NQ1lHQTFVRUF4TWZiMnh0TFhObGJHWnphV2R1WldRdE56azFZelExTmpFMwpaVGhrTldNMllUQWVGdzB5TmpBME1ESXhNelUxTVRSYUZ3MHlPREEwTURFeE16VTFNVFJhTUVJeEZqQVVCZ05WCkJBb1REVkpsWkNCSVlYUXNJRWx1WXk0eEtEQW1CZ05WQkFNVEgyOXNiUzF6Wld4bWMybG5ibVZrTFRjNU5XTTAKTlRZeE4yVTRaRFZqTm1Fd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFTU0VlWndKTE5aS3V0dgpEWUU1K3d4dDQrVlRFY1hxeVExNTVHcGJaRUNaQUQ2V2NuOWtxRGUwTUJCdXFVVFBJSEFGS085U0VQd1pjUXBSCmM2Uktod1BabzBJd1FEQU9CZ05WSFE4QkFmOEVCQU1DQWdRd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlYKSFE0RUZnUVU4OVdCZXh2SlJRSUgyelNLazAyZ3J4OFpKakV3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUlnZXdtSgo0cTIrckk5ZjN3clBURnIwbDB3VDBxTEh4ekwzcitESU9SVnExMWdDSVFDQS96QmtXcFRQR3BTUUtScU5LaHFRCjNoZEVCWUIrTmg1cGFFem8xZHVXS2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
    service:
      name: metallb-operator-controller-manager-service
      namespace: metallb-system
      path: /validate-metallb-io-v1beta1-metallb
      port: 443
  failurePolicy: Fail
  matchPolicy: Equivalent
  name: metallbvalidationwebhook.metallb.io
  namespaceSelector: {}
  objectSelector: {}
  rules:
  - apiGroups:
    - metallb.io
    apiVersions:
    - v1beta1
    operations:
    - CREATE
    - UPDATE
    resources:
    - metallbs
    scope: '*'
  sideEffects: None
  timeoutSeconds: 10
