apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
metadata:
  annotations:
    service.beta.openshift.io/inject-cabundle: "true"
  creationTimestamp: "2026-04-04T02:15:34Z"
  generation: 28
  name: frr-k8s-validating-webhook-configuration
  ownerReferences:
  - apiVersion: metallb.io/v1beta1
    blockOwnerDeletion: true
    controller: true
    kind: MetalLB
    name: metallb
    uid: 546d24ba-7bc7-4b5e-abb5-1f374aca9549
  resourceVersion: "37798"
  uid: 85338be0-7c5c-4f9c-accf-1fef03cf1be5
webhooks:
- admissionReviewVersions:
  - v1
  clientConfig:
    caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURVVENDQWptZ0F3SUJBZ0lJWDJBRHU4RXM5djh3RFFZSktvWklodmNOQVFFTEJRQXdOakUwTURJR0ExVUUKQXd3cmIzQmxibk5vYVdaMExYTmxjblpwWTJVdGMyVnlkbWx1WnkxemFXZHVaWEpBTVRjME1ESTRPREUyT0RBZQpGdzB5TmpBME1EUXdNVFU1TURoYUZ3MHlPREEyTURJd01UVTVNRGxhTURZeE5EQXlCZ05WQkFNTUsyOXdaVzV6CmFHbG1kQzF6WlhKMmFXTmxMWE5sY25acGJtY3RjMmxuYm1WeVFERTNOREF5T0RneE5qZ3dnZ0VpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRQzlEOW5lNEFwY1lSbjUzbDE2RGxtY3JqNFhYS1d3Zk12dQpZdks2eEFXR3VQWVpCTnptL2I2SElKT3VhelhyNVo1dER2RWZmeDBVd25sVGtFQ3haNzREOFZyczI3bVczN0FoCmhGaWZaTDhGVGhtUVBROWVSRUMwNUlGMEZZYmYxZUEvRFBZSG9yZUJtUFBpRVJMMFV1RGRocVh4OE9FWEdxWDcKL0ZoT1pxYzZuSnFoSFcydUhMbFg5R1N0amU5VVJyaktvMzA1c0laVk8xakN0cnhudXoyOG1qSzRmK2xEVktKbwpGRm96QzErWjhxRHpSNmI4dW45NUo4Ymd6eDNLbUkvZDJ6c2Q0YjB0ODBjTHlhVkVoS2dMZGdyWHROOVJNUVNoCkd3VjZYemV3U1Y2elJ5aTJ0eUxzcDZCdkJ5RTNJK0VLSDJNeVVuTG96Yk83OEhmb2dNeWRBZ01CQUFHall6QmgKTUE0R0ExVWREd0VCL3dRRUF3SUNwREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlMwQkpTMgp3Yzg5Q2JyU2Y3ZkVwM2dyWUNhV2FUQWZCZ05WSFNNRUdEQVdnQlMwQkpTMndjODlDYnJTZjdmRXAzZ3JZQ2FXCmFUQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FRRUFSMW11ZUVQaEZzQjhmY0o2ZnR4TjBWTHgwRWo0d1hlRUZtTHUKekVwRUFlNGdlV1oyNUQzT09LSk50M1RkR1gzNjBTVTFLeXVYZkQzTEhIdWtBZDF2UnJXQmkzaUtBMUlKK0NoNgpEMGllVkdlN1ZrZGl2bWJscnZwMXkvbW5iVk9RMS9hYVlmcnVQWDltbDBJRFNUZURDZnFEL082Ty9tZmtjS0Z3CjE1aHFNQ0dlUzZOVndncjl6UU9sbzFHRkJRWTh3VHJRSHI2TUsvNXFpcVFkSXY3NU9LREZkbmxIYjcwQkM2UnYKQmk0cmxXVkxHWlJxNDNQM2ZrMGI0VlFkSFB4Q05oa29hZk9kNmI1dlJaZ0pBdVB5WnNBTVU1QkdHeXFDMW51UApLa3RrUzZyS0hONHJoT04yWG5lNDFobkF5a3VUWkZVN3ViMnJ0czNKZzlmYlA0aVFmUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURVVENDQWptZ0F3SUJBZ0lJTm5ZNnd1U1VtYll3RFFZSktvWklodmNOQVFFTEJRQXdOakUwTURJR0ExVUUKQXd3cmIzQmxibk5vYVdaMExYTmxjblpwWTJVdGMyVnlkbWx1WnkxemFXZHVaWEpBTVRjME1ESTRPREUyT0RBZQpGdzB5TlRBeU1qTXdOVEl5TkRkYUZ3MHlOekExTURRd01UVTVNRGxhTURZeE5EQXlCZ05WQkFNTUsyOXdaVzV6CmFHbG1kQzF6WlhKMmFXTmxMWE5sY25acGJtY3RjMmxuYm1WeVFERTNOREF5T0RneE5qZ3dnZ0VpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRRHNMR0NQckE1U1ZSWlc1VlEvRWZjTGxEZDdPa0U3TmF4QQpJdUlob2owdGFYRDN0N3hzTmZuUWZFeDdaeGFzbVIvTjYxbDBTb2hPSE1aUVg4NWI0VlVNSnd1Mk45TjdWUzZaCks0UVpReVFnZ29CYVJXeEtMaVltWU9SRlhKaHVNTWFBYXlvbGQrelRmV3M4VzRnSXZHdktlMUZHcUh4TUZaZFEKb3gxT1NKTkR1eHQ4cTk0TzFOcDZWWHcrRFczSFQ0MXFoMk9LSmovbGlOSkFRbkhSUVNsSTVXdkw2N2hRdTlUcgpuQ0kyOHNsa0ptVXg3ZmRlQjlOT0ZwRVNSYTRQUjdCTG9qSTRkOUFXalBtdDUxaTBhZHBaNzUycXphL2N3RjJICnZwamw1SWMwMENKeGwySEU0ZS9VUDhZMkZJN0JHc1R3ZkgzSnVoMmxyNWI3bUo1NGVqTXRBZ01CQUFHall6QmgKTUE0R0ExVWREd0VCL3dRRUF3SUNwREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlNsdjV5VQpFWFBQaFF5Y294aXozTVF6YTRGQUFUQWZCZ05WSFNNRUdEQVdnQlMwQkpTMndjODlDYnJTZjdmRXAzZ3JZQ2FXCmFUQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FRRUFneDhaTWliMmFZSWVNK01oazNjbmtPWVUxdXd5bzEyUWd4alAKamNYZW5KVmk1WXdmVEtWQm05U1FGdW9XU3JGVnUyNTZDRjRkdzJtM0NYMm5yUkZSQmRYcy9wSXRmS3pjc2k1agpsMkt5SjZ6NDB2MGRFTDc1MHM5TDZTVDZSNGEvTXpCOGVUbGh1M09ndGt6eGpBNXNnZThsOVNLWGtMUWZya1Z4CjMyd3p4ZW5melpnbGN0Wi9RdWYzYmFpYkMvR0lGbzQ5dUUvRUJudytoUjREV0ZxY2hrMXpYRlRncVlrMnVmVjkKWVIrWFhKMTRYNUVhTURFRWt4T0EwTnFYcG4zeDZkTFFCUDRVUTZZK0JLRVN3dGdOZDRhWGVtbXR3dEtUcFQ1WApJSkZMWnlFb0UveVoyQ09uVVJYOGdLNjFVVXpwb21YTnA2TVR2ejJYeXFlelhJUVA1QT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
    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
