Skip to content

Commit 88d43aa

Browse files
Fix to allow multiple test environments
1 parent eb1f61b commit 88d43aa

File tree

4 files changed

+30
-30
lines changed

4 files changed

+30
-30
lines changed

controllers/cluster_controller_phases_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,9 +130,9 @@ func TestClusterReconcilePhases(t *testing.T) {
130130
var c client.Client
131131
if tt.infraRef != nil {
132132
infraConfig := &unstructured.Unstructured{Object: tt.infraRef}
133-
c = fake.NewFakeClientWithScheme(scheme.Scheme, external.TestGenericInfrastructureCRD, tt.cluster, infraConfig)
133+
c = fake.NewFakeClientWithScheme(scheme.Scheme, external.TestGenericInfrastructureCRD.DeepCopy(), tt.cluster, infraConfig)
134134
} else {
135-
c = fake.NewFakeClientWithScheme(scheme.Scheme, external.TestGenericInfrastructureCRD, tt.cluster)
135+
c = fake.NewFakeClientWithScheme(scheme.Scheme, external.TestGenericInfrastructureCRD.DeepCopy(), tt.cluster)
136136
}
137137
r := &ClusterReconciler{
138138
Client: c,

controllers/machine_controller_phases_test.go

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,8 @@ var _ = Describe("Reconcile Machine Phases", func() {
118118
defaultCluster,
119119
defaultKubeconfigSecret,
120120
machine,
121-
external.TestGenericBootstrapCRD,
122-
external.TestGenericInfrastructureCRD,
121+
external.TestGenericBootstrapCRD.DeepCopy(),
122+
external.TestGenericInfrastructureCRD.DeepCopy(),
123123
bootstrapConfig,
124124
infraConfig,
125125
),
@@ -154,8 +154,8 @@ var _ = Describe("Reconcile Machine Phases", func() {
154154
defaultCluster,
155155
defaultKubeconfigSecret,
156156
machine,
157-
external.TestGenericBootstrapCRD,
158-
external.TestGenericInfrastructureCRD,
157+
external.TestGenericBootstrapCRD.DeepCopy(),
158+
external.TestGenericInfrastructureCRD.DeepCopy(),
159159
bootstrapConfig,
160160
infraConfig,
161161
),
@@ -195,8 +195,8 @@ var _ = Describe("Reconcile Machine Phases", func() {
195195
defaultCluster,
196196
defaultKubeconfigSecret,
197197
machine,
198-
external.TestGenericBootstrapCRD,
199-
external.TestGenericInfrastructureCRD,
198+
external.TestGenericBootstrapCRD.DeepCopy(),
199+
external.TestGenericInfrastructureCRD.DeepCopy(),
200200
bootstrapConfig,
201201
infraConfig,
202202
),
@@ -262,8 +262,8 @@ var _ = Describe("Reconcile Machine Phases", func() {
262262
defaultCluster,
263263
defaultKubeconfigSecret,
264264
machine,
265-
external.TestGenericBootstrapCRD,
266-
external.TestGenericInfrastructureCRD,
265+
external.TestGenericBootstrapCRD.DeepCopy(),
266+
external.TestGenericInfrastructureCRD.DeepCopy(),
267267
bootstrapConfig,
268268
infraConfig,
269269
),
@@ -316,8 +316,8 @@ var _ = Describe("Reconcile Machine Phases", func() {
316316
defaultCluster,
317317
defaultKubeconfigSecret,
318318
machine,
319-
external.TestGenericBootstrapCRD,
320-
external.TestGenericInfrastructureCRD,
319+
external.TestGenericBootstrapCRD.DeepCopy(),
320+
external.TestGenericInfrastructureCRD.DeepCopy(),
321321
bootstrapConfig,
322322
infraConfig,
323323
),
@@ -381,8 +381,8 @@ var _ = Describe("Reconcile Machine Phases", func() {
381381
defaultCluster,
382382
defaultKubeconfigSecret,
383383
machine,
384-
external.TestGenericBootstrapCRD,
385-
external.TestGenericInfrastructureCRD,
384+
external.TestGenericBootstrapCRD.DeepCopy(),
385+
external.TestGenericInfrastructureCRD.DeepCopy(),
386386
bootstrapConfig,
387387
infraConfig,
388388
),
@@ -426,8 +426,8 @@ var _ = Describe("Reconcile Machine Phases", func() {
426426
defaultCluster,
427427
defaultKubeconfigSecret,
428428
machine,
429-
external.TestGenericBootstrapCRD,
430-
external.TestGenericInfrastructureCRD,
429+
external.TestGenericBootstrapCRD.DeepCopy(),
430+
external.TestGenericInfrastructureCRD.DeepCopy(),
431431
bootstrapConfig,
432432
infraConfig,
433433
),
@@ -493,8 +493,8 @@ var _ = Describe("Reconcile Machine Phases", func() {
493493
defaultCluster,
494494
defaultKubeconfigSecret,
495495
machine,
496-
external.TestGenericBootstrapCRD,
497-
external.TestGenericInfrastructureCRD,
496+
external.TestGenericBootstrapCRD.DeepCopy(),
497+
external.TestGenericInfrastructureCRD.DeepCopy(),
498498
bootstrapConfig,
499499
infraConfig,
500500
),
@@ -730,8 +730,8 @@ func TestReconcileBootstrap(t *testing.T) {
730730
r := &MachineReconciler{
731731
Client: fake.NewFakeClientWithScheme(scheme.Scheme,
732732
tc.machine,
733-
external.TestGenericBootstrapCRD,
734-
external.TestGenericInfrastructureCRD,
733+
external.TestGenericBootstrapCRD.DeepCopy(),
734+
external.TestGenericInfrastructureCRD.DeepCopy(),
735735
bootstrapConfig,
736736
),
737737
Log: log.Log,
@@ -931,8 +931,8 @@ func TestReconcileInfrastructure(t *testing.T) {
931931
r := &MachineReconciler{
932932
Client: fake.NewFakeClientWithScheme(scheme.Scheme,
933933
tc.machine,
934-
external.TestGenericBootstrapCRD,
935-
external.TestGenericInfrastructureCRD,
934+
external.TestGenericBootstrapCRD.DeepCopy(),
935+
external.TestGenericInfrastructureCRD.DeepCopy(),
936936
infraConfig,
937937
),
938938
Log: log.Log,

exp/controllers/suite_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,10 @@ var _ = BeforeSuite(func(done Done) {
7979
By("bootstrapping test environment")
8080
testEnv = &envtest.Environment{
8181
CRDs: []runtime.Object{
82-
external.TestGenericBootstrapCRD,
83-
external.TestGenericBootstrapTemplateCRD,
84-
external.TestGenericInfrastructureCRD,
85-
external.TestGenericInfrastructureTemplateCRD,
82+
external.TestGenericBootstrapCRD.DeepCopy(),
83+
external.TestGenericBootstrapTemplateCRD.DeepCopy(),
84+
external.TestGenericInfrastructureCRD.DeepCopy(),
85+
external.TestGenericInfrastructureTemplateCRD.DeepCopy(),
8686
},
8787
CRDDirectoryPaths: []string{filepath.Join("..", "..", "config", "crd", "bases")},
8888
}

test/helpers/envtest.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@ func newTestEnvironment() *TestEnvironment {
6565
filepath.Join(root, "bootstrap", "kubeadm", "config", "crd", "bases"),
6666
},
6767
CRDs: []runtime.Object{
68-
external.TestGenericBootstrapCRD,
69-
external.TestGenericBootstrapTemplateCRD,
70-
external.TestGenericInfrastructureCRD,
71-
external.TestGenericInfrastructureTemplateCRD,
68+
external.TestGenericBootstrapCRD.DeepCopy(),
69+
external.TestGenericBootstrapTemplateCRD.DeepCopy(),
70+
external.TestGenericInfrastructureCRD.DeepCopy(),
71+
external.TestGenericInfrastructureTemplateCRD.DeepCopy(),
7272
},
7373
},
7474
scheme: scheme,

0 commit comments

Comments
 (0)