@@ -26,6 +26,7 @@ import (
2626 admv1 "k8s.io/api/admissionregistration/v1"
2727 appsv1 "k8s.io/api/apps/v1"
2828 corev1 "k8s.io/api/core/v1"
29+ networkv1 "k8s.io/api/networking/v1"
2930 rbacv1 "k8s.io/api/rbac/v1"
3031 "k8s.io/apimachinery/pkg/api/errors"
3132 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -193,6 +194,10 @@ var _ = Describe("SriovOperatorConfig controller", Ordered, func() {
193194 err = util .WaitForNamespacedObjectDeleted (daemonSet , k8sClient , testNamespace , "network-resources-injector" , util .RetryInterval , util .APITimeout )
194195 Expect (err ).NotTo (HaveOccurred ())
195196
197+ networkPolicy := & networkv1.NetworkPolicy {}
198+ err = util .WaitForNamespacedObjectDeleted (networkPolicy , k8sClient , testNamespace , "network-resources-injector-allow-traffic-api-server" , util .RetryInterval , util .APITimeout )
199+ Expect (err ).NotTo (HaveOccurred ())
200+
196201 mutateCfg := & admv1.MutatingWebhookConfiguration {}
197202 err = util .WaitForNamespacedObjectDeleted (mutateCfg , k8sClient , testNamespace , "network-resources-injector-config" , util .RetryInterval , util .APITimeout )
198203 Expect (err ).NotTo (HaveOccurred ())
@@ -209,6 +214,10 @@ var _ = Describe("SriovOperatorConfig controller", Ordered, func() {
209214 err = util .WaitForNamespacedObject (daemonSet , k8sClient , testNamespace , "network-resources-injector" , util .RetryInterval , util .APITimeout )
210215 Expect (err ).NotTo (HaveOccurred ())
211216
217+ networkPolicy = & networkv1.NetworkPolicy {}
218+ err = util .WaitForNamespacedObject (networkPolicy , k8sClient , testNamespace , "network-resources-injector-allow-traffic-api-server" , util .RetryInterval , util .APITimeout )
219+ Expect (err ).NotTo (HaveOccurred ())
220+
212221 mutateCfg = & admv1.MutatingWebhookConfiguration {}
213222 err = util .WaitForNamespacedObject (mutateCfg , k8sClient , testNamespace , "network-resources-injector-config" , util .RetryInterval , util .APITimeout )
214223 Expect (err ).NotTo (HaveOccurred ())
@@ -228,6 +237,10 @@ var _ = Describe("SriovOperatorConfig controller", Ordered, func() {
228237 err = util .WaitForNamespacedObjectDeleted (daemonSet , k8sClient , testNamespace , "operator-webhook" , util .RetryInterval , util .APITimeout )
229238 Expect (err ).NotTo (HaveOccurred ())
230239
240+ networkPolicy := & networkv1.NetworkPolicy {}
241+ err = util .WaitForNamespacedObjectDeleted (networkPolicy , k8sClient , testNamespace , "operator-webhook-allow-traffic-api-server" , util .RetryInterval , util .APITimeout )
242+ Expect (err ).NotTo (HaveOccurred ())
243+
231244 mutateCfg := & admv1.MutatingWebhookConfiguration {}
232245 err = util .WaitForNamespacedObjectDeleted (mutateCfg , k8sClient , testNamespace , "sriov-operator-webhook-config" , util .RetryInterval , util .APITimeout )
233246 Expect (err ).NotTo (HaveOccurred ())
@@ -236,7 +249,7 @@ var _ = Describe("SriovOperatorConfig controller", Ordered, func() {
236249 err = util .WaitForNamespacedObjectDeleted (validateCfg , k8sClient , testNamespace , "sriov-operator-webhook-config" , util .RetryInterval , util .APITimeout )
237250 Expect (err ).NotTo (HaveOccurred ())
238251
239- By ("set disable to enableOperatorWebhook" )
252+ By ("set enable to enableOperatorWebhook" )
240253 Expect (k8sClient .Get (ctx , types.NamespacedName {Namespace : testNamespace , Name : "default" }, config )).NotTo (HaveOccurred ())
241254
242255 config .Spec .EnableOperatorWebhook = true
@@ -247,6 +260,10 @@ var _ = Describe("SriovOperatorConfig controller", Ordered, func() {
247260 err = util .WaitForNamespacedObject (daemonSet , k8sClient , testNamespace , "operator-webhook" , util .RetryInterval , util .APITimeout )
248261 Expect (err ).NotTo (HaveOccurred ())
249262
263+ networkPolicy = & networkv1.NetworkPolicy {}
264+ err = util .WaitForNamespacedObject (networkPolicy , k8sClient , testNamespace , "operator-webhook-allow-traffic-api-server" , util .RetryInterval , util .APITimeout )
265+ Expect (err ).NotTo (HaveOccurred ())
266+
250267 mutateCfg = & admv1.MutatingWebhookConfiguration {}
251268 err = util .WaitForNamespacedObject (mutateCfg , k8sClient , testNamespace , "sriov-operator-webhook-config" , util .RetryInterval , util .APITimeout )
252269 Expect (err ).NotTo (HaveOccurred ())
0 commit comments