--- apiVersion: admissionregistration.k8s.io/v1 kind: ValidatingWebhookConfiguration metadata: creationTimestamp: "2026-06-08T15:22:51Z" generation: 2 labels: app: multus-admission-controller managedFields: - apiVersion: admissionregistration.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:app: {} f:ownerReferences: k:{"uid":"41e2af1f-1315-4125-8e58-ad93de29847a"}: {} f:webhooks: k:{"name":"multus-validating-config.k8s.io"}: .: {} f:admissionReviewVersions: {} f:clientConfig: f:caBundle: {} f:url: {} f:matchConditions: k:{"name":"CreateDeleteOrUpdatedSpec"}: .: {} f:expression: {} f:name: {} k:{"name":"IgnoreDefaultOVNKubernetesNAD"}: .: {} f:expression: {} f:name: {} f:name: {} f:rules: {} f:sideEffects: {} f:timeoutSeconds: {} manager: cluster-network-operator/operconfig operation: Apply time: "2026-06-08T15:23:19Z" name: multus.openshift.io ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: 41e2af1f-1315-4125-8e58-ad93de29847a resourceVersion: "3919" uid: 6813c55d-9130-4705-88a5-41c961dc2541 webhooks: - admissionReviewVersions: - v1 clientConfig: caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURQRENDQWlTZ0F3SUJBZ0lJZTI3UG1vQzYvT1l3RFFZSktvWklodmNOQVFFTEJRQXdKakVTTUJBR0ExVUUKQ3hNSmIzQmxibk5vYVdaME1SQXdEZ1lEVlFRREV3ZHliMjkwTFdOaE1CNFhEVEkyTURZd09ERTFNakF4TUZvWApEVE0yTURZd05URTFNakF4TUZvd0pqRVNNQkFHQTFVRUN4TUpiM0JsYm5Ob2FXWjBNUkF3RGdZRFZRUURFd2R5CmIyOTBMV05oTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFwbGh2aCs5MUJEV20KWFBLcGVtRWNiTFNjVzRsdWlCMFZrbHlyaVhZdmFZV0UvaEdmL0hKcnc2dU1jenFtR3E0M09sWDkwRkVqS2dpQQowZzM4RkVBaTRCMkk0ZkNPQnp0TDlBY0E4MUVmL2xKWkdjbU1ISVVKMllENDN0V1NwVWlVbFZQUDllYXpwaDdIClhkblFlT1lQMHlkZlMwTmxybWVpTjlqNUlJR3N0L1RuVEw3NjE3dkhZQ2YxdGtzcG1DMkphNlNCelVKNzRkRTMKclIrZUo3UzQrd1ZRMkFiY3Q5LzM2aUtqaHdqNnppcFRZVGhuaVpWWktSV2llYmwyUWFGbVJxanRQS09zWVNsNAo3bkEzUzV4NVZWVW5jR2dCQU4yVElIcUgvVXl4TmdoWWQ3aGdDajJDTDBCa00wVERsQlk4bkJRMjllZXFCR0dWCmlSdmUxa2VaRlFJREFRQUJvMjR3YkRBT0JnTlZIUThCQWY4RUJBTUNBcVF3RHdZRFZSMFRBUUgvQkFVd0F3RUIKL3pCSkJnTlZIUTRFUWdSQU5LbVRjZWYwZWdFNWtrOHJPeVVYeDZmYUYwbUE4OTVZYzdPTFFldzBUSjdPMVMxdgozRFRZZ2RuUFVkTkMzTGhGa3UwY0M4b3dzRGVmSnVOZTJ3Z1VoREFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBCk95eDgzQXF2VkVmeDdpQUFJc2lHK0ljbTMrWDJlN0JyQ01jckZhdGZiaVNLY1JuQ3FYTzI4Tkp4RlJsejhGYmMKOUVsbTE4M2JDUEE0RFJvOEJMR2tqM2RJMlprU1NvQ2ZJZ2NwM0E4RUQ3eHpoZkZwTlJlUE9ZZFhlYkJGclJ6Kwpsd0ZnYy9VMWNCRG96RkhnODhoQTFjekxKWElRTUwzajZkZEZJNFZlbC9md2U2cXVKaEQ2UU9SRmI2WkNHcWU5CjBVNHEyV1hpQ3VNL1lTMlRZakRaZFoxb29qeDlDUUYwSGVGdFhWek5FS3BoK3BZODlkbzRaN0czTjVwL2VuRTcKU1Q2a1d3cGNvcis2cldIYVNTdVE4U2ZjVXFJa0dreVdOU1BmaXROcFNTY2sxMkEvQzhvaXlzdXh2ekFCeWR0cwpKeDNYN0lEaW0xVUR6a3d2cVVaWTNBPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRUFEQ0NBdWlnQXdJQkFnSUljcmRSSGJJRTZITXdEUVlKS29aSWh2Y05BUUVMQlFBd0pqRVNNQkFHQTFVRQpDeE1KYjNCbGJuTm9hV1owTVJBd0RnWURWUVFERXdkeWIyOTBMV05oTUI0WERUSTJNRFl3T0RFMU1qQTFOMW9YCkRUSTNNRFl3T0RFMU1qQTFOMW93TURFU01CQUdBMVVFQ2hNSmIzQmxibk5vYVdaME1Sb3dHQVlEVlFRREV4RnYKY0dWdWMyaHBablF0YVc1bmNtVnpjekNDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQgpBTWtrdjBXbEF5L21hZ0tDNWErMjFORHM2dzVodTdXUnkyT3N6cHVUSzNxMXFxTFpqZkxCN01LR3R2dFBxNnoxCjlsaHVXSG9JSnAvcXNNcnROdFJCbWNhdXE2VlJQa3hjaXlnWUl3dmI0S3VtWklabGZ1VWdaRC94VHE2YmZ6d2sKcjEvNDFkYjJ5YkV5NWtUZjhLSzVaRVZMR0g4VXB5VHJ2VXBZY2dudkdtcDI0QysxTVlWbGxPQlVNbElGUkNxaQo4bjBZVTBFYVRXL2tUdjd0Q0I1TVJKS2wxRmNQV0dsdFhNWWV2ekJYbWhyM3p3Um9rSkpXenRScE1JQTBLcVQ2CitZNTk1MDB2L2YvTlBUT09YZXM4cmE0ajBScUhqSy9SRnU0ZzBkRkdjNUZqRTNrSGxRSHI4UHZlcGlwcVNRUFEKVnp4c1hjZVB4Ym9zcnZnU09KM09GZ2NDQXdFQUFhT0NBU1l3Z2dFaU1BNEdBMVVkRHdFQi93UUVBd0lGb0RBZApCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBZ1lJS3dZQkJRVUhBd0V3REFZRFZSMFRBUUgvQkFJd0FEQkpCZ05WCkhRNEVRZ1JBTzBwOEE4ZDdNUFdsZkc1cnF5WXNrZzVsc2Vrd0RaN1ZiVE9iTm9sMEFmdlF3NE5TbnJ6Z1BmYTEKU2xMOXpFN1J1elVZaStHNXE3c3Y3RzVSVFFtbzZqQkxCZ05WSFNNRVJEQkNnRUEwcVpOeDUvUjZBVG1TVHlzNwpKUmZIcDlvWFNZRHozbGh6czR0QjdEUk1uczdWTFcvY05OaUIyYzlSMDBMY3VFV1M3UndMeWpDd041OG00MTdiCkNCU0VNRXNHQTFVZEVRUkVNRUtDUUNvdVlYQndjeTQ1TURsaE56ZGxaQzFtWVdFd0xUUTFOV1V0WVRReU1DMWkKTkROak1ERTNOR0UwT1RBdWNISnZaQzVyYjI1bWJIVjRaV0ZoY3k1amIyMHdEUVlKS29aSWh2Y05BUUVMQlFBRApnZ0VCQUtYd2s4bWJ3RGFYd1MrWFE1WWYvYTVPeHFjdFcvZjRXc3VUL25VSlAvaXFsWnRGSlkzWUprUFJncWZvCndFdURCSmRIZXR1c05qaGQyMllXQmdITW9sSGtnK3dWdXc4TCtYU1o5S0xpcXpCMHNIWHJ3eVNtNGdxQ3prR3UKeWZvMHdBZDU1SVg1WFpYT2d0R3FpczBhelFMUlFxWmt0M1hCNTVRQm44UklHY21wbTFrTGlUWTk1QTVuZDd5YgpnbkFhZjRsTTNOMEFRamxVM28vSHhKdGJySlcvMnRzc3Y5Q0krVWp3clJlTmhNUFd1K2dBMDd4MjRMbkpwNm0zClJBZXd5Sm1xYWp4dHpOWit4T203enErbU9vMlRQaWNuV25SU0FVb3dIWW5qM1JYUzRNYXJSb0F3amhvT0R3TG4KK2NEWTZNODB6cER4QUpkUE1FaWYwR0M4RzVvPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== url: https://multus-admission-controller.clusters-909a77ed-faa0-455e-a420-b43c0174a490.svc/validate failurePolicy: Fail matchConditions: - expression: oldObject == null || object == null || has(object.spec) != has(oldObject.spec) || (has(object.spec) && object.spec != oldObject.spec) name: CreateDeleteOrUpdatedSpec - expression: object == null || object.metadata.namespace != "openshift-ovn-kubernetes" || object.metadata.name != "default" name: IgnoreDefaultOVNKubernetesNAD matchPolicy: Equivalent name: multus-validating-config.k8s.io namespaceSelector: {} objectSelector: {} rules: - apiGroups: - k8s.cni.cncf.io apiVersions: - v1 operations: - CREATE - UPDATE resources: - network-attachment-definitions scope: '*' sideEffects: NoneOnDryRun timeoutSeconds: 30