@@ -96,8 +96,7 @@ func runTests(admissionReviewVersion string) {
9696 err = builder .AddToScheme (m .GetScheme ())
9797 ExpectWithOffset (1 , err ).NotTo (HaveOccurred ())
9898
99- err = WebhookManagedBy (m ).
100- For (& TestDefaulter {}).
99+ err = WebhookManagedBy (m , & TestDefaulter {}).
101100 WithDefaulter (& TestCustomDefaulter {}).
102101 WithLogConstructor (func (base logr.Logger , req * admission.Request ) logr.Logger {
103102 return admission .DefaultLogConstructor (testingLogger , req )
@@ -173,8 +172,7 @@ func runTests(admissionReviewVersion string) {
173172 ExpectWithOffset (1 , err ).NotTo (HaveOccurred ())
174173
175174 customPath := "/custom-defaulting-path"
176- err = WebhookManagedBy (m ).
177- For (& TestDefaulter {}).
175+ err = WebhookManagedBy (m , & TestDefaulter {}).
178176 WithDefaulter (& TestCustomDefaulter {}).
179177 WithLogConstructor (func (base logr.Logger , req * admission.Request ) logr.Logger {
180178 return admission .DefaultLogConstructor (testingLogger , req )
@@ -251,8 +249,7 @@ func runTests(admissionReviewVersion string) {
251249 err = builder .AddToScheme (m .GetScheme ())
252250 ExpectWithOffset (1 , err ).NotTo (HaveOccurred ())
253251
254- err = WebhookManagedBy (m ).
255- For (& TestDefaulter {}).
252+ err = WebhookManagedBy (m , & TestDefaulter {}).
256253 WithDefaulter (& TestCustomDefaulter {}).
257254 RecoverPanic (true ).
258255 // RecoverPanic defaults to true.
@@ -315,8 +312,7 @@ func runTests(admissionReviewVersion string) {
315312 err = builder .AddToScheme (m .GetScheme ())
316313 ExpectWithOffset (1 , err ).NotTo (HaveOccurred ())
317314
318- err = WebhookManagedBy (m ).
319- For (& TestValidator {}).
315+ err = WebhookManagedBy (m , & TestValidator {}).
320316 WithValidator (& TestCustomValidator {}).
321317 WithLogConstructor (func (base logr.Logger , req * admission.Request ) logr.Logger {
322318 return admission .DefaultLogConstructor (testingLogger , req )
@@ -434,8 +430,7 @@ func runTests(admissionReviewVersion string) {
434430 ExpectWithOffset (1 , err ).NotTo (HaveOccurred ())
435431
436432 customPath := "/custom-validating-path"
437- err = WebhookManagedBy (m ).
438- For (& TestValidator {}).
433+ err = WebhookManagedBy (m , & TestValidator {}).
439434 WithValidator (& TestCustomValidator {}).
440435 WithLogConstructor (func (base logr.Logger , req * admission.Request ) logr.Logger {
441436 return admission .DefaultLogConstructor (testingLogger , req )
@@ -513,8 +508,7 @@ func runTests(admissionReviewVersion string) {
513508 err = builder .AddToScheme (m .GetScheme ())
514509 ExpectWithOffset (1 , err ).NotTo (HaveOccurred ())
515510
516- err = WebhookManagedBy (m ).
517- For (& TestValidator {}).
511+ err = WebhookManagedBy (m , & TestValidator {}).
518512 WithValidator (& TestCustomValidator {}).
519513 RecoverPanic (true ).
520514 Complete ()
@@ -579,8 +573,7 @@ func runTests(admissionReviewVersion string) {
579573 err = builder .AddToScheme (m .GetScheme ())
580574 ExpectWithOffset (1 , err ).NotTo (HaveOccurred ())
581575
582- err = WebhookManagedBy (m ).
583- For (& TestValidator {}).
576+ err = WebhookManagedBy (m , & TestValidator {}).
584577 WithValidator (& TestCustomValidator {}).
585578 Complete ()
586579 ExpectWithOffset (1 , err ).NotTo (HaveOccurred ())
@@ -659,24 +652,6 @@ func runTests(admissionReviewVersion string) {
659652 ExpectWithOffset (1 , w .Body ).To (ContainSubstring (`"code":200` ))
660653 })
661654
662- It ("should send an error when trying to register a webhook with more than one For" , func () {
663- By ("creating a controller manager" )
664- m , err := manager .New (cfg , manager.Options {})
665- ExpectWithOffset (1 , err ).NotTo (HaveOccurred ())
666-
667- By ("registering the type in the Scheme" )
668- builder := scheme.Builder {GroupVersion : testDefaultValidatorGVK .GroupVersion ()}
669- builder .Register (& TestDefaulter {}, & TestDefaulterList {})
670- err = builder .AddToScheme (m .GetScheme ())
671- ExpectWithOffset (1 , err ).NotTo (HaveOccurred ())
672-
673- err = WebhookManagedBy (m ).
674- For (& TestDefaulter {}).
675- For (& TestDefaulter {}).
676- Complete ()
677- Expect (err ).To (HaveOccurred ())
678- })
679-
680655 It ("should scaffold a custom defaulting and validating webhook" , func (specCtx SpecContext ) {
681656 By ("creating a controller manager" )
682657 m , err := manager .New (cfg , manager.Options {})
@@ -688,8 +663,7 @@ func runTests(admissionReviewVersion string) {
688663 err = builder .AddToScheme (m .GetScheme ())
689664 ExpectWithOffset (1 , err ).NotTo (HaveOccurred ())
690665
691- err = WebhookManagedBy (m ).
692- For (& TestDefaultValidator {}).
666+ err = WebhookManagedBy (m , & TestDefaultValidator {}).
693667 WithDefaulter (& TestCustomDefaultValidator {}).
694668 WithValidator (& TestCustomDefaultValidator {}).
695669 WithLogConstructor (func (base logr.Logger , req * admission.Request ) logr.Logger {
@@ -773,8 +747,7 @@ func runTests(admissionReviewVersion string) {
773747
774748 validatingCustomPath := "/custom-validating-path"
775749 defaultingCustomPath := "/custom-defaulting-path"
776- err = WebhookManagedBy (m ).
777- For (& TestDefaultValidator {}).
750+ err = WebhookManagedBy (m , & TestDefaultValidator {}).
778751 WithDefaulter (& TestCustomDefaultValidator {}).
779752 WithValidator (& TestCustomDefaultValidator {}).
780753 WithLogConstructor (func (base logr.Logger , req * admission.Request ) logr.Logger {
@@ -878,8 +851,7 @@ func runTests(admissionReviewVersion string) {
878851 err = builder .AddToScheme (m .GetScheme ())
879852 ExpectWithOffset (1 , err ).NotTo (HaveOccurred ())
880853
881- err = WebhookManagedBy (m ).
882- For (& TestDefaultValidator {}).
854+ err = WebhookManagedBy (m , & TestDefaultValidator {}).
883855 WithDefaulter (& TestCustomDefaultValidator {}).
884856 WithValidator (& TestCustomDefaultValidator {}).
885857 WithLogConstructor (func (base logr.Logger , req * admission.Request ) logr.Logger {
@@ -901,8 +873,7 @@ func runTests(admissionReviewVersion string) {
901873 err = builder .AddToScheme (m .GetScheme ())
902874 ExpectWithOffset (1 , err ).NotTo (HaveOccurred ())
903875
904- err = WebhookManagedBy (m ).
905- For (& TestDefaulter {}).
876+ err = WebhookManagedBy (m , & TestDefaulter {}).
906877 WithDefaulter (& TestCustomDefaulter {}).
907878 WithLogConstructor (func (base logr.Logger , req * admission.Request ) logr.Logger {
908879 return admission .DefaultLogConstructor (testingLogger , req )
@@ -924,8 +895,7 @@ func runTests(admissionReviewVersion string) {
924895 err = builder .AddToScheme (m .GetScheme ())
925896 ExpectWithOffset (1 , err ).NotTo (HaveOccurred ())
926897
927- err = WebhookManagedBy (m ).
928- For (& TestValidator {}).
898+ err = WebhookManagedBy (m , & TestValidator {}).
929899 WithValidator (& TestCustomValidator {}).
930900 WithLogConstructor (func (base logr.Logger , req * admission.Request ) logr.Logger {
931901 return admission .DefaultLogConstructor (testingLogger , req )
0 commit comments