Merge pull request #78862 from claudiubelu/tests/cleanup-node

tests: Removes node created by test
This commit is contained in:
Kubernetes Prow Robot 2021-01-21 02:59:01 -08:00 committed by GitHub
commit e1ba7546bf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -174,6 +174,13 @@ var _ = SIGDescribe("[Feature:NodeAuthorizer]", func() {
}
ginkgo.By(fmt.Sprintf("Create node foo by user: %v", asUser))
_, err := c.CoreV1().Nodes().Create(context.TODO(), node, metav1.CreateOptions{})
// NOTE: If the test fails and a new node IS created, we need to delete it. If we don't, we'd have
// a zombie node in a NotReady state which will delay further tests since we're waiting for all
// tests to be in the Ready state.
defer func() {
f.ClientSet.CoreV1().Nodes().Delete(context.TODO(), node.Name, metav1.DeleteOptions{})
}()
framework.ExpectEqual(apierrors.IsForbidden(err), true)
})