@@ -63,12 +63,21 @@ func TestAPIs(t *testing.T) {
63
63
}
64
64
65
65
var _ = BeforeSuite (func () {
66
+ testScheme = scheme .Scheme
67
+ for _ , f := range []func (* runtime.Scheme ) error {
68
+ infrav1alpha1 .AddToScheme ,
69
+ infrav1alpha5 .AddToScheme ,
70
+ infrav1alpha6 .AddToScheme ,
71
+ infrav1alpha7 .AddToScheme ,
72
+ infrav1 .AddToScheme ,
73
+ } {
74
+ Expect (f (testScheme )).To (Succeed ())
75
+ }
76
+
66
77
By ("bootstrapping test environment" )
78
+ testCRDs := filepath .Join (".." , ".." , ".." , ".." , "config" , "crd" , "bases" )
67
79
testEnv = & envtest.Environment {
68
- CRDDirectoryPaths : []string {
69
- // NOTE: These are the bare CRDs without conversion webhooks
70
- filepath .Join (".." , ".." , ".." , ".." , "config" , "crd" , "bases" ),
71
- },
80
+ CRDDirectoryPaths : []string {testCRDs },
72
81
ErrorIfCRDPathMissing : true ,
73
82
WebhookInstallOptions : envtest.WebhookInstallOptions {
74
83
Paths : []string {
@@ -86,17 +95,6 @@ var _ = BeforeSuite(func() {
86
95
return testEnv .Stop ()
87
96
})
88
97
89
- testScheme = scheme .Scheme
90
- for _ , f := range []func (* runtime.Scheme ) error {
91
- infrav1alpha1 .AddToScheme ,
92
- infrav1alpha5 .AddToScheme ,
93
- infrav1alpha6 .AddToScheme ,
94
- infrav1alpha7 .AddToScheme ,
95
- infrav1 .AddToScheme ,
96
- } {
97
- Expect (f (testScheme )).To (Succeed ())
98
- }
99
-
100
98
k8sClient , err = client .New (cfg , client.Options {Scheme : testScheme })
101
99
Expect (err ).NotTo (HaveOccurred ())
102
100
Expect (k8sClient ).NotTo (BeNil ())
@@ -128,6 +126,7 @@ var _ = BeforeSuite(func() {
128
126
Host : testEnv .WebhookInstallOptions .LocalServingHost ,
129
127
CertDir : testEnv .WebhookInstallOptions .LocalServingCertDir ,
130
128
}),
129
+ Logger : GinkgoLogr ,
131
130
})
132
131
Expect (err ).ToNot (HaveOccurred (), "Manager setup should succeed" )
133
132
Expect (webhooks .RegisterAllWithManager (mgr )).To (BeEmpty (), "Failed to register webhooks" )
0 commit comments