apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
metadata:
  annotations:
    service.beta.openshift.io/inject-cabundle: "true"
  creationTimestamp: "2026-04-02T13:55:56Z"
  generation: 16
  name: frr-k8s-validating-webhook-configuration
  ownerReferences:
  - apiVersion: metallb.io/v1beta1
    blockOwnerDeletion: true
    controller: true
    kind: MetalLB
    name: metallb
    uid: a75beae5-c65b-4505-abe5-bd49b2acab3e
  resourceVersion: "36342"
  uid: 6fb8b4c6-afd5-42ea-89b5-a3d6e6f8ea29
webhooks:
- admissionReviewVersions:
  - v1
  clientConfig:
    caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURVVENDQWptZ0F3SUJBZ0lJRWszM25ENW1XY1l3RFFZSktvWklodmNOQVFFTEJRQXdOakUwTURJR0ExVUUKQXd3cmIzQmxibk5vYVdaMExYTmxjblpwWTJVdGMyVnlkbWx1WnkxemFXZHVaWEpBTVRjME1ESTRPREUyT0RBZQpGdzB5TmpBME1ESXhNelF4TXpaYUZ3MHlPREExTXpFeE16UXhNemRhTURZeE5EQXlCZ05WQkFNTUsyOXdaVzV6CmFHbG1kQzF6WlhKMmFXTmxMWE5sY25acGJtY3RjMmxuYm1WeVFERTNOREF5T0RneE5qZ3dnZ0VpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRRFZnMllQQjBsZjY5aXA4VnhCMnEvd25ub2hpdVdOTnpHRgpocjBXOEd0OXFEcWpDRjJHSDVvNGE0NmczY3dadFl2QlgzUlAwUURGY1JyNEZmUzM1em1CWlRxcTM5UHdOc05HCkM4Wm0wbmVnWjJneVB1TXdtVlRtbko2akFETUIvQ1ZTRTF5N3pQRHJMakVWR0hGSll0Yy9ja09xV2JjS3dzY0kKQ3N1MFl2bWxoQzNQVUF5OXVBMUU5ZHBPSTJPSjM0dzAvR3ZPQzliVWo2RlBlRmhlNHVZNVdnL1pCMHBnYllXVAprUDF3Mk8wY1VIa1hEc1lUVVpjckw2cmx3THkvOEJubmhNbFpXKzZxSUUwWkFsOWVCTFNCWS9yVDJIdkJ3U010CnZwY242emxadmQwSmRSamxxbk5NYVk3cWwram1rTkNLRzVLY0pyRGR4VXduNkpyTHI0U3hBZ01CQUFHall6QmgKTUE0R0ExVWREd0VCL3dRRUF3SUNwREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlJ0K20rQQplQitsN0pMVFBWMG1KckRHbTVJUTlqQWZCZ05WSFNNRUdEQVdnQlJ0K20rQWVCK2w3SkxUUFYwbUpyREdtNUlRCjlqQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FRRUFxZ1czbGUvRTdLOW54NGNNUVV3NTRaMExnbXJZNk9pL3czZDIKN2VUbDI1SkxMZVh5MmVGaTF1Vm52d1NBcDJGVnBqWmZ6eUNNdTVIOUhwT3AxZWlnSlhoNWkyenZPMkgvckw2SgpEaGFiNzFWTUU2TjZ1NEZKdlNHQWJCaGZseTZ1MW9yRFZPZVhlNTRKOFd5UWxuUVVuU3hrc0pycW5xYVBpNkxhCkdKZFVQNGFyTGg4MFJJU280WGYxcmhwY0diVFM3MW02NlFWMm1saWdJU2t6OHF0QktCbVhDMk1UR051ekw4bHQKckhSOHptbkh6RWtYRVBZdU56dmFRNEY0ZHdVYjBFYWpLWE1HTFcxTDVobExYOGIyVURuTXNJK3VwYVBGTzVLWAo4ZDhsQ3NsWFA4R2RCaSs0akdlcEZlZlIxQjl1a3JzNnEya1RiZ25kWXpvb0NKR1cydz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURVVENDQWptZ0F3SUJBZ0lJYU8yVmVWRmRQR013RFFZSktvWklodmNOQVFFTEJRQXdOakUwTURJR0ExVUUKQXd3cmIzQmxibk5vYVdaMExYTmxjblpwWTJVdGMyVnlkbWx1WnkxemFXZHVaWEpBTVRjME1ESTRPREUyT0RBZQpGdzB5TlRBeU1qTXdOVEl5TkRkYUZ3MHlOekExTURJeE16UXhNemRhTURZeE5EQXlCZ05WQkFNTUsyOXdaVzV6CmFHbG1kQzF6WlhKMmFXTmxMWE5sY25acGJtY3RjMmxuYm1WeVFERTNOREF5T0RneE5qZ3dnZ0VpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRRHNMR0NQckE1U1ZSWlc1VlEvRWZjTGxEZDdPa0U3TmF4QQpJdUlob2owdGFYRDN0N3hzTmZuUWZFeDdaeGFzbVIvTjYxbDBTb2hPSE1aUVg4NWI0VlVNSnd1Mk45TjdWUzZaCks0UVpReVFnZ29CYVJXeEtMaVltWU9SRlhKaHVNTWFBYXlvbGQrelRmV3M4VzRnSXZHdktlMUZHcUh4TUZaZFEKb3gxT1NKTkR1eHQ4cTk0TzFOcDZWWHcrRFczSFQ0MXFoMk9LSmovbGlOSkFRbkhSUVNsSTVXdkw2N2hRdTlUcgpuQ0kyOHNsa0ptVXg3ZmRlQjlOT0ZwRVNSYTRQUjdCTG9qSTRkOUFXalBtdDUxaTBhZHBaNzUycXphL2N3RjJICnZwamw1SWMwMENKeGwySEU0ZS9VUDhZMkZJN0JHc1R3ZkgzSnVoMmxyNWI3bUo1NGVqTXRBZ01CQUFHall6QmgKTUE0R0ExVWREd0VCL3dRRUF3SUNwREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlNsdjV5VQpFWFBQaFF5Y294aXozTVF6YTRGQUFUQWZCZ05WSFNNRUdEQVdnQlJ0K20rQWVCK2w3SkxUUFYwbUpyREdtNUlRCjlqQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FRRUFMV2E1Tkx1NjJReG82RG55bnB3S2p3MUdENWhVSjNlanZ2ZE4KV0dWUEFBdE9OZ0RmQjUzazFMY0U1emI0MVFUQVZKSUlIS3NyQko4Zjd2aFYwaGxzc3NvUEFPbi82U25Tc0NLeApZN1RIekxqMEZTcDZ5dFY1N2dCelJpVzZoalB3K3Nqc0FadmxXWEF1bnRUVFNQYUJhNkptUHNERUpmNzZta1dZCnd3YmdYNTR3b2JnaWd2NGt3UGo3L2ZxaGVkNEMxNytQUkpDYmFxRE9DbVZEV2h0YUNTdXRPZUpkdmtabkpuREoKbnRvckt2TEVXa0gwR1dFbEpucWxwTWpGMmorSHEvOTdaNTM3M3NFTWU1OUkva0M2OVFXVk42Uis2LzAyRWt0ZgoycTJOREF4SzlXdTJ3dnBFZk9mZ1IrUzEzUktseG9TeWc0dW9xMktlbHpkZEJ2YmlGdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
    service:
      name: frr-k8s-webhook-service
      namespace: metallb-system
      path: /validate-frrk8s-metallb-io-v1beta1-frrconfiguration
      port: 443
  failurePolicy: Fail
  matchPolicy: Equivalent
  name: frrconfigurationsvalidationwebhook.metallb.io
  namespaceSelector: {}
  objectSelector: {}
  rules:
  - apiGroups:
    - frrk8s.metallb.io
    apiVersions:
    - v1beta1
    operations:
    - CREATE
    - UPDATE
    resources:
    - frrconfigurations
    scope: '*'
  sideEffects: None
  timeoutSeconds: 10
