Wait for the job that probes the serviceip udp service before starting the node ports ones.
Since nc is not able to handle two concurrent udp connections, if we start two pods at the same time the second one might not connect.
@@ -234,6 +234,7 @@ var _ = Describe("[rfe_id:253][crit:medium][vendor:cnv-qe@redhat.com][level:comp
job := tests.NewHelloWorldJobUDP(serviceIP, servicePort)
job, err = virtClient.CoreV1().Pods(udpVM.Namespace).Create(job)
Expect(err).ToNot(HaveOccurred())
+ waitForJobToCompleteWithStatus(&virtClient, job, "success", 120)
By("Getting the node IP from all nodes")
nodes, err := virtClient.CoreV1().Nodes().List(k8smetav1.ListOptions{})
