mirror of https://github.com/k3s-io/k3s
e2e: fix CreateMultiVersionTestCRD version logic
parent
4f28fa8907
commit
9e04e778dd
|
@ -345,16 +345,15 @@ func setupCRD(f *framework.Framework, schema []byte, groupSuffix string, version
|
||||||
}
|
}
|
||||||
|
|
||||||
crd, err := crd.CreateMultiVersionTestCRD(f, group, func(crd *v1beta1.CustomResourceDefinition) {
|
crd, err := crd.CreateMultiVersionTestCRD(f, group, func(crd *v1beta1.CustomResourceDefinition) {
|
||||||
apiVersions := []v1beta1.CustomResourceDefinitionVersion{}
|
var apiVersions []v1beta1.CustomResourceDefinitionVersion
|
||||||
for _, version := range versions {
|
for i, version := range versions {
|
||||||
v := v1beta1.CustomResourceDefinitionVersion{
|
apiVersions = append(apiVersions, v1beta1.CustomResourceDefinitionVersion{
|
||||||
Name: version,
|
Name: version,
|
||||||
Served: true,
|
Served: true,
|
||||||
Storage: false,
|
Storage: i == 0,
|
||||||
|
})
|
||||||
}
|
}
|
||||||
apiVersions = append(apiVersions, v)
|
crd.Spec.Versions = apiVersions
|
||||||
}
|
|
||||||
apiVersions[0].Storage = true
|
|
||||||
|
|
||||||
crd.Spec.Validation = &v1beta1.CustomResourceValidation{
|
crd.Spec.Validation = &v1beta1.CustomResourceValidation{
|
||||||
OpenAPIV3Schema: props,
|
OpenAPIV3Schema: props,
|
||||||
|
|
Loading…
Reference in New Issue