diff --git a/test/e2e/network/ingress.go b/test/e2e/network/ingress.go index 951d6fc356a..c44bfd0af6b 100644 --- a/test/e2e/network/ingress.go +++ b/test/e2e/network/ingress.go @@ -652,6 +652,14 @@ var _ = common.SIGDescribe("Ingress API", func() { }, Status: networkingv1.IngressStatus{LoadBalancer: v1.LoadBalancerStatus{}}, } + + ingress1 := ingTemplate.DeepCopy() + ingress1.Spec.Rules[0].Host = "host1.bar.com" + ingress2 := ingTemplate.DeepCopy() + ingress2.Spec.Rules[0].Host = "host2.bar.com" + ingress3 := ingTemplate.DeepCopy() + ingress3.Spec.Rules[0].Host = "host3.bar.com" + // Discovery ginkgo.By("getting /apis") { @@ -708,11 +716,11 @@ var _ = common.SIGDescribe("Ingress API", func() { // Ingress resource create/read/update/watch verbs ginkgo.By("creating") - _, err := ingClient.Create(context.TODO(), ingTemplate, metav1.CreateOptions{}) + _, err := ingClient.Create(context.TODO(), ingress1, metav1.CreateOptions{}) framework.ExpectNoError(err) - _, err = ingClient.Create(context.TODO(), ingTemplate, metav1.CreateOptions{}) + _, err = ingClient.Create(context.TODO(), ingress2, metav1.CreateOptions{}) framework.ExpectNoError(err) - createdIngress, err := ingClient.Create(context.TODO(), ingTemplate, metav1.CreateOptions{}) + createdIngress, err := ingClient.Create(context.TODO(), ingress3, metav1.CreateOptions{}) framework.ExpectNoError(err) ginkgo.By("getting")