@@ -22,27 +22,24 @@ import (
22
22
"testing"
23
23
"time"
24
24
25
- "github.com/go-logr/logr"
26
25
. "github.com/onsi/gomega"
27
26
appsv1 "k8s.io/api/apps/v1"
28
27
corev1 "k8s.io/api/core/v1"
29
28
apierrors "k8s.io/apimachinery/pkg/api/errors"
30
29
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
31
30
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
32
- "k8s.io/client-go/kubernetes/scheme"
33
31
"k8s.io/client-go/tools/record"
34
32
"k8s.io/utils/ptr"
35
33
ctrl "sigs.k8s.io/controller-runtime"
36
34
"sigs.k8s.io/controller-runtime/pkg/client"
37
35
"sigs.k8s.io/controller-runtime/pkg/client/apiutil"
38
36
"sigs.k8s.io/controller-runtime/pkg/client/fake"
39
37
"sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
40
- "sigs.k8s.io/controller-runtime/pkg/log"
41
38
"sigs.k8s.io/controller-runtime/pkg/reconcile"
42
39
43
40
clusterv1 "sigs.k8s.io/cluster-api/api/v1beta1"
44
41
"sigs.k8s.io/cluster-api/api/v1beta1/index"
45
- "sigs.k8s.io/cluster-api/controllers/remote "
42
+ "sigs.k8s.io/cluster-api/controllers/clustercache "
46
43
"sigs.k8s.io/cluster-api/internal/controllers/machine/drain"
47
44
"sigs.k8s.io/cluster-api/internal/test/builder"
48
45
"sigs.k8s.io/cluster-api/internal/util/ssa"
@@ -914,7 +911,7 @@ func TestReconcileRequest(t *testing.T) {
914
911
915
912
r := & Reconciler {
916
913
Client : clientFake ,
917
- ClusterCache : remote . NewTestClusterCacheTracker ( logr . New (log. NullLogSink {}), clientFake , clientFake , scheme . Scheme , client.ObjectKey {Name : testCluster .Name , Namespace : testCluster .Namespace }),
914
+ ClusterCache : clustercache . NewFakeClusterCache ( clientFake , client.ObjectKey {Name : testCluster .Name , Namespace : testCluster .Namespace }),
918
915
ssaCache : ssa .NewCache (),
919
916
}
920
917
@@ -1194,7 +1191,7 @@ func TestMachineConditions(t *testing.T) {
1194
1191
r := & Reconciler {
1195
1192
Client : clientFake ,
1196
1193
recorder : record .NewFakeRecorder (10 ),
1197
- ClusterCache : remote . NewTestClusterCacheTracker ( logr . New (log. NullLogSink {}), clientFake , clientFake , scheme . Scheme , client.ObjectKey {Name : testCluster .Name , Namespace : testCluster .Namespace }),
1194
+ ClusterCache : clustercache . NewFakeClusterCache ( clientFake , client.ObjectKey {Name : testCluster .Name , Namespace : testCluster .Namespace }),
1198
1195
ssaCache : ssa .NewCache (),
1199
1196
}
1200
1197
@@ -1650,10 +1647,9 @@ func TestDrainNode(t *testing.T) {
1650
1647
WithObjects (remoteObjs ... ).
1651
1648
Build ()
1652
1649
1653
- tracker := remote .NewTestClusterCacheTracker (ctrl .Log , c , remoteClient , fakeScheme , client .ObjectKeyFromObject (testCluster ))
1654
1650
r := & Reconciler {
1655
1651
Client : c ,
1656
- ClusterCache : tracker ,
1652
+ ClusterCache : clustercache . NewFakeClusterCache ( remoteClient , client . ObjectKeyFromObject ( testCluster )) ,
1657
1653
drainCache : drain .NewCache (),
1658
1654
}
1659
1655
@@ -1749,11 +1745,10 @@ func TestDrainNode_withCaching(t *testing.T) {
1749
1745
WithObjects (remoteObjs ... ).
1750
1746
Build ()
1751
1747
1752
- tracker := remote .NewTestClusterCacheTracker (ctrl .Log , c , remoteClient , fakeScheme , client .ObjectKeyFromObject (testCluster ))
1753
1748
drainCache := drain .NewCache ()
1754
1749
r := & Reconciler {
1755
1750
Client : c ,
1756
- ClusterCache : tracker ,
1751
+ ClusterCache : clustercache . NewFakeClusterCache ( remoteClient , client . ObjectKeyFromObject ( testCluster )) ,
1757
1752
drainCache : drainCache ,
1758
1753
}
1759
1754
@@ -2050,10 +2045,9 @@ func TestShouldWaitForNodeVolumes(t *testing.T) {
2050
2045
objs = append (objs , testCluster , tt .node )
2051
2046
2052
2047
c := fake .NewClientBuilder ().WithObjects (objs ... ).Build ()
2053
- tracker := remote .NewTestClusterCacheTracker (ctrl .Log , c , c , fakeScheme , client .ObjectKeyFromObject (testCluster ))
2054
2048
r := & Reconciler {
2055
2049
Client : c ,
2056
- ClusterCache : tracker ,
2050
+ ClusterCache : clustercache . NewFakeClusterCache ( c , client . ObjectKeyFromObject ( testCluster )) ,
2057
2051
}
2058
2052
2059
2053
got , err := r .shouldWaitForNodeVolumes (ctx , testCluster , tt .node .Name )
@@ -2855,11 +2849,10 @@ func TestNodeDeletion(t *testing.T) {
2855
2849
m .Spec .NodeDeletionTimeout = tc .deletionTimeout
2856
2850
2857
2851
fakeClient := tc .createFakeClient (node , m , cpmachine1 )
2858
- tracker := remote .NewTestClusterCacheTracker (ctrl .Log , fakeClient , fakeClient , fakeScheme , client .ObjectKeyFromObject (& testCluster ))
2859
2852
2860
2853
r := & Reconciler {
2861
2854
Client : fakeClient ,
2862
- ClusterCache : tracker ,
2855
+ ClusterCache : clustercache . NewFakeClusterCache ( fakeClient , client . ObjectKeyFromObject ( & testCluster )) ,
2863
2856
recorder : record .NewFakeRecorder (10 ),
2864
2857
nodeDeletionRetryTimeout : 10 * time .Millisecond ,
2865
2858
}
@@ -2979,11 +2972,10 @@ func TestNodeDeletionWithoutNodeRefFallback(t *testing.T) {
2979
2972
m .Spec .NodeDeletionTimeout = tc .deletionTimeout
2980
2973
2981
2974
fakeClient := tc .createFakeClient (node , m , cpmachine1 )
2982
- tracker := remote .NewTestClusterCacheTracker (ctrl .Log , fakeClient , fakeClient , fakeScheme , client .ObjectKeyFromObject (& testCluster ))
2983
2975
2984
2976
r := & Reconciler {
2985
2977
Client : fakeClient ,
2986
- ClusterCache : tracker ,
2978
+ ClusterCache : clustercache . NewFakeClusterCache ( fakeClient , client . ObjectKeyFromObject ( & testCluster )) ,
2987
2979
recorder : record .NewFakeRecorder (10 ),
2988
2980
nodeDeletionRetryTimeout : 10 * time .Millisecond ,
2989
2981
}
0 commit comments