@@ -21,12 +21,12 @@ import (
21
21
22
22
. "github.com/onsi/ginkgo"
23
23
. "github.com/onsi/gomega"
24
-
25
- apiextensionsv1beta1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
24
+ apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
26
25
"k8s.io/apimachinery/pkg/api/meta"
27
26
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
28
27
"k8s.io/apimachinery/pkg/runtime/schema"
29
28
"k8s.io/client-go/rest"
29
+
30
30
"sigs.k8s.io/controller-runtime/pkg/envtest"
31
31
"sigs.k8s.io/controller-runtime/pkg/envtest/printer"
32
32
"sigs.k8s.io/controller-runtime/pkg/internal/testing/addr"
@@ -78,27 +78,32 @@ var _ = AfterSuite(func() {
78
78
func addCRDToEnvironment (env * envtest.Environment , gvks ... schema.GroupVersionKind ) {
79
79
for _ , gvk := range gvks {
80
80
plural , singular := meta .UnsafeGuessKindToResource (gvk )
81
- crd := & apiextensionsv1beta1 .CustomResourceDefinition {
81
+ crd := apiextensionsv1 .CustomResourceDefinition {
82
82
TypeMeta : metav1.TypeMeta {
83
- APIVersion : "apiextensions.k8s.io/v1beta1 " ,
83
+ APIVersion : "apiextensions.k8s.io/v1 " ,
84
84
Kind : "CustomResourceDefinition" ,
85
85
},
86
86
ObjectMeta : metav1.ObjectMeta {
87
87
Name : plural .Resource + "." + gvk .Group ,
88
88
},
89
- Spec : apiextensionsv1beta1.CustomResourceDefinitionSpec {
90
- Group : gvk .Group ,
91
- Version : gvk .Version ,
92
- Names : apiextensionsv1beta1.CustomResourceDefinitionNames {
89
+ Spec : apiextensionsv1.CustomResourceDefinitionSpec {
90
+ Group : gvk .Group ,
91
+ Names : apiextensionsv1.CustomResourceDefinitionNames {
93
92
Plural : plural .Resource ,
94
93
Singular : singular .Resource ,
95
94
Kind : gvk .Kind ,
96
95
},
97
- Versions : []apiextensionsv1beta1.CustomResourceDefinitionVersion {
96
+ Scope : apiextensionsv1 .NamespaceScoped ,
97
+ Versions : []apiextensionsv1.CustomResourceDefinitionVersion {
98
98
{
99
99
Name : gvk .Version ,
100
100
Served : true ,
101
101
Storage : true ,
102
+ Schema : & apiextensionsv1.CustomResourceValidation {
103
+ OpenAPIV3Schema : & apiextensionsv1.JSONSchemaProps {
104
+ Type : "object" ,
105
+ },
106
+ },
102
107
},
103
108
},
104
109
},
0 commit comments