@@ -36,7 +36,7 @@ import (
36
36
"k8s.io/apimachinery/pkg/util/sets"
37
37
"k8s.io/client-go/kubernetes/fake"
38
38
"k8s.io/dynamic-resource-allocation/resourceclaim"
39
- drapbv1 "k8s.io/kubelet/pkg/apis/dra/v1alpha3 "
39
+ drapb "k8s.io/kubelet/pkg/apis/dra/v1alpha4 "
40
40
"k8s.io/kubernetes/pkg/kubelet/cm/dra/plugin"
41
41
"k8s.io/kubernetes/pkg/kubelet/cm/dra/state"
42
42
kubecontainer "k8s.io/kubernetes/pkg/kubelet/container"
@@ -48,16 +48,16 @@ const (
48
48
)
49
49
50
50
type fakeDRADriverGRPCServer struct {
51
- drapbv1 .UnimplementedNodeServer
51
+ drapb .UnimplementedNodeServer
52
52
driverName string
53
53
timeout * time.Duration
54
54
prepareResourceCalls atomic.Uint32
55
55
unprepareResourceCalls atomic.Uint32
56
- prepareResourcesResponse * drapbv1 .NodePrepareResourcesResponse
57
- unprepareResourcesResponse * drapbv1 .NodeUnprepareResourcesResponse
56
+ prepareResourcesResponse * drapb .NodePrepareResourcesResponse
57
+ unprepareResourcesResponse * drapb .NodeUnprepareResourcesResponse
58
58
}
59
59
60
- func (s * fakeDRADriverGRPCServer ) NodePrepareResources (ctx context.Context , req * drapbv1 .NodePrepareResourcesRequest ) (* drapbv1 .NodePrepareResourcesResponse , error ) {
60
+ func (s * fakeDRADriverGRPCServer ) NodePrepareResources (ctx context.Context , req * drapb .NodePrepareResourcesRequest ) (* drapb .NodePrepareResourcesResponse , error ) {
61
61
s .prepareResourceCalls .Add (1 )
62
62
63
63
if s .timeout != nil {
@@ -67,8 +67,8 @@ func (s *fakeDRADriverGRPCServer) NodePrepareResources(ctx context.Context, req
67
67
if s .prepareResourcesResponse == nil {
68
68
deviceName := "claim-" + req .Claims [0 ].Uid
69
69
result := s .driverName + "/" + driverClassName + "=" + deviceName
70
- return & drapbv1 .NodePrepareResourcesResponse {
71
- Claims : map [string ]* drapbv1 .NodePrepareResourceResponse {
70
+ return & drapb .NodePrepareResourcesResponse {
71
+ Claims : map [string ]* drapb .NodePrepareResourceResponse {
72
72
req .Claims [0 ].Uid : {
73
73
CDIDevices : []string {result },
74
74
},
@@ -79,16 +79,16 @@ func (s *fakeDRADriverGRPCServer) NodePrepareResources(ctx context.Context, req
79
79
return s .prepareResourcesResponse , nil
80
80
}
81
81
82
- func (s * fakeDRADriverGRPCServer ) NodeUnprepareResources (ctx context.Context , req * drapbv1 .NodeUnprepareResourcesRequest ) (* drapbv1 .NodeUnprepareResourcesResponse , error ) {
82
+ func (s * fakeDRADriverGRPCServer ) NodeUnprepareResources (ctx context.Context , req * drapb .NodeUnprepareResourcesRequest ) (* drapb .NodeUnprepareResourcesResponse , error ) {
83
83
s .unprepareResourceCalls .Add (1 )
84
84
85
85
if s .timeout != nil {
86
86
time .Sleep (* s .timeout )
87
87
}
88
88
89
89
if s .unprepareResourcesResponse == nil {
90
- return & drapbv1 .NodeUnprepareResourcesResponse {
91
- Claims : map [string ]* drapbv1 .NodeUnprepareResourceResponse {
90
+ return & drapb .NodeUnprepareResourcesResponse {
91
+ Claims : map [string ]* drapb .NodeUnprepareResourceResponse {
92
92
req .Claims [0 ].Uid : {},
93
93
},
94
94
}, nil
@@ -108,7 +108,7 @@ type fakeDRAServerInfo struct {
108
108
teardownFn tearDown
109
109
}
110
110
111
- func setupFakeDRADriverGRPCServer (shouldTimeout bool , pluginClientTimeout * time.Duration , prepareResourcesResponse * drapbv1 .NodePrepareResourcesResponse , unprepareResourcesResponse * drapbv1 .NodeUnprepareResourcesResponse ) (fakeDRAServerInfo , error ) {
111
+ func setupFakeDRADriverGRPCServer (shouldTimeout bool , pluginClientTimeout * time.Duration , prepareResourcesResponse * drapb .NodePrepareResourcesResponse , unprepareResourcesResponse * drapb .NodeUnprepareResourcesResponse ) (fakeDRAServerInfo , error ) {
112
112
socketDir , err := os .MkdirTemp ("" , "dra" )
113
113
if err != nil {
114
114
return fakeDRAServerInfo {
@@ -147,7 +147,7 @@ func setupFakeDRADriverGRPCServer(shouldTimeout bool, pluginClientTimeout *time.
147
147
fakeDRADriverGRPCServer .timeout = & timeout
148
148
}
149
149
150
- drapbv1 .RegisterNodeServer (s , fakeDRADriverGRPCServer )
150
+ drapb .RegisterNodeServer (s , fakeDRADriverGRPCServer )
151
151
152
152
go func () {
153
153
go s .Serve (l )
@@ -345,7 +345,7 @@ func TestPrepareResources(t *testing.T) {
345
345
pod * v1.Pod
346
346
claimInfo * ClaimInfo
347
347
resourceClaim * resourcev1alpha2.ResourceClaim
348
- resp * drapbv1 .NodePrepareResourcesResponse
348
+ resp * drapb .NodePrepareResourcesResponse
349
349
wantErr bool
350
350
wantTimeout bool
351
351
wantResourceSkipped bool
@@ -484,7 +484,7 @@ func TestPrepareResources(t *testing.T) {
484
484
},
485
485
},
486
486
},
487
- resp : & drapbv1 .NodePrepareResourcesResponse {Claims : map [string ]* drapbv1 .NodePrepareResourceResponse {"test-reserved" : nil }},
487
+ resp : & drapb .NodePrepareResourcesResponse {Claims : map [string ]* drapb .NodePrepareResourceResponse {"test-reserved" : nil }},
488
488
expectedCDIDevices : []string {},
489
489
ExpectedPrepareCalls : 1 ,
490
490
},
@@ -541,7 +541,7 @@ func TestPrepareResources(t *testing.T) {
541
541
},
542
542
},
543
543
},
544
- resp : & drapbv1 .NodePrepareResourcesResponse {Claims : map [string ]* drapbv1 .NodePrepareResourceResponse {"test-reserved" : nil }},
544
+ resp : & drapb .NodePrepareResourcesResponse {Claims : map [string ]* drapb .NodePrepareResourceResponse {"test-reserved" : nil }},
545
545
expectedCDIDevices : []string {},
546
546
ExpectedPrepareCalls : 1 ,
547
547
},
@@ -748,8 +748,8 @@ func TestPrepareResources(t *testing.T) {
748
748
},
749
749
},
750
750
},
751
- resp : & drapbv1 .NodePrepareResourcesResponse {
752
- Claims : map [string ]* drapbv1 .NodePrepareResourceResponse {
751
+ resp : & drapb .NodePrepareResourcesResponse {
752
+ Claims : map [string ]* drapb .NodePrepareResourceResponse {
753
753
"test-reserved" : {CDIDevices : []string {fmt .Sprintf ("%s/%s=claim-test-reserved" , driverName , driverClassName )}},
754
754
},
755
755
},
@@ -810,8 +810,8 @@ func TestPrepareResources(t *testing.T) {
810
810
},
811
811
},
812
812
},
813
- resp : & drapbv1 .NodePrepareResourcesResponse {
814
- Claims : map [string ]* drapbv1 .NodePrepareResourceResponse {
813
+ resp : & drapb .NodePrepareResourcesResponse {
814
+ Claims : map [string ]* drapb .NodePrepareResourceResponse {
815
815
"test-reserved" : {CDIDevices : []string {fmt .Sprintf ("%s/%s=claim-test-reserved" , driverName , driverClassName )}},
816
816
},
817
817
},
@@ -884,8 +884,8 @@ func TestPrepareResources(t *testing.T) {
884
884
},
885
885
},
886
886
},
887
- resp : & drapbv1 .NodePrepareResourcesResponse {
888
- Claims : map [string ]* drapbv1 .NodePrepareResourceResponse {
887
+ resp : & drapb .NodePrepareResourcesResponse {
888
+ Claims : map [string ]* drapb .NodePrepareResourceResponse {
889
889
"test-reserved" : {CDIDevices : []string {fmt .Sprintf ("%s/%s=claim-test-reserved" , driverName , driverClassName )}},
890
890
},
891
891
},
@@ -977,7 +977,7 @@ func TestUnprepareResources(t *testing.T) {
977
977
driverName string
978
978
pod * v1.Pod
979
979
claimInfo * ClaimInfo
980
- resp * drapbv1 .NodeUnprepareResourcesResponse
980
+ resp * drapb .NodeUnprepareResourcesResponse
981
981
wantErr bool
982
982
wantTimeout bool
983
983
wantResourceSkipped bool
@@ -1117,7 +1117,7 @@ func TestUnprepareResources(t *testing.T) {
1117
1117
},
1118
1118
},
1119
1119
},
1120
- resp : & drapbv1 .NodeUnprepareResourcesResponse {Claims : map [string ]* drapbv1 .NodeUnprepareResourceResponse {"test-reserved" : {}}},
1120
+ resp : & drapb .NodeUnprepareResourcesResponse {Claims : map [string ]* drapb .NodeUnprepareResourceResponse {"test-reserved" : {}}},
1121
1121
wantErr : true ,
1122
1122
wantTimeout : true ,
1123
1123
expectedUnprepareCalls : 1 ,
@@ -1168,7 +1168,7 @@ func TestUnprepareResources(t *testing.T) {
1168
1168
},
1169
1169
prepared : true ,
1170
1170
},
1171
- resp : & drapbv1 .NodeUnprepareResourcesResponse {Claims : map [string ]* drapbv1 .NodeUnprepareResourceResponse {"" : {}}},
1171
+ resp : & drapb .NodeUnprepareResourcesResponse {Claims : map [string ]* drapb .NodeUnprepareResourceResponse {"" : {}}},
1172
1172
expectedUnprepareCalls : 1 ,
1173
1173
},
1174
1174
{
@@ -1217,7 +1217,7 @@ func TestUnprepareResources(t *testing.T) {
1217
1217
},
1218
1218
prepared : false ,
1219
1219
},
1220
- resp : & drapbv1 .NodeUnprepareResourcesResponse {Claims : map [string ]* drapbv1 .NodeUnprepareResourceResponse {"" : {}}},
1220
+ resp : & drapb .NodeUnprepareResourcesResponse {Claims : map [string ]* drapb .NodeUnprepareResourceResponse {"" : {}}},
1221
1221
expectedUnprepareCalls : 1 ,
1222
1222
},
1223
1223
{
@@ -1267,7 +1267,7 @@ func TestUnprepareResources(t *testing.T) {
1267
1267
},
1268
1268
prepared : true ,
1269
1269
},
1270
- resp : & drapbv1 .NodeUnprepareResourcesResponse {Claims : map [string ]* drapbv1 .NodeUnprepareResourceResponse {"test-reserved" : nil }},
1270
+ resp : & drapb .NodeUnprepareResourcesResponse {Claims : map [string ]* drapb .NodeUnprepareResourceResponse {"test-reserved" : nil }},
1271
1271
expectedUnprepareCalls : 1 ,
1272
1272
},
1273
1273
} {
0 commit comments