Commit graph

3 commits

Author SHA1 Message Date
Sotiris Salloumis
04aa178a5a Fix pull-kubernetes-node-kubelet-serial-containerd flaky tests
Improve testdeviceplugin to healthcheck kubelet and
fail early if kubelet is not healthy.

Check sampledeviceplugin pod logs, and perform manual registration
only after the container has entered the registration loop.

Add printouts of sampledeviceplugin pod after each device-plugin-test
test, for troubleshooting.

Fix flaky test upon failed admission in device_plugin_test, ensuring containers are stopped,
and then by checking first that number of device plugins are one before checking the containers
matching devices.

Fix Resources API SRIOV flaky test, by cleaning up pods Before Each test step.

Clean up pod-stress and memory-qos test pods AfterEach test step.
2026-04-30 20:22:26 +02:00
Sascha Grunert
3026020b44
Convert k8s.io/kubelet/pkg/apis/deviceplugin from gogo to protoc
Use standard protoc for the device plugin API instead of gogo.

Part of kubernetes#96564

Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2025-07-21 10:04:01 +02:00
Sergey Kanzhelev
541f2af78d device plugin failure tests 2024-07-10 20:14:59 +00:00