DRA: use v1beta1 API

No code is left which depends on the v1alpha3, except of course the code
implementing that version.
This commit is contained in:
Patrick Ohly
2024-10-11 11:13:53 +02:00
parent 81fd64256c
commit 33ea278c51
48 changed files with 306 additions and 270 deletions

View File

@@ -34,7 +34,7 @@ import (
authorizationcel "k8s.io/apiserver/pkg/authorization/cel"
utilfeature "k8s.io/apiserver/pkg/util/feature"
versionedinformers "k8s.io/client-go/informers"
resourceinformers "k8s.io/client-go/informers/resource/v1alpha3"
resourceinformers "k8s.io/client-go/informers/resource/v1beta1"
"k8s.io/kubernetes/pkg/auth/authorizer/abac"
"k8s.io/kubernetes/pkg/auth/nodeidentifier"
"k8s.io/kubernetes/pkg/features"
@@ -99,7 +99,7 @@ func (config Config) New(ctx context.Context, serverID string) (authorizer.Autho
case authzconfig.AuthorizerType(modes.ModeNode):
var slices resourceinformers.ResourceSliceInformer
if utilfeature.DefaultFeatureGate.Enabled(features.DynamicResourceAllocation) {
slices = config.VersionedInformerFactory.Resource().V1alpha3().ResourceSlices()
slices = config.VersionedInformerFactory.Resource().V1beta1().ResourceSlices()
}
node.RegisterMetrics()
graph := node.NewGraph()