@@ -1090,7 +1090,7 @@ func assertClusterTopologyBecomesStable(g *WithT, refs map[clusterv1.ContractVer
10901090 for r , generation := range refs {
10911091 obj := & unstructured.Unstructured {}
10921092 obj .SetGroupVersionKind (r .GroupKind ().WithVersion (version ))
1093- err := env .GetClient ().Get (ctx , client.ObjectKey {Name : r .Name , Namespace : namespace }, obj )
1093+ err := env .GetAPIReader ().Get (ctx , client.ObjectKey {Name : r .Name , Namespace : namespace }, obj )
10941094 g .Expect (err ).ToNot (HaveOccurred ())
10951095 g .Expect (obj .GetGeneration ()).To (Equal (generation ), "generation is not remaining stable for %s/%s, %s" , r .Kind , r .GroupKind ().WithVersion (version ).GroupVersion ().String (), r .Name )
10961096 }
@@ -1112,10 +1112,10 @@ func setupT1CRDAndWebHooks(g *WithT, ns *corev1.Namespace) (client.Client, *test
11121112
11131113 // Set contract label on CRDs
11141114 // NOTE: for sake of simplicity we are setting v1beta2 contract for v1beta1 API version.
1115- err = addOrReplaceContractLabels (ctx , env , "testresourcetemplates.test.cluster.x-k8s.io" , testt1v1beta1 .GroupVersion .Version )
1115+ err = addOrReplaceContractLabels (ctx , "testresourcetemplates.test.cluster.x-k8s.io" , testt1v1beta1 .GroupVersion .Version )
11161116 g .Expect (err ).ToNot (HaveOccurred ())
11171117
1118- err = addOrReplaceContractLabels (ctx , env , "testresources.test.cluster.x-k8s.io" , testt1v1beta1 .GroupVersion .Version )
1118+ err = addOrReplaceContractLabels (ctx , "testresources.test.cluster.x-k8s.io" , testt1v1beta1 .GroupVersion .Version )
11191119 g .Expect (err ).ToNot (HaveOccurred ())
11201120
11211121 // Install the defaulter webhook for v1beta1 and test it works
@@ -1199,10 +1199,10 @@ func setupT2CRDAndWebHooks(g *WithT, ns *corev1.Namespace, t1CheckObj *testt1v1b
11991199
12001200 // Set contract label on CRDs
12011201 // NOTE: for sake of simplicity we are setting v1beta2 contract both for v1beta1 API version and v1beta2 API version.
1202- err = addOrReplaceContractLabels (ctx , env , "testresourcetemplates.test.cluster.x-k8s.io" , testt2v1beta1 .GroupVersion .Version + "_" + testt2v1beta2 .GroupVersion .Version )
1202+ err = addOrReplaceContractLabels (ctx , "testresourcetemplates.test.cluster.x-k8s.io" , testt2v1beta1 .GroupVersion .Version + "_" + testt2v1beta2 .GroupVersion .Version )
12031203 g .Expect (err ).ToNot (HaveOccurred ())
12041204
1205- err = addOrReplaceContractLabels (ctx , env , "testresources.test.cluster.x-k8s.io" , testt2v1beta1 .GroupVersion .Version + "_" + testt2v1beta2 .GroupVersion .Version )
1205+ err = addOrReplaceContractLabels (ctx , "testresources.test.cluster.x-k8s.io" , testt2v1beta1 .GroupVersion .Version + "_" + testt2v1beta2 .GroupVersion .Version )
12061206 g .Expect (err ).ToNot (HaveOccurred ())
12071207
12081208 // Install the defaulter webhook for v1beta2
@@ -1374,11 +1374,11 @@ func addOrReplaceConversionWebhookHandler(ctx context.Context, c client.Client,
13741374 return c .Patch (ctx , crdNew , client .MergeFrom (crd ))
13751375}
13761376
1377- func addOrReplaceContractLabels (ctx context.Context , c client. Client , crdName string , contractLabelValue string ) error {
1377+ func addOrReplaceContractLabels (ctx context.Context , crdName string , contractLabelValue string ) error {
13781378 crd := & apiextensionsv1.CustomResourceDefinition {
13791379 ObjectMeta : metav1.ObjectMeta {Name : crdName },
13801380 }
1381- if err := c .Get (ctx , client .ObjectKeyFromObject (crd ), crd ); err != nil {
1381+ if err := env . GetAPIReader () .Get (ctx , client .ObjectKeyFromObject (crd ), crd ); err != nil {
13821382 return err
13831383 }
13841384
@@ -1388,5 +1388,5 @@ func addOrReplaceContractLabels(ctx context.Context, c client.Client, crdName st
13881388 crdNew .Labels = map [string ]string {}
13891389 }
13901390 crdNew .Labels [clusterv1 .GroupVersion .String ()] = contractLabelValue
1391- return c .Patch (ctx , crdNew , client .MergeFrom (crd ))
1391+ return env . GetClient () .Patch (ctx , crdNew , client .MergeFrom (crd ))
13921392}
0 commit comments