apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
metadata:
  annotations:
    service.beta.openshift.io/inject-cabundle: "true"
  creationTimestamp: "2026-04-06T12:14:03Z"
  generation: 16
  name: frr-k8s-validating-webhook-configuration
  ownerReferences:
  - apiVersion: metallb.io/v1beta1
    blockOwnerDeletion: true
    controller: true
    kind: MetalLB
    name: metallb
    uid: 4cdd3a81-ce00-4649-bbac-92ab1bab4377
  resourceVersion: "37923"
  uid: 6bef832c-b8dd-4ee8-9f68-420a3ee5cb25
webhooks:
- admissionReviewVersions:
  - v1
  clientConfig:
    caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURVVENDQWptZ0F3SUJBZ0lJWGlZcTkyOEVzdmd3RFFZSktvWklodmNOQVFFTEJRQXdOakUwTURJR0ExVUUKQXd3cmIzQmxibk5vYVdaMExYTmxjblpwWTJVdGMyVnlkbWx1WnkxemFXZHVaWEpBTVRjME1ESTRPREUyT0RBZQpGdzB5TmpBME1EWXhNVFU1TURCYUZ3MHlPREEyTURReE1UVTVNREZhTURZeE5EQXlCZ05WQkFNTUsyOXdaVzV6CmFHbG1kQzF6WlhKMmFXTmxMWE5sY25acGJtY3RjMmxuYm1WeVFERTNOREF5T0RneE5qZ3dnZ0VpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRRGIyTlBmNHI0Wkg4bldKSndzeEtCZWxqNkNsMlFxOFc4VwppVGI3MStNSDViZTNyNDl0dlhQRDN3VlNoVkJNOU5lNkRFSWE1dEo5K2wwb3VNRlhSOXV5VHdLZUt5OGNHZGJuCm4vdlN5N3kyWnlyeEpHZzVZckRHK1FrbEg2aXFYYTI4eFBjQ3lwc3k2YWdPUkx0UDlDcnMzRzk1M2tOOXVDclAKQXRleVhHNE1odHIxazE5ejB1WjJmZzlSQ050YmlLMnNVTmllb0hoaFEyeUp3TksvVmJySkJZd3pYTytlK0c1TApMekZpSC9hNGNIbjJ4Y0l2dm9OQlNWMmx0WFd4QzEwQTg4RE9wbHB3RENZa2FodE1PNUFtT3N1VmgvMjJoL2Y3CjkvMERGYXVkaDJ1MlIyakNMeTFiWlpVZ2tBbzcwcFRwcjZLMVlucmtKQzlxaUwra2g0M3JBZ01CQUFHall6QmgKTUE0R0ExVWREd0VCL3dRRUF3SUNwREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlI1UGljNQpvQUdyUnlIT0pLRnUxT2JDQ3kxcEVqQWZCZ05WSFNNRUdEQVdnQlI1UGljNW9BR3JSeUhPSktGdTFPYkNDeTFwCkVqQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FRRUFRbDZKVUVkU1B5SG1MaXA1bkdWQ1l6S0lJYlFsU0FqQkhHNlMKRWtLUzlmOHVBRlFPVUVnRWl0QzB6eVZvYVJOQytEVmFQSHFsanVCdThqQ3B1OCsvSWlHUGlJamJRYjJMVkZsZQpGa0NUd1lNTi9BaE9GelJiLzdOS1kvTDlWOXpZbS93ZzZQNk42Zi9XUEZHZFZwTGhUdXMxcmJIb2xQTm1zSjlZCnZnd3gyc1NBY2ovMzl6T3lkSHQ3SjVPODhiUFJ6dU5rU2pGaEs2TFFaTWw2WWpHMUtMaTNqNm93NXFmb1R4SmwKUTdBaTlVUVFQa3NaT1pqQXhVbUpFRE1kOHhacHBPZjFQa1NNdHVBMzRIcndtUS9ZUWYwbXppSzJxL2ZGNkdIWgpCQlNlOWxkQ0VBRDJrdWVOQldNTTRhekxLWktFOUR2TEE0bnhBMXJqcEczR2FoK0ROdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURVVENDQWptZ0F3SUJBZ0lJVnFaclFXaVRzK013RFFZSktvWklodmNOQVFFTEJRQXdOakUwTURJR0ExVUUKQXd3cmIzQmxibk5vYVdaMExYTmxjblpwWTJVdGMyVnlkbWx1WnkxemFXZHVaWEpBTVRjME1ESTRPREUyT0RBZQpGdzB5TlRBeU1qTXdOVEl5TkRkYUZ3MHlOekExTURZeE1UVTVNREZhTURZeE5EQXlCZ05WQkFNTUsyOXdaVzV6CmFHbG1kQzF6WlhKMmFXTmxMWE5sY25acGJtY3RjMmxuYm1WeVFERTNOREF5T0RneE5qZ3dnZ0VpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRRHNMR0NQckE1U1ZSWlc1VlEvRWZjTGxEZDdPa0U3TmF4QQpJdUlob2owdGFYRDN0N3hzTmZuUWZFeDdaeGFzbVIvTjYxbDBTb2hPSE1aUVg4NWI0VlVNSnd1Mk45TjdWUzZaCks0UVpReVFnZ29CYVJXeEtMaVltWU9SRlhKaHVNTWFBYXlvbGQrelRmV3M4VzRnSXZHdktlMUZHcUh4TUZaZFEKb3gxT1NKTkR1eHQ4cTk0TzFOcDZWWHcrRFczSFQ0MXFoMk9LSmovbGlOSkFRbkhSUVNsSTVXdkw2N2hRdTlUcgpuQ0kyOHNsa0ptVXg3ZmRlQjlOT0ZwRVNSYTRQUjdCTG9qSTRkOUFXalBtdDUxaTBhZHBaNzUycXphL2N3RjJICnZwamw1SWMwMENKeGwySEU0ZS9VUDhZMkZJN0JHc1R3ZkgzSnVoMmxyNWI3bUo1NGVqTXRBZ01CQUFHall6QmgKTUE0R0ExVWREd0VCL3dRRUF3SUNwREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlNsdjV5VQpFWFBQaFF5Y294aXozTVF6YTRGQUFUQWZCZ05WSFNNRUdEQVdnQlI1UGljNW9BR3JSeUhPSktGdTFPYkNDeTFwCkVqQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FRRUFjN0dKeE5rMU5YeVFnVzJ0d2FteXRYTERaSmFQZDdoaXFIYkgKUGlQL2xIeks5V0ZoVUV3ekhnN3o4Tk9qbkgxOEdQaXBVeTlaTFhLU2orZFQ0bXpUemltOWhMaE1TbVY1YTN3QgpmM2VDQjhJbkpPSkVQTHpRa0VncGdWRXhIaTZQNlZFOGpSL0U1SGcwbEZPQklNN0pTTGxwTUt6bFRLbE9kakVnCmhsRGdzV3BvaCtadW1obEdyY0xmSUhIc3dySG9kbHQyK0ovdi9hbkxkclZ0L0NCL1pLUVYrdnloRk9zYU93bysKKzh6eUs0ZnJsZEx0cnQ1KytQaEJhL2M3UkY1ZCtMUlVwYjJpbkZiN3UzZld1TmVKcjhLUnhCSGdkNnJXTFAycQp2anZ1TnBnZm9LNzgrc1h0REZtSks0Wnhva3pDV1pDa3B5N09XeVJhSi9oeFJla3VPZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
    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
