mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-09 03:57:41 +00:00
Kubelet DRA: fix failing test cases
This commit is contained in:
parent
f6431c6138
commit
0ec99fb0b2
@ -714,38 +714,6 @@ func TestUnprepareResouces(t *testing.T) {
|
|||||||
wantTimeout bool
|
wantTimeout bool
|
||||||
wantResourceSkipped bool
|
wantResourceSkipped bool
|
||||||
}{
|
}{
|
||||||
{
|
|
||||||
description: "failed to fetch resource claim",
|
|
||||||
driverName: driverName,
|
|
||||||
pod: &v1.Pod{
|
|
||||||
ObjectMeta: metav1.ObjectMeta{
|
|
||||||
Name: "test-pod",
|
|
||||||
Namespace: "test-namespace",
|
|
||||||
UID: "test-reserved",
|
|
||||||
},
|
|
||||||
Spec: v1.PodSpec{
|
|
||||||
ResourceClaims: []v1.PodResourceClaim{
|
|
||||||
{
|
|
||||||
Name: "test-pod-claim-0",
|
|
||||||
Source: v1.ClaimSource{
|
|
||||||
ResourceClaimName: func() *string {
|
|
||||||
s := "test-pod-claim-0"
|
|
||||||
return &s
|
|
||||||
}(),
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
claimInfo: &ClaimInfo{
|
|
||||||
ClaimInfoState: state.ClaimInfoState{
|
|
||||||
DriverName: driverName,
|
|
||||||
ClaimName: "test-pod-claim-0",
|
|
||||||
Namespace: "test-namespace",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
wantErr: true,
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
description: "plugin does not exist",
|
description: "plugin does not exist",
|
||||||
driverName: "this-plugin-does-not-exist",
|
driverName: "this-plugin-does-not-exist",
|
||||||
@ -774,6 +742,12 @@ func TestUnprepareResouces(t *testing.T) {
|
|||||||
DriverName: driverName,
|
DriverName: driverName,
|
||||||
ClaimName: "another-claim-test",
|
ClaimName: "another-claim-test",
|
||||||
Namespace: "test-namespace",
|
Namespace: "test-namespace",
|
||||||
|
ResourceHandles: []resourcev1alpha2.ResourceHandle{
|
||||||
|
{
|
||||||
|
DriverName: driverName,
|
||||||
|
Data: "test data",
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
resourceClaim: &resourcev1alpha2.ResourceClaim{
|
resourceClaim: &resourcev1alpha2.ResourceClaim{
|
||||||
@ -899,6 +873,12 @@ func TestUnprepareResouces(t *testing.T) {
|
|||||||
DriverName: driverName,
|
DriverName: driverName,
|
||||||
ClaimName: "test-pod-claim-2",
|
ClaimName: "test-pod-claim-2",
|
||||||
Namespace: "test-namespace",
|
Namespace: "test-namespace",
|
||||||
|
ResourceHandles: []resourcev1alpha2.ResourceHandle{
|
||||||
|
{
|
||||||
|
DriverName: driverName,
|
||||||
|
Data: "test data",
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
resourceClaim: &resourcev1alpha2.ResourceClaim{
|
resourceClaim: &resourcev1alpha2.ResourceClaim{
|
||||||
@ -962,6 +942,12 @@ func TestUnprepareResouces(t *testing.T) {
|
|||||||
DriverName: driverName,
|
DriverName: driverName,
|
||||||
ClaimName: "test-pod-claim-3",
|
ClaimName: "test-pod-claim-3",
|
||||||
Namespace: "test-namespace",
|
Namespace: "test-namespace",
|
||||||
|
ResourceHandles: []resourcev1alpha2.ResourceHandle{
|
||||||
|
{
|
||||||
|
DriverName: driverName,
|
||||||
|
Data: "test data",
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
resourceClaim: &resourcev1alpha2.ResourceClaim{
|
resourceClaim: &resourcev1alpha2.ResourceClaim{
|
||||||
@ -1010,12 +996,6 @@ func TestUnprepareResouces(t *testing.T) {
|
|||||||
cache: cache,
|
cache: cache,
|
||||||
}
|
}
|
||||||
|
|
||||||
if test.resourceClaim != nil {
|
|
||||||
if _, err := fakeKubeClient.ResourceV1alpha2().ResourceClaims(test.pod.Namespace).Create(context.Background(), test.resourceClaim, metav1.CreateOptions{}); err != nil {
|
|
||||||
t.Fatalf("failed to create ResourceClaim %s: %+v", test.resourceClaim.Name, err)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if test.claimInfo != nil {
|
if test.claimInfo != nil {
|
||||||
manager.cache.add(test.claimInfo)
|
manager.cache.add(test.claimInfo)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user