@@ -10,6 +10,7 @@ import (
1010 admv1 "k8s.io/api/admissionregistration/v1"
1111 appsv1 "k8s.io/api/apps/v1"
1212 corev1 "k8s.io/api/core/v1"
13+ networkv1 "k8s.io/api/networking/v1"
1314 rbacv1 "k8s.io/api/rbac/v1"
1415 "k8s.io/apimachinery/pkg/api/errors"
1516 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -177,6 +178,10 @@ var _ = Describe("SriovOperatorConfig controller", Ordered, func() {
177178 err = util .WaitForNamespacedObjectDeleted (daemonSet , k8sClient , testNamespace , "network-resources-injector" , util .RetryInterval , util .APITimeout )
178179 Expect (err ).NotTo (HaveOccurred ())
179180
181+ networkPolicy := & networkv1.NetworkPolicy {}
182+ err = util .WaitForNamespacedObjectDeleted (networkPolicy , k8sClient , testNamespace , "network-resources-injector-allow-traffic-api-server" , util .RetryInterval , util .APITimeout )
183+ Expect (err ).NotTo (HaveOccurred ())
184+
180185 mutateCfg := & admv1.MutatingWebhookConfiguration {}
181186 err = util .WaitForNamespacedObjectDeleted (mutateCfg , k8sClient , testNamespace , "network-resources-injector-config" , util .RetryInterval , util .APITimeout )
182187 Expect (err ).NotTo (HaveOccurred ())
@@ -193,6 +198,10 @@ var _ = Describe("SriovOperatorConfig controller", Ordered, func() {
193198 err = util .WaitForNamespacedObject (daemonSet , k8sClient , testNamespace , "network-resources-injector" , util .RetryInterval , util .APITimeout )
194199 Expect (err ).NotTo (HaveOccurred ())
195200
201+ networkPolicy = & networkv1.NetworkPolicy {}
202+ err = util .WaitForNamespacedObject (networkPolicy , k8sClient , testNamespace , "network-resources-injector-allow-traffic-api-server" , util .RetryInterval , util .APITimeout )
203+ Expect (err ).NotTo (HaveOccurred ())
204+
196205 mutateCfg = & admv1.MutatingWebhookConfiguration {}
197206 err = util .WaitForNamespacedObject (mutateCfg , k8sClient , testNamespace , "network-resources-injector-config" , util .RetryInterval , util .APITimeout )
198207 Expect (err ).NotTo (HaveOccurred ())
@@ -212,6 +221,10 @@ var _ = Describe("SriovOperatorConfig controller", Ordered, func() {
212221 err = util .WaitForNamespacedObjectDeleted (daemonSet , k8sClient , testNamespace , "operator-webhook" , util .RetryInterval , util .APITimeout )
213222 Expect (err ).NotTo (HaveOccurred ())
214223
224+ networkPolicy := & networkv1.NetworkPolicy {}
225+ err = util .WaitForNamespacedObjectDeleted (networkPolicy , k8sClient , testNamespace , "operator-webhook-allow-traffic-api-server" , util .RetryInterval , util .APITimeout )
226+ Expect (err ).NotTo (HaveOccurred ())
227+
215228 mutateCfg := & admv1.MutatingWebhookConfiguration {}
216229 err = util .WaitForNamespacedObjectDeleted (mutateCfg , k8sClient , testNamespace , "sriov-operator-webhook-config" , util .RetryInterval , util .APITimeout )
217230 Expect (err ).NotTo (HaveOccurred ())
@@ -220,7 +233,7 @@ var _ = Describe("SriovOperatorConfig controller", Ordered, func() {
220233 err = util .WaitForNamespacedObjectDeleted (validateCfg , k8sClient , testNamespace , "sriov-operator-webhook-config" , util .RetryInterval , util .APITimeout )
221234 Expect (err ).NotTo (HaveOccurred ())
222235
223- By ("set disable to enableOperatorWebhook" )
236+ By ("set enable to enableOperatorWebhook" )
224237 Expect (k8sClient .Get (ctx , types.NamespacedName {Namespace : testNamespace , Name : "default" }, config )).NotTo (HaveOccurred ())
225238
226239 config .Spec .EnableOperatorWebhook = true
@@ -231,6 +244,10 @@ var _ = Describe("SriovOperatorConfig controller", Ordered, func() {
231244 err = util .WaitForNamespacedObject (daemonSet , k8sClient , testNamespace , "operator-webhook" , util .RetryInterval , util .APITimeout )
232245 Expect (err ).NotTo (HaveOccurred ())
233246
247+ networkPolicy = & networkv1.NetworkPolicy {}
248+ err = util .WaitForNamespacedObject (networkPolicy , k8sClient , testNamespace , "operator-webhook-allow-traffic-api-server" , util .RetryInterval , util .APITimeout )
249+ Expect (err ).NotTo (HaveOccurred ())
250+
234251 mutateCfg = & admv1.MutatingWebhookConfiguration {}
235252 err = util .WaitForNamespacedObject (mutateCfg , k8sClient , testNamespace , "sriov-operator-webhook-config" , util .RetryInterval , util .APITimeout )
236253 Expect (err ).NotTo (HaveOccurred ())
0 commit comments