Skip to content

Commit 9f27ce5

Browse files
committed
Revert some of the clusterctl changes
1 parent c3866e0 commit 9f27ce5

File tree

3 files changed

+13
-5
lines changed

3 files changed

+13
-5
lines changed

cmd/clusterctl/client/cluster/upgrader_info_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -491,6 +491,10 @@ func toSemanticVersions(versions []string) []version.Version {
491491

492492
func fakeProvider(name string, providerType clusterctlv1.ProviderType, version, targetNamespace string) clusterctlv1.Provider {
493493
return clusterctlv1.Provider{
494+
TypeMeta: metav1.TypeMeta{
495+
APIVersion: clusterctlv1.GroupVersion.String(),
496+
Kind: "Provider",
497+
},
494498
ObjectMeta: metav1.ObjectMeta{
495499
ResourceVersion: "999",
496500
Namespace: targetNamespace,

cmd/clusterctl/client/upgrade_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,10 @@ func fakeClientForUpgrade() *fakeClient {
365365

366366
func fakeProvider(name string, providerType clusterctlv1.ProviderType, version, targetNamespace string) clusterctlv1.Provider {
367367
return clusterctlv1.Provider{
368+
TypeMeta: metav1.TypeMeta{
369+
APIVersion: clusterctlv1.GroupVersion.String(),
370+
Kind: "Provider",
371+
},
368372
ObjectMeta: metav1.ObjectMeta{
369373
Namespace: targetNamespace,
370374
Name: clusterctlv1.ManifestLabel(name, providerType),

cmd/clusterctl/internal/test/fake_objects.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ import (
2222

2323
corev1 "k8s.io/api/core/v1"
2424
apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
25+
"k8s.io/apimachinery/pkg/api/meta"
2526
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2627
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
2728
"k8s.io/apimachinery/pkg/types"
2829
"k8s.io/klog/v2"
2930
"k8s.io/utils/ptr"
3031
"sigs.k8s.io/controller-runtime/pkg/client"
31-
"sigs.k8s.io/controller-runtime/pkg/client/apiutil"
3232
"sigs.k8s.io/controller-runtime/pkg/controller/controllerutil"
3333

3434
addonsv1 "sigs.k8s.io/cluster-api/api/addons/v1beta2"
@@ -1389,12 +1389,12 @@ func SelectClusterObj(objs []client.Object, namespace, name string) *clusterv1.C
13891389
// setUID assigns a UID to the object, so test objects are uniquely identified.
13901390
// NB. In order to make debugging easier we are using a human readable, deterministic string (instead of a random UID).
13911391
func setUID(obj client.Object) {
1392-
gvk, err := apiutil.GVKForObject(obj, FakeScheme)
1392+
accessor, err := meta.Accessor(obj)
13931393
if err != nil {
1394-
panic(fmt.Sprintf("failed to get GVK for test object: %v", err))
1394+
panic(fmt.Sprintf("failed to get accessor for test object: %v", err))
13951395
}
1396-
uid := fmt.Sprintf("%s, %s", gvk.String(), klog.KObj(obj))
1397-
obj.SetUID(types.UID(uid))
1396+
uid := fmt.Sprintf("%s, %s", obj.GetObjectKind().GroupVersionKind().String(), klog.KObj(accessor))
1397+
accessor.SetUID(types.UID(uid))
13981398
}
13991399

14001400
// FakeClusterCustomResourceDefinition returns a fake CRD object for the given group/versions/kind.

0 commit comments

Comments
 (0)