Do not look for SSH external IP for NFSPersistentVolumes tests

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
This commit is contained in:
Davanum Srinivas 2025-02-27 12:28:30 -05:00
parent 9fe95e7586
commit c3de5b707e
No known key found for this signature in database
GPG Key ID: 80D83A796103BF59

View File

@ -54,7 +54,7 @@ var _ = utils.SIGDescribe("NFSPersistentVolumes", framework.WithDisruptive(), fu
nfsServerPod *v1.Pod nfsServerPod *v1.Pod
nfsPVconfig e2epv.PersistentVolumeConfig nfsPVconfig e2epv.PersistentVolumeConfig
pvcConfig e2epv.PersistentVolumeClaimConfig pvcConfig e2epv.PersistentVolumeClaimConfig
nfsServerHost, clientNodeIP string nfsServerHost string
clientNode *v1.Node clientNode *v1.Node
volLabel labels.Set volLabel labels.Set
selector *metav1.LabelSelector selector *metav1.LabelSelector
@ -88,20 +88,18 @@ var _ = utils.SIGDescribe("NFSPersistentVolumes", framework.WithDisruptive(), fu
Selector: selector, Selector: selector,
StorageClassName: &emptyStorageClass, StorageClassName: &emptyStorageClass,
} }
// Get the first ready node IP that is not hosting the NFS pod. if clientNode == nil {
if clientNodeIP == "" {
framework.Logf("Designating test node") framework.Logf("Designating test node")
nodes, err := e2enode.GetReadySchedulableNodes(ctx, c) nodes, err := e2enode.GetReadySchedulableNodes(ctx, c)
framework.ExpectNoError(err) framework.ExpectNoError(err)
for _, node := range nodes.Items { for _, node := range nodes.Items {
if node.Name != nfsServerPod.Spec.NodeName { if node.Name != nfsServerPod.Spec.NodeName {
clientNode = &node clientNode = &node
clientNodeIP, err = e2enode.GetSSHExternalIP(clientNode)
framework.ExpectNoError(err) framework.ExpectNoError(err)
break break
} }
} }
gomega.Expect(clientNodeIP).NotTo(gomega.BeEmpty()) gomega.Expect(clientNode).NotTo(gomega.BeEmpty())
} }
}) })