mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-26 05:03:09 +00:00
Merge pull request #95592 from fromanirh/tm-e2e-avoid-sriovdp-leak
e2e: topology manager: avoid sriov device plugin pod leak on test failures
This commit is contained in:
commit
9cc882de87
@ -506,7 +506,7 @@ func teardownSRIOVConfigOrFail(f *framework.Framework, sd *sriovData) {
|
|||||||
GracePeriodSeconds: &gp,
|
GracePeriodSeconds: &gp,
|
||||||
}
|
}
|
||||||
|
|
||||||
ginkgo.By("Delete SRIOV device plugin pod %s/%s")
|
ginkgo.By(fmt.Sprintf("Delete SRIOV device plugin pod %s/%s", sd.pod.Namespace, sd.pod.Name))
|
||||||
err = f.ClientSet.CoreV1().Pods(sd.pod.Namespace).Delete(context.TODO(), sd.pod.Name, deleteOptions)
|
err = f.ClientSet.CoreV1().Pods(sd.pod.Namespace).Delete(context.TODO(), sd.pod.Name, deleteOptions)
|
||||||
framework.ExpectNoError(err)
|
framework.ExpectNoError(err)
|
||||||
waitForContainerRemoval(sd.pod.Spec.Containers[0].Name, sd.pod.Name, sd.pod.Namespace)
|
waitForContainerRemoval(sd.pod.Spec.Containers[0].Name, sd.pod.Name, sd.pod.Namespace)
|
||||||
@ -527,6 +527,8 @@ func runTopologyManagerNodeAlignmentSuiteTests(f *framework.Framework, configMap
|
|||||||
}
|
}
|
||||||
|
|
||||||
sd := setupSRIOVConfigOrFail(f, configMap)
|
sd := setupSRIOVConfigOrFail(f, configMap)
|
||||||
|
defer teardownSRIOVConfigOrFail(f, sd)
|
||||||
|
|
||||||
envInfo := &testEnvInfo{
|
envInfo := &testEnvInfo{
|
||||||
numaNodes: numaNodes,
|
numaNodes: numaNodes,
|
||||||
sriovResourceName: sd.resourceName,
|
sriovResourceName: sd.resourceName,
|
||||||
@ -695,7 +697,6 @@ func runTopologyManagerNodeAlignmentSuiteTests(f *framework.Framework, configMap
|
|||||||
}
|
}
|
||||||
runTopologyManagerNegativeTest(f, 1, ctnAttrs, envInfo)
|
runTopologyManagerNegativeTest(f, 1, ctnAttrs, envInfo)
|
||||||
}
|
}
|
||||||
teardownSRIOVConfigOrFail(f, sd)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func runTopologyManagerTests(f *framework.Framework) {
|
func runTopologyManagerTests(f *framework.Framework) {
|
||||||
|
Loading…
Reference in New Issue
Block a user