@@ -26,7 +26,6 @@ import (
26
26
apierrors "k8s.io/apimachinery/pkg/api/errors"
27
27
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
28
28
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
29
- "k8s.io/apimachinery/pkg/runtime"
30
29
"k8s.io/apimachinery/pkg/types"
31
30
"k8s.io/client-go/tools/record"
32
31
"k8s.io/utils/ptr"
@@ -38,7 +37,7 @@ import (
38
37
clusterv1 "sigs.k8s.io/cluster-api/api/v1beta1"
39
38
"sigs.k8s.io/cluster-api/controllers/clustercache"
40
39
"sigs.k8s.io/cluster-api/controllers/external"
41
- fakeController "sigs.k8s.io/cluster-api/controllers/external/fake"
40
+ externalfake "sigs.k8s.io/cluster-api/controllers/external/fake"
42
41
expv1 "sigs.k8s.io/cluster-api/exp/api/v1beta1"
43
42
"sigs.k8s.io/cluster-api/internal/test/builder"
44
43
"sigs.k8s.io/cluster-api/internal/util/ssa"
@@ -132,9 +131,9 @@ func TestReconcileMachinePoolPhases(t *testing.T) {
132
131
Client : fakeClient ,
133
132
ClusterCache : clustercache .NewFakeClusterCache (fakeClient , client.ObjectKey {Name : defaultCluster .Name , Namespace : defaultCluster .Namespace }),
134
133
externalTracker : external.ObjectTracker {
135
- Controller : fakeController .Controller {},
134
+ Controller : externalfake .Controller {},
136
135
Cache : & informertest.FakeInformers {},
137
- Scheme : runtime . NewScheme (),
136
+ Scheme : fakeClient . Scheme (),
138
137
},
139
138
}
140
139
@@ -174,9 +173,9 @@ func TestReconcileMachinePoolPhases(t *testing.T) {
174
173
Client : fakeClient ,
175
174
ClusterCache : clustercache .NewFakeClusterCache (fakeClient , client.ObjectKey {Name : defaultCluster .Name , Namespace : defaultCluster .Namespace }),
176
175
externalTracker : external.ObjectTracker {
177
- Controller : fakeController .Controller {},
176
+ Controller : externalfake .Controller {},
178
177
Cache : & informertest.FakeInformers {},
179
- Scheme : runtime . NewScheme (),
178
+ Scheme : fakeClient . Scheme (),
180
179
},
181
180
}
182
181
@@ -213,9 +212,9 @@ func TestReconcileMachinePoolPhases(t *testing.T) {
213
212
Client : fakeClient ,
214
213
ClusterCache : clustercache .NewFakeClusterCache (fakeClient , client.ObjectKey {Name : defaultCluster .Name , Namespace : defaultCluster .Namespace }),
215
214
externalTracker : external.ObjectTracker {
216
- Controller : fakeController .Controller {},
215
+ Controller : externalfake .Controller {},
217
216
Cache : & informertest.FakeInformers {},
218
- Scheme : runtime . NewScheme (),
217
+ Scheme : fakeClient . Scheme (),
219
218
},
220
219
}
221
220
@@ -268,9 +267,9 @@ func TestReconcileMachinePoolPhases(t *testing.T) {
268
267
Client : fakeClient ,
269
268
ClusterCache : clustercache .NewFakeClusterCache (fakeClient , client.ObjectKey {Name : defaultCluster .Name , Namespace : defaultCluster .Namespace }),
270
269
externalTracker : external.ObjectTracker {
271
- Controller : fakeController .Controller {},
270
+ Controller : externalfake .Controller {},
272
271
Cache : & informertest.FakeInformers {},
273
- Scheme : runtime . NewScheme (),
272
+ Scheme : fakeClient . Scheme (),
274
273
},
275
274
}
276
275
@@ -335,9 +334,9 @@ func TestReconcileMachinePoolPhases(t *testing.T) {
335
334
Client : fakeClient ,
336
335
ClusterCache : clustercache .NewFakeClusterCache (fakeClient , client.ObjectKey {Name : defaultCluster .Name , Namespace : defaultCluster .Namespace }),
337
336
externalTracker : external.ObjectTracker {
338
- Controller : fakeController .Controller {},
337
+ Controller : externalfake .Controller {},
339
338
Cache : & informertest.FakeInformers {},
340
- Scheme : runtime . NewScheme (),
339
+ Scheme : fakeClient . Scheme (),
341
340
},
342
341
}
343
342
@@ -380,9 +379,9 @@ func TestReconcileMachinePoolPhases(t *testing.T) {
380
379
Client : fakeClient ,
381
380
ClusterCache : clustercache .NewFakeClusterCache (fakeClient , client.ObjectKey {Name : defaultCluster .Name , Namespace : defaultCluster .Namespace }),
382
381
externalTracker : external.ObjectTracker {
383
- Controller : fakeController .Controller {},
382
+ Controller : externalfake .Controller {},
384
383
Cache : & informertest.FakeInformers {},
385
- Scheme : runtime . NewScheme (),
384
+ Scheme : fakeClient . Scheme (),
386
385
},
387
386
}
388
387
@@ -432,9 +431,9 @@ func TestReconcileMachinePoolPhases(t *testing.T) {
432
431
Client : fakeClient ,
433
432
ClusterCache : clustercache .NewFakeClusterCache (fakeClient , client.ObjectKey {Name : defaultCluster .Name , Namespace : defaultCluster .Namespace }),
434
433
externalTracker : external.ObjectTracker {
435
- Controller : fakeController .Controller {},
434
+ Controller : externalfake .Controller {},
436
435
Cache : & informertest.FakeInformers {},
437
- Scheme : runtime . NewScheme (),
436
+ Scheme : fakeClient . Scheme (),
438
437
},
439
438
}
440
439
@@ -497,9 +496,9 @@ func TestReconcileMachinePoolPhases(t *testing.T) {
497
496
Client : fakeClient ,
498
497
ClusterCache : clustercache .NewFakeClusterCache (fakeClient , client.ObjectKey {Name : defaultCluster .Name , Namespace : defaultCluster .Namespace }),
499
498
externalTracker : external.ObjectTracker {
500
- Controller : fakeController .Controller {},
499
+ Controller : externalfake .Controller {},
501
500
Cache : & informertest.FakeInformers {},
502
- Scheme : runtime . NewScheme (),
501
+ Scheme : fakeClient . Scheme (),
503
502
},
504
503
}
505
504
@@ -568,9 +567,9 @@ func TestReconcileMachinePoolPhases(t *testing.T) {
568
567
Client : fakeClient ,
569
568
ClusterCache : clustercache .NewFakeClusterCache (fakeClient , client.ObjectKey {Name : defaultCluster .Name , Namespace : defaultCluster .Namespace }),
570
569
externalTracker : external.ObjectTracker {
571
- Controller : fakeController .Controller {},
570
+ Controller : externalfake .Controller {},
572
571
Cache : & informertest.FakeInformers {},
573
- Scheme : runtime . NewScheme (),
572
+ Scheme : fakeClient . Scheme (),
574
573
},
575
574
}
576
575
@@ -637,9 +636,9 @@ func TestReconcileMachinePoolPhases(t *testing.T) {
637
636
Client : fakeClient ,
638
637
ClusterCache : clustercache .NewFakeClusterCache (fakeClient , client.ObjectKey {Name : defaultCluster .Name , Namespace : defaultCluster .Namespace }),
639
638
externalTracker : external.ObjectTracker {
640
- Controller : fakeController .Controller {},
639
+ Controller : externalfake .Controller {},
641
640
Cache : & informertest.FakeInformers {},
642
- Scheme : runtime . NewScheme (),
641
+ Scheme : fakeClient . Scheme (),
643
642
},
644
643
}
645
644
@@ -728,9 +727,9 @@ func TestReconcileMachinePoolPhases(t *testing.T) {
728
727
Client : fakeClient ,
729
728
ClusterCache : clustercache .NewFakeClusterCache (fakeClient , client.ObjectKey {Name : defaultCluster .Name , Namespace : defaultCluster .Namespace }),
730
729
externalTracker : external.ObjectTracker {
731
- Controller : fakeController .Controller {},
730
+ Controller : externalfake .Controller {},
732
731
Cache : & informertest.FakeInformers {},
733
- Scheme : runtime . NewScheme (),
732
+ Scheme : fakeClient . Scheme (),
734
733
},
735
734
}
736
735
@@ -1046,12 +1045,13 @@ func TestReconcileMachinePoolBootstrap(t *testing.T) {
1046
1045
}
1047
1046
1048
1047
bootstrapConfig := & unstructured.Unstructured {Object : tc .bootstrapConfig }
1048
+ fakeClient := fake .NewClientBuilder ().WithObjects (tc .machinepool , bootstrapConfig , builder .TestBootstrapConfigCRD , builder .TestInfrastructureMachineTemplateCRD ).Build ()
1049
1049
r := & MachinePoolReconciler {
1050
- Client : fake . NewClientBuilder (). WithObjects ( tc . machinepool , bootstrapConfig , builder . TestBootstrapConfigCRD , builder . TestInfrastructureMachineTemplateCRD ). Build () ,
1050
+ Client : fakeClient ,
1051
1051
externalTracker : external.ObjectTracker {
1052
- Controller : fakeController .Controller {},
1052
+ Controller : externalfake .Controller {},
1053
1053
Cache : & informertest.FakeInformers {},
1054
- Scheme : runtime . NewScheme (),
1054
+ Scheme : fakeClient . Scheme (),
1055
1055
},
1056
1056
}
1057
1057
@@ -1349,9 +1349,9 @@ func TestReconcileMachinePoolInfrastructure(t *testing.T) {
1349
1349
Client : fakeClient ,
1350
1350
ClusterCache : clustercache .NewFakeClusterCache (fakeClient , client.ObjectKey {Name : defaultCluster .Name , Namespace : defaultCluster .Namespace }),
1351
1351
externalTracker : external.ObjectTracker {
1352
- Controller : fakeController .Controller {},
1352
+ Controller : externalfake .Controller {},
1353
1353
Cache : & informertest.FakeInformers {},
1354
- Scheme : runtime . NewScheme (),
1354
+ Scheme : fakeClient . Scheme (),
1355
1355
},
1356
1356
}
1357
1357
@@ -1437,9 +1437,9 @@ func TestReconcileMachinePoolMachines(t *testing.T) {
1437
1437
Client : env ,
1438
1438
ssaCache : ssa .NewCache (),
1439
1439
externalTracker : external.ObjectTracker {
1440
- Controller : fakeController .Controller {},
1440
+ Controller : externalfake .Controller {},
1441
1441
Cache : & informertest.FakeInformers {},
1442
- Scheme : runtime . NewScheme (),
1442
+ Scheme : env . Scheme (),
1443
1443
},
1444
1444
}
1445
1445
scope := & scope {
@@ -1505,9 +1505,9 @@ func TestReconcileMachinePoolMachines(t *testing.T) {
1505
1505
Client : env ,
1506
1506
ssaCache : ssa .NewCache (),
1507
1507
externalTracker : external.ObjectTracker {
1508
- Controller : fakeController .Controller {},
1508
+ Controller : externalfake .Controller {},
1509
1509
Cache : & informertest.FakeInformers {},
1510
- Scheme : runtime . NewScheme (),
1510
+ Scheme : env . Scheme (),
1511
1511
},
1512
1512
}
1513
1513
@@ -1868,9 +1868,9 @@ func TestReconcileMachinePoolScaleToFromZero(t *testing.T) {
1868
1868
ClusterCache : clustercache .NewFakeClusterCache (env .GetClient (), client.ObjectKey {Name : testCluster .Name , Namespace : testCluster .Namespace }),
1869
1869
recorder : record .NewFakeRecorder (32 ),
1870
1870
externalTracker : external.ObjectTracker {
1871
- Controller : fakeController .Controller {},
1871
+ Controller : externalfake .Controller {},
1872
1872
Cache : & informertest.FakeInformers {},
1873
- Scheme : runtime . NewScheme (),
1873
+ Scheme : fakeClient . Scheme (),
1874
1874
},
1875
1875
}
1876
1876
@@ -1935,9 +1935,9 @@ func TestReconcileMachinePoolScaleToFromZero(t *testing.T) {
1935
1935
ClusterCache : clustercache .NewFakeClusterCache (env .GetClient (), client.ObjectKey {Name : testCluster .Name , Namespace : testCluster .Namespace }),
1936
1936
recorder : record .NewFakeRecorder (32 ),
1937
1937
externalTracker : external.ObjectTracker {
1938
- Controller : fakeController .Controller {},
1938
+ Controller : externalfake .Controller {},
1939
1939
Cache : & informertest.FakeInformers {},
1940
- Scheme : runtime . NewScheme (),
1940
+ Scheme : fakeClient . Scheme (),
1941
1941
},
1942
1942
}
1943
1943
@@ -1985,9 +1985,9 @@ func TestReconcileMachinePoolScaleToFromZero(t *testing.T) {
1985
1985
recorder : record .NewFakeRecorder (32 ),
1986
1986
ClusterCache : clustercache .NewFakeClusterCache (fakeClient , client.ObjectKey {Name : testCluster .Name , Namespace : testCluster .Namespace }),
1987
1987
externalTracker : external.ObjectTracker {
1988
- Controller : fakeController .Controller {},
1988
+ Controller : externalfake .Controller {},
1989
1989
Cache : & informertest.FakeInformers {},
1990
- Scheme : runtime . NewScheme (),
1990
+ Scheme : fakeClient . Scheme (),
1991
1991
},
1992
1992
}
1993
1993
@@ -2031,9 +2031,9 @@ func TestReconcileMachinePoolScaleToFromZero(t *testing.T) {
2031
2031
recorder : record .NewFakeRecorder (32 ),
2032
2032
ClusterCache : clustercache .NewFakeClusterCache (fakeClient , client.ObjectKey {Name : testCluster .Name , Namespace : testCluster .Namespace }),
2033
2033
externalTracker : external.ObjectTracker {
2034
- Controller : fakeController .Controller {},
2034
+ Controller : externalfake .Controller {},
2035
2035
Cache : & informertest.FakeInformers {},
2036
- Scheme : runtime . NewScheme (),
2036
+ Scheme : fakeClient . Scheme (),
2037
2037
},
2038
2038
}
2039
2039
@@ -2099,9 +2099,9 @@ func TestReconcileMachinePoolScaleToFromZero(t *testing.T) {
2099
2099
ClusterCache : clustercache .NewFakeClusterCache (env .GetClient (), client.ObjectKey {Name : testCluster .Name , Namespace : testCluster .Namespace }),
2100
2100
recorder : record .NewFakeRecorder (32 ),
2101
2101
externalTracker : external.ObjectTracker {
2102
- Controller : fakeController .Controller {},
2102
+ Controller : externalfake .Controller {},
2103
2103
Cache : & informertest.FakeInformers {},
2104
- Scheme : runtime . NewScheme (),
2104
+ Scheme : fakeClient . Scheme (),
2105
2105
},
2106
2106
}
2107
2107
0 commit comments