@@ -3,7 +3,6 @@ package apienablement
33import (
44 "fmt"
55 "sort"
6- "strings"
76
87 "github.com/blang/semver/v4"
98 "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
@@ -14,14 +13,14 @@ import (
1413 "github.com/openshift/library-go/pkg/operator/configobserver"
1514 "github.com/openshift/library-go/pkg/operator/configobserver/featuregates"
1615 "github.com/openshift/library-go/pkg/operator/events"
17- "github.com/openshift/library-go/pkg/operator/v1helpers"
1816)
1917
2018var defaultGroupVersionsByFeatureGate = map [configv1.FeatureGateName ][]groupVersionByOpenshiftVersion {
2119 "ValidatingAdmissionPolicy" : {{GroupVersion : schema.GroupVersion {Group : "admissionregistration.k8s.io" , Version : "v1beta1" }}},
2220 "DynamicResourceAllocation" : {
2321 {KubeVersionRange : semver .MustParseRange ("< 1.31.0" ), GroupVersion : schema.GroupVersion {Group : "resource.k8s.io" , Version : "v1alpha2" }},
2422 {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" }},
2524 },
2625 "VolumeAttributesClass" : {{GroupVersion : schema.GroupVersion {Group : "storage.k8s.io" , Version : "v1beta1" }}},
2726}
@@ -42,15 +41,6 @@ func getGroupVersionByFeatureGate(groupVersionsByFeatureGate map[configv1.Featur
4241 }
4342 }
4443 }
45- var errs []error
46- for group , versions := range groupByVersions {
47- if len (versions ) > 1 {
48- errs = append (errs , fmt .Errorf ("found a duplicate group %v for FeatureGates, versions found: %v" , group , strings .Join (versions , "," )))
49- }
50- }
51- if len (errs ) > 0 {
52- return nil , v1helpers .NewMultiLineAggregate (errs )
53- }
5444 return result , nil
5545}
5646
0 commit comments