mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-30 15:05:27 +00:00
DRA API: use v1beta1 as storage version
This is meant to make it easier to remove the v1alpha3 because it won't be used in clusters that started with DRA as beta in Kubernetes 1.32 when all clients support v1beta1.
This commit is contained in:
parent
0ee52b23cd
commit
142319bd92
@ -36,5 +36,5 @@ func Install(scheme *runtime.Scheme) {
|
||||
utilruntime.Must(resource.AddToScheme(scheme))
|
||||
utilruntime.Must(v1alpha3.AddToScheme(scheme))
|
||||
utilruntime.Must(v1beta1.AddToScheme(scheme))
|
||||
utilruntime.Must(scheme.SetVersionPriority(v1alpha3.SchemeGroupVersion))
|
||||
utilruntime.Must(scheme.SetVersionPriority(v1beta1.SchemeGroupVersion, v1alpha3.SchemeGroupVersion))
|
||||
}
|
||||
|
@ -430,18 +430,22 @@ func GetEtcdStorageDataForNamespace(namespace string) map[schema.GroupVersionRes
|
||||
gvr("resource.k8s.io", "v1alpha3", "deviceclasses"): {
|
||||
Stub: `{"metadata": {"name": "class1name"}}`,
|
||||
ExpectedEtcdPath: "/registry/deviceclasses/class1name",
|
||||
ExpectedGVK: gvkP("resource.k8s.io", "v1beta1", "DeviceClass"),
|
||||
},
|
||||
gvr("resource.k8s.io", "v1alpha3", "resourceclaims"): {
|
||||
Stub: `{"metadata": {"name": "claim1name"}, "spec": {"devices": {"requests": [{"name": "req-0", "deviceClassName": "example-class", "allocationMode": "ExactCount", "count": 1}]}}}`,
|
||||
ExpectedEtcdPath: "/registry/resourceclaims/" + namespace + "/claim1name",
|
||||
ExpectedGVK: gvkP("resource.k8s.io", "v1beta1", "ResourceClaim"),
|
||||
},
|
||||
gvr("resource.k8s.io", "v1alpha3", "resourceclaimtemplates"): {
|
||||
Stub: `{"metadata": {"name": "claimtemplate1name"}, "spec": {"spec": {"devices": {"requests": [{"name": "req-0", "deviceClassName": "example-class", "allocationMode": "ExactCount", "count": 1}]}}}}`,
|
||||
ExpectedEtcdPath: "/registry/resourceclaimtemplates/" + namespace + "/claimtemplate1name",
|
||||
ExpectedGVK: gvkP("resource.k8s.io", "v1beta1", "ResourceClaimTemplate"),
|
||||
},
|
||||
gvr("resource.k8s.io", "v1alpha3", "resourceslices"): {
|
||||
Stub: `{"metadata": {"name": "node1slice"}, "spec": {"nodeName": "worker1", "driver": "dra.example.com", "pool": {"name": "worker1", "resourceSliceCount": 1}}}`,
|
||||
ExpectedEtcdPath: "/registry/resourceslices/node1slice",
|
||||
ExpectedGVK: gvkP("resource.k8s.io", "v1beta1", "ResourceSlice"),
|
||||
},
|
||||
// --
|
||||
|
||||
@ -449,22 +453,18 @@ func GetEtcdStorageDataForNamespace(namespace string) map[schema.GroupVersionRes
|
||||
gvr("resource.k8s.io", "v1beta1", "deviceclasses"): {
|
||||
Stub: `{"metadata": {"name": "class2name"}}`,
|
||||
ExpectedEtcdPath: "/registry/deviceclasses/class2name",
|
||||
ExpectedGVK: gvkP("resource.k8s.io", "v1alpha3", "DeviceClass"),
|
||||
},
|
||||
gvr("resource.k8s.io", "v1beta1", "resourceclaims"): {
|
||||
Stub: `{"metadata": {"name": "claim2name"}, "spec": {"devices": {"requests": [{"name": "req-0", "deviceClassName": "example-class", "allocationMode": "ExactCount", "count": 1}]}}}`,
|
||||
ExpectedEtcdPath: "/registry/resourceclaims/" + namespace + "/claim2name",
|
||||
ExpectedGVK: gvkP("resource.k8s.io", "v1alpha3", "ResourceClaim"),
|
||||
},
|
||||
gvr("resource.k8s.io", "v1beta1", "resourceclaimtemplates"): {
|
||||
Stub: `{"metadata": {"name": "claimtemplate2name"}, "spec": {"spec": {"devices": {"requests": [{"name": "req-0", "deviceClassName": "example-class", "allocationMode": "ExactCount", "count": 1}]}}}}`,
|
||||
ExpectedEtcdPath: "/registry/resourceclaimtemplates/" + namespace + "/claimtemplate2name",
|
||||
ExpectedGVK: gvkP("resource.k8s.io", "v1alpha3", "ResourceClaimTemplate"),
|
||||
},
|
||||
gvr("resource.k8s.io", "v1beta1", "resourceslices"): {
|
||||
Stub: `{"metadata": {"name": "node2slice"}, "spec": {"nodeName": "worker1", "driver": "dra.example.com", "pool": {"name": "worker1", "resourceSliceCount": 1}}}`,
|
||||
ExpectedEtcdPath: "/registry/resourceslices/node2slice",
|
||||
ExpectedGVK: gvkP("resource.k8s.io", "v1alpha3", "ResourceSlice"),
|
||||
},
|
||||
// --
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user