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) {
|
||||
apiVersions := []v1beta1.CustomResourceDefinitionVersion{}
|
||||
for _, version := range versions {
|
||||
v := v1beta1.CustomResourceDefinitionVersion{
|
||||
var apiVersions []v1beta1.CustomResourceDefinitionVersion
|
||||
for i, version := range versions {
|
||||
apiVersions = append(apiVersions, v1beta1.CustomResourceDefinitionVersion{
|
||||
Name: version,
|
||||
Served: true,
|
||||
Storage: false,
|
||||
}
|
||||
apiVersions = append(apiVersions, v)
|
||||
Storage: i == 0,
|
||||
})
|
||||
}
|
||||
apiVersions[0].Storage = true
|
||||
crd.Spec.Versions = apiVersions
|
||||
|
||||
crd.Spec.Validation = &v1beta1.CustomResourceValidation{
|
||||
OpenAPIV3Schema: props,
|
||||
|
|
Loading…
Reference in New Issue