--- apiVersion: admissionregistration.k8s.io/v1 kind: ValidatingWebhookConfiguration metadata: creationTimestamp: "2026-06-05T03:11:58Z" 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":"6b288bb3-7f83-49e1-acf3-94cac232c9af"}: {} 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-05T03:12:21Z" name: multus.openshift.io ownerReferences: - apiVersion: operator.openshift.io/v1 blockOwnerDeletion: true controller: true kind: Network name: cluster uid: 6b288bb3-7f83-49e1-acf3-94cac232c9af resourceVersion: "4119" uid: 03e9d887-e8d7-4f0b-9df5-e07ddb6cd9c0 webhooks: - admissionReviewVersions: - v1 clientConfig: caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURQRENDQWlTZ0F3SUJBZ0lJU01LQXlkMUs3U1l3RFFZSktvWklodmNOQVFFTEJRQXdKakVTTUJBR0ExVUUKQ3hNSmIzQmxibk5vYVdaME1SQXdEZ1lEVlFRREV3ZHliMjkwTFdOaE1CNFhEVEkyTURZd05UQXpNRGt4TkZvWApEVE0yTURZd01qQXpNRGt4TkZvd0pqRVNNQkFHQTFVRUN4TUpiM0JsYm5Ob2FXWjBNUkF3RGdZRFZRUURFd2R5CmIyOTBMV05oTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUF2bms3WWo2SnQrR0QKRnRRWDhPdTFtbjZ3T2d3VExod0owSXI0UkF0K2JZdWZDVTFIWlVGR2lMOGxycnlWVVU4SG5iVVAvL21ia1lVdgpjRW1zcTNtbUFpa0dIWStsQiticjZYYW1nN093YnhrMWppaHJ4bGtjaEE5UTdqL2JXaGJydFUvQ1RsVHpYaDVtCjAxRGpWTnllWkxJMDlFajhrK1dhcDEwRTdwRlZpM29aaEFha2thaG5aenpxN3JIYUhaYTFCS1djL0Mvb2JYUXcKZWdQSjlEMC91MlFzV2UzS1FHeTRlVlBXWFNSc1NjSThGcjU2dlgrd1RNcnhEYlcrQVQrN2E4OEoxa3FEallqWQpBZGxCci9qS1RFa2U3S2tMVk1LLzNBa1Jua2dCYnZUY2JJYWlYN3R6YWFpQWhUVTdsZ3RwOGplOWdNRUZUWjJuCk5HWHQ3OXpKZXdJREFRQUJvMjR3YkRBT0JnTlZIUThCQWY4RUJBTUNBcVF3RHdZRFZSMFRBUUgvQkFVd0F3RUIKL3pCSkJnTlZIUTRFUWdSQWNNenIvbEVYNmoyaEJpcGFDUTdiWlpJMVhzZkJPQVhPY1IzVUY0d2FSQ0VZU3Y1egorRldFUDA1N2dGcWtEbDd0eEVQYXduQTBVM3REc0pvaEhQVHZmekFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBCmFhVmsxSkZpWEZjRS8xYVZzYzdaYjMrNTNwOXpVcm55RXZ3QmxhOXA0eUZFK3FBUUNyUXVvYUNDSGVJM0g2ZTMKNS9ESGhka2YzMUx5SFl5bzNPSXYxRzlSUk9KbWFLSUVhWVpBNzJSdFZOeHFBWEJicGJaN2RxdGd3R0xwZUhzbwplY1c5R2dYVkhlam9RcERxcnV2dEVEZ3Ixcjg0YkphKy82VkpuNTArWUpIbE1MNzJWNzE5M3BTampYS1FDNXNDCnBnR0E0bHdhaktlTGRmREVLUUI0RG1mZUZ5MVJ6S2lwQ0paT3l6WklnbmRJSURocllYS0hYeEJNUTg2R0p5ZzAKSnp6OVR2SlVQbFZLeHVLL2c5R2hUMkw5aDE0MktIdEltd2hka1lsMXhNQlNrTVdUQjB0RkVxU0NUMkdyTlBxTQpnMDJKMTBSdlo2YU5HV0s4YmF3b05BPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRUFEQ0NBdWlnQXdJQkFnSUlMZVh5aXpDWEVyc3dEUVlKS29aSWh2Y05BUUVMQlFBd0pqRVNNQkFHQTFVRQpDeE1KYjNCbGJuTm9hV1owTVJBd0RnWURWUVFERXdkeWIyOTBMV05oTUI0WERUSTJNRFl3TlRBek1EazBOVm9YCkRUSTNNRFl3TlRBek1EazBOVm93TURFU01CQUdBMVVFQ2hNSmIzQmxibk5vYVdaME1Sb3dHQVlEVlFRREV4RnYKY0dWdWMyaHBablF0YVc1bmNtVnpjekNDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQgpBTkhtM2ZFeCtQR2ROTHNvUFZ2Y292OHRscEtKQzhBc1dCSEVQWlB5R3Z1QWNtSlM0RUZJeFFDYkk2OVZOUDNxCjM1TURDTEsrMTQ4a2hBZ0ZIYUpOMDdlVHN0Q2Q5cGVVQWV2QjRQc3JvYTJ5N1p3RC9CMmVEU2FpYStZMDhGT0MKR21OSlc0dDNsK1NCS25zSzAwU3ZCRjJISUF2REg2N29UQlFCVmppL2FCVTZieVFCMEJxVUFlNnZjNUF2M2JWOApWYXZJbVhtalRQNlJUaVdiS2ZZc05BTnY4R3BVVDhMT0hZZ2YrUGRIMkEzblNvMVdDY0NFMVVoSkZubDFuRy8xCnpxdXFCdHlmOGQ1VWQ3V1c1ckdLV1pQTEVhUEVFbXkyY0JKOUYwS1FhdkhXaU02TDVSenJnSWF0K0gwVGphUlkKeVBRZVhVbUhGUDZVTi9iNUJ4YUNBVjhDQXdFQUFhT0NBU1l3Z2dFaU1BNEdBMVVkRHdFQi93UUVBd0lGb0RBZApCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBZ1lJS3dZQkJRVUhBd0V3REFZRFZSMFRBUUgvQkFJd0FEQkpCZ05WCkhRNEVRZ1JBamUyMW1nQjFrbzNoUGovcUo5ckZpVHZNN1hqRVlvU0dYMERYYWx5Z0xudW9zSkRqZDlkWEpJdG4KSzdiamRURjNodisvSTU3c09jRnluZDdjck9wS2dqQkxCZ05WSFNNRVJEQkNnRUJ3ek92K1VSZnFQYUVHS2xvSgpEdHRsa2pWZXg4RTRCYzV4SGRRWGpCcEVJUmhLL25QNFZZUS9UbnVBV3FRT1h1M0VROXJDY0RSVGUwT3dtaUVjCjlPOS9NRXNHQTFVZEVRUkVNRUtDUUNvdVlYQndjeTVoTWpaaU5UazBOaTFqWXpGakxUUmxNalF0T0RBMFl5MDMKWXpnNU9HSXlaRGd4T1dFdWNISnZaQzVyYjI1bWJIVjRaV0ZoY3k1amIyMHdEUVlKS29aSWh2Y05BUUVMQlFBRApnZ0VCQUxpRjRyNkFyVFl5Z3FZZXJYUGpjRm81clZUYXY2WU1mbnViN25MaTdCS0F1aVVBSVhxVGNibE1lVXdLCjNDNElTYWRIVnczaWtLbjJOZU9KSFFmc1JtZml5YXV6M2RNK3o4dXRiTXAwNlVwZzF6ZGpVT3haM1I4bWFoRm8KaU44Q0FnR0tTYUFyNFNnRU5lby9JdlF5eS9VTVVDQ0VXU1VjdzNDVXRWQ0xXdGErb0tPNWIvZmJXUFRnTmQ4WgpZT0JhQmVsTyt5S01yZGVCeW5HM1QzQTc3RDc2SldzU3pjVGJ2ZytOVVBqNHl6WnNxdGJpSDBXTzhhbkN6a3gzCklDeFdWZ2p1cFM0VnlBdkhhOEg1dmtWek1XNnloQmJBVk9KZWFXTGZLMTVSMStpdUl4QTlKSFlBU0gwSGtZK2cKOTlockQrRnhXNzZZMnI4VkIxTlJsNlQ3TGYwPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== url: https://multus-admission-controller.clusters-a26b5946-cc1c-4e24-804c-7c898b2d819a.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