@@ -27,10 +27,12 @@ import (
27
27
apierrors "k8s.io/apimachinery/pkg/api/errors"
28
28
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
29
29
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
30
+ "k8s.io/apimachinery/pkg/runtime"
30
31
"k8s.io/apimachinery/pkg/types"
31
32
"k8s.io/client-go/tools/record"
32
33
"k8s.io/utils/ptr"
33
34
ctrl "sigs.k8s.io/controller-runtime"
35
+ "sigs.k8s.io/controller-runtime/pkg/cache/informertest"
34
36
"sigs.k8s.io/controller-runtime/pkg/client"
35
37
"sigs.k8s.io/controller-runtime/pkg/client/fake"
36
38
"sigs.k8s.io/controller-runtime/pkg/log"
@@ -1370,6 +1372,11 @@ func TestReconcileMachinePoolMachines(t *testing.T) {
1370
1372
r := & MachinePoolReconciler {
1371
1373
Client : env ,
1372
1374
ssaCache : ssa .NewCache (),
1375
+ externalTracker : external.ObjectTracker {
1376
+ Controller : fakeController {},
1377
+ Cache : & informertest.FakeInformers {},
1378
+ Scheme : runtime .NewScheme (),
1379
+ },
1373
1380
}
1374
1381
scope := & scope {
1375
1382
machinePool : & machinePool ,
@@ -1433,6 +1440,11 @@ func TestReconcileMachinePoolMachines(t *testing.T) {
1433
1440
r := & MachinePoolReconciler {
1434
1441
Client : env ,
1435
1442
ssaCache : ssa .NewCache (),
1443
+ externalTracker : external.ObjectTracker {
1444
+ Controller : fakeController {},
1445
+ Cache : & informertest.FakeInformers {},
1446
+ Scheme : runtime .NewScheme (),
1447
+ },
1436
1448
}
1437
1449
1438
1450
scope := & scope {
@@ -1791,6 +1803,11 @@ func TestReconcileMachinePoolScaleToFromZero(t *testing.T) {
1791
1803
Client : fakeClient ,
1792
1804
Tracker : remote .NewTestClusterCacheTracker (logr .New (log.NullLogSink {}), env .GetClient (), env .GetClient (), env .GetClient ().Scheme (), client.ObjectKey {Name : testCluster .Name , Namespace : testCluster .Namespace }),
1793
1805
recorder : record .NewFakeRecorder (32 ),
1806
+ externalTracker : external.ObjectTracker {
1807
+ Controller : fakeController {},
1808
+ Cache : & informertest.FakeInformers {},
1809
+ Scheme : runtime .NewScheme (),
1810
+ },
1794
1811
}
1795
1812
1796
1813
scope := & scope {
@@ -1853,6 +1870,11 @@ func TestReconcileMachinePoolScaleToFromZero(t *testing.T) {
1853
1870
Client : fakeClient ,
1854
1871
Tracker : remote .NewTestClusterCacheTracker (logr .New (log.NullLogSink {}), env .GetClient (), env .GetClient (), env .GetClient ().Scheme (), client.ObjectKey {Name : testCluster .Name , Namespace : testCluster .Namespace }),
1855
1872
recorder : record .NewFakeRecorder (32 ),
1873
+ externalTracker : external.ObjectTracker {
1874
+ Controller : fakeController {},
1875
+ Cache : & informertest.FakeInformers {},
1876
+ Scheme : runtime .NewScheme (),
1877
+ },
1856
1878
}
1857
1879
1858
1880
scope := & scope {
@@ -1898,6 +1920,11 @@ func TestReconcileMachinePoolScaleToFromZero(t *testing.T) {
1898
1920
Client : fakeClient ,
1899
1921
recorder : record .NewFakeRecorder (32 ),
1900
1922
Tracker : remote .NewTestClusterCacheTracker (logr .New (log.NullLogSink {}), fakeClient , fakeClient , fakeClient .Scheme (), client.ObjectKey {Name : testCluster .Name , Namespace : testCluster .Namespace }),
1923
+ externalTracker : external.ObjectTracker {
1924
+ Controller : fakeController {},
1925
+ Cache : & informertest.FakeInformers {},
1926
+ Scheme : runtime .NewScheme (),
1927
+ },
1901
1928
}
1902
1929
1903
1930
scope := & scope {
@@ -1939,6 +1966,11 @@ func TestReconcileMachinePoolScaleToFromZero(t *testing.T) {
1939
1966
Client : fakeClient ,
1940
1967
recorder : record .NewFakeRecorder (32 ),
1941
1968
Tracker : remote .NewTestClusterCacheTracker (logr .New (log.NullLogSink {}), fakeClient , fakeClient , fakeClient .Scheme (), client.ObjectKey {Name : testCluster .Name , Namespace : testCluster .Namespace }),
1969
+ externalTracker : external.ObjectTracker {
1970
+ Controller : fakeController {},
1971
+ Cache : & informertest.FakeInformers {},
1972
+ Scheme : runtime .NewScheme (),
1973
+ },
1942
1974
}
1943
1975
1944
1976
scope := & scope {
@@ -2002,6 +2034,11 @@ func TestReconcileMachinePoolScaleToFromZero(t *testing.T) {
2002
2034
Client : fakeClient ,
2003
2035
Tracker : remote .NewTestClusterCacheTracker (logr .New (log.NullLogSink {}), env .GetClient (), env .GetClient (), env .GetClient ().Scheme (), client.ObjectKey {Name : testCluster .Name , Namespace : testCluster .Namespace }),
2004
2036
recorder : record .NewFakeRecorder (32 ),
2037
+ externalTracker : external.ObjectTracker {
2038
+ Controller : fakeController {},
2039
+ Cache : & informertest.FakeInformers {},
2040
+ Scheme : runtime .NewScheme (),
2041
+ },
2005
2042
}
2006
2043
2007
2044
scope := & scope {
0 commit comments