Skip to content

Commit 9ee99a9

Browse files
committed
skip if ResourceHealthStatus is disabled
1 parent a2106b5 commit 9ee99a9

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

test/e2e_node/device_plugin_failures_pod_status_test.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ import (
2626

2727
v1 "k8s.io/api/core/v1"
2828
kubeletdevicepluginv1beta1 "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1"
29+
"k8s.io/kubernetes/pkg/features"
2930
e2epod "k8s.io/kubernetes/test/e2e/framework/pod"
31+
e2eskipper "k8s.io/kubernetes/test/e2e/framework/skipper"
3032
"k8s.io/kubernetes/test/e2e/nodefeature"
3133
imageutils "k8s.io/kubernetes/test/utils/image"
3234
admissionapi "k8s.io/pod-security-admission/api"
@@ -123,6 +125,8 @@ var _ = SIGDescribe("Device Plugin Failures Pod Status", nodefeature.ResourceHea
123125
devicePluginUpdateTimeout := 1 * time.Minute
124126

125127
ginkgo.It("will report a Healthy and then Unhealthy single device in the pod status", func(ctx context.Context) {
128+
e2eskipper.SkipUnlessFeatureGateEnabled(features.ResourceHealthStatus)
129+
126130
// randomizing so tests can run in parallel
127131
resourceName := fmt.Sprintf("test.device/%s", f.UniqueName)
128132
devices := []kubeletdevicepluginv1beta1.Device{{ID: "testdevice", Health: kubeletdevicepluginv1beta1.Healthy}}
@@ -181,6 +185,8 @@ var _ = SIGDescribe("Device Plugin Failures Pod Status", nodefeature.ResourceHea
181185
})
182186

183187
ginkgo.It("will report a Device Status for the failed pod in the pod status", func(ctx context.Context) {
188+
e2eskipper.SkipUnlessFeatureGateEnabled(features.ResourceHealthStatus)
189+
184190
// randomizing so tests can run in parallel
185191
resourceName := fmt.Sprintf("test.device/%s", f.UniqueName)
186192
devices := []kubeletdevicepluginv1beta1.Device{{ID: "testdevice", Health: kubeletdevicepluginv1beta1.Healthy}}

0 commit comments

Comments
 (0)