apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
metadata:
  creationTimestamp: "2026-04-04T02:14:53Z"
  generateName: ipaddresspoolvalidationwebhook.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: ipaddresspoolvalidationwebhook.metallb.io
    olm.webhook-description-hash: bLVQg6fq0U4TCHs205muL0YiFlvhK3fPKQhiYO
  name: ipaddresspoolvalidationwebhook.metallb.io-4ps6x
  resourceVersion: "36418"
  uid: 9423ea62-1551-465d-8d3e-d7c1c924cc90
webhooks:
- admissionReviewVersions:
  - v1
  clientConfig:
    caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJ1ekNDQVdLZ0F3SUJBZ0lJVm5UQmppOEhBMUl3Q2dZSUtvWkl6ajBFQXdJd1FqRVdNQlFHQTFVRUNoTU4KVW1Wa0lFaGhkQ3dnU1c1akxqRW9NQ1lHQTFVRUF4TWZiMnh0TFhObGJHWnphV2R1WldRdE5UWTNOR014T0dVeQpaakEzTURNMU1qQWVGdzB5TmpBME1EUXdNakUwTlROYUZ3MHlPREEwTURNd01qRTBOVE5hTUVJeEZqQVVCZ05WCkJBb1REVkpsWkNCSVlYUXNJRWx1WXk0eEtEQW1CZ05WQkFNVEgyOXNiUzF6Wld4bWMybG5ibVZrTFRVMk56UmoKTVRobE1tWXdOekF6TlRJd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFSbnIzVUxGaE8vTjFscAo1bUVaZHhBN0xMeno2Wnl5aTVCd0QzajNRSzhkL0tLV0JZM3JBU2NjZHFONEcvR2p3UzVGNVhLcVF3MlQ1R0xECm5oVmhRL0F6bzBJd1FEQU9CZ05WSFE4QkFmOEVCQU1DQWdRd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlYKSFE0RUZnUVVYTzQ0b1JHejZiSDc3ZTU3MHp0bldJTXFtb3d3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnYW5iSAp2QVExaWp0MFY5aEVlVDBmbGFtcm1pTE9YeUxGVnVMaVVodzRibnNDSUN6b2lDTXFFQ25Vcyt6NVNsOW1aSlZlCnJWcUQxbjVvcE1pUG05S0JVMmNjCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
    service:
      name: metallb-operator-webhook-server-service
      namespace: metallb-system
      path: /validate-metallb-io-v1beta1-ipaddresspool
      port: 443
  failurePolicy: Fail
  matchPolicy: Equivalent
  name: ipaddresspoolvalidationwebhook.metallb.io
  namespaceSelector: {}
  objectSelector: {}
  rules:
  - apiGroups:
    - metallb.io
    apiVersions:
    - v1beta1
    operations:
    - CREATE
    - UPDATE
    resources:
    - ipaddresspools
    scope: '*'
  sideEffects: None
  timeoutSeconds: 10
