Skip to content

Commit dc3a99f

Browse files
committed
don't enable beta apis for DynamicResourceAllocation
DynamicResourceAllocation is in GA with resource.k8s.io/v1 apis in 1.34. we enabled v1beta1 api for DynamicResourceAllocation in tech or dev preview in 4.20 and previous versions. we don't support upgrade from a tech/dev preview cluster, so we don't have to carry the burden of supporting beta apis. we should not support beta apis from 4.20
1 parent 93fe617 commit dc3a99f

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

pkg/operator/configobservation/apienablement/observe_runtime_config.go

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,7 @@ import (
1717

1818
var defaultGroupVersionsByFeatureGate = map[configv1.FeatureGateName][]groupVersionByOpenshiftVersion{
1919
"ValidatingAdmissionPolicy": {{GroupVersion: schema.GroupVersion{Group: "admissionregistration.k8s.io", Version: "v1beta1"}}},
20-
"DynamicResourceAllocation": {
21-
{KubeVersionRange: semver.MustParseRange("< 1.31.0"), GroupVersion: schema.GroupVersion{Group: "resource.k8s.io", Version: "v1alpha2"}},
22-
{KubeVersionRange: semver.MustParseRange(">= 1.31.0"), GroupVersion: schema.GroupVersion{Group: "resource.k8s.io", Version: "v1alpha3"}},
23-
{KubeVersionRange: semver.MustParseRange(">= 1.32.0"), GroupVersion: schema.GroupVersion{Group: "resource.k8s.io", Version: "v1beta1"}},
24-
},
25-
"VolumeAttributesClass": {{GroupVersion: schema.GroupVersion{Group: "storage.k8s.io", Version: "v1beta1"}}},
20+
"VolumeAttributesClass": {{GroupVersion: schema.GroupVersion{Group: "storage.k8s.io", Version: "v1beta1"}}},
2621
}
2722

2823
type groupVersionByOpenshiftVersion struct {

0 commit comments

Comments
 (0)