diff --git a/pkg/utils/test/test_customresourcedefinition.go b/pkg/utils/test/test_customresourcedefinition.go index 0025b457..3f5f9da2 100644 --- a/pkg/utils/test/test_customresourcedefinition.go +++ b/pkg/utils/test/test_customresourcedefinition.go @@ -75,21 +75,23 @@ func (c *customResourceDefinitionBuilder) Get() *extensionv1.CustomResourceDefin APIVersion: "apiextensions.k8s.io/v1", }, Spec: extensionv1.CustomResourceDefinitionSpec{ - Group: c.group, - Version: c.version, - Scope: "Namespaced", + Group: c.group, + Versions: []extensionv1.CustomResourceDefinitionVersion{{ + Name: c.version, + Subresources: c.subresources, + }}, + Scope: "Namespaced", Names: extensionv1.CustomResourceDefinitionNames{ Plural: plural, Singular: name, Kind: kind, ListKind: kind + "List", }, - Subresources: c.subresources, }, } } // CrdApiVersionAndKind returns the apiVersion and kind of the given CustomResourceDefinition func CrdApiVersionAndKind(crd *extensionv1.CustomResourceDefinition) (string, string) { - return crd.Spec.Group + "/" + crd.Spec.Version, crd.Spec.Names.Kind + return crd.Spec.Group + "/" + crd.Spec.Versions[0].Name, crd.Spec.Names.Kind } diff --git a/pkg/utils/test/test_helper.go b/pkg/utils/test/test_helper.go index f90f1f61..f6d622f8 100644 --- a/pkg/utils/test/test_helper.go +++ b/pkg/utils/test/test_helper.go @@ -51,7 +51,7 @@ func CreateCRDPod(name, namespace string, annotations map[string]string, return Pod().WithName(name).WithNamespace(namespace). WithAnnotations(annotations).WithLabels(map[string]string{"app": appName}). AddOwnerReferences(v1.OwnerReference{ - APIVersion: crd.Spec.Version, + APIVersion: crd.Spec.Versions[0].Name, Kind: crd.Spec.Names.Kind, Name: appName, }).