@@ -1090,7 +1090,7 @@ func assertClusterTopologyBecomesStable(g *WithT, refs map[clusterv1.ContractVer
1090
1090
for r , generation := range refs {
1091
1091
obj := & unstructured.Unstructured {}
1092
1092
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 )
1094
1094
g .Expect (err ).ToNot (HaveOccurred ())
1095
1095
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 )
1096
1096
}
@@ -1112,10 +1112,10 @@ func setupT1CRDAndWebHooks(g *WithT, ns *corev1.Namespace) (client.Client, *test
1112
1112
1113
1113
// Set contract label on CRDs
1114
1114
// 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 )
1116
1116
g .Expect (err ).ToNot (HaveOccurred ())
1117
1117
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 )
1119
1119
g .Expect (err ).ToNot (HaveOccurred ())
1120
1120
1121
1121
// Install the defaulter webhook for v1beta1 and test it works
@@ -1199,10 +1199,10 @@ func setupT2CRDAndWebHooks(g *WithT, ns *corev1.Namespace, t1CheckObj *testt1v1b
1199
1199
1200
1200
// Set contract label on CRDs
1201
1201
// 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 )
1203
1203
g .Expect (err ).ToNot (HaveOccurred ())
1204
1204
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 )
1206
1206
g .Expect (err ).ToNot (HaveOccurred ())
1207
1207
1208
1208
// Install the defaulter webhook for v1beta2
@@ -1374,11 +1374,11 @@ func addOrReplaceConversionWebhookHandler(ctx context.Context, c client.Client,
1374
1374
return c .Patch (ctx , crdNew , client .MergeFrom (crd ))
1375
1375
}
1376
1376
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 {
1378
1378
crd := & apiextensionsv1.CustomResourceDefinition {
1379
1379
ObjectMeta : metav1.ObjectMeta {Name : crdName },
1380
1380
}
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 {
1382
1382
return err
1383
1383
}
1384
1384
@@ -1388,5 +1388,5 @@ func addOrReplaceContractLabels(ctx context.Context, c client.Client, crdName st
1388
1388
crdNew .Labels = map [string ]string {}
1389
1389
}
1390
1390
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 ))
1392
1392
}
0 commit comments