Added debug log

This commit is contained in:
Canh Ngo 2017-11-22 22:29:26 +01:00
parent 7c81bc8ac7
commit c7946dce96

View file

@ -36,7 +36,7 @@ var _ = framework.IngressNginxDescribe("Annotations - Affinity", func() {
f := framework.NewDefaultFramework("affinity") f := framework.NewDefaultFramework("affinity")
BeforeEach(func() { BeforeEach(func() {
err := f.NewEchoDeploymentWithReplicas(1) err := f.NewEchoDeploymentWithReplicas(2)
Expect(err).NotTo(HaveOccurred()) Expect(err).NotTo(HaveOccurred())
}) })
@ -46,16 +46,42 @@ var _ = framework.IngressNginxDescribe("Annotations - Affinity", func() {
It("should set sticky cookie SERVERID", func() { It("should set sticky cookie SERVERID", func() {
host := "sticky.foo.com" host := "sticky.foo.com"
bi := buildIngress(host, f.Namespace.Name) ing, err := f.EnsureIngress(&v1beta1.Ingress{
bi.Annotations["ingress.kubernetes.io/affinity"] = "cookie" ObjectMeta: metav1.ObjectMeta{
bi.Annotations["ingress.kubernetes.io/session-cookie-name"] = "SERVERID" Name: host,
Namespace: f.Namespace.Name,
ing, err := f.EnsureIngress(bi) Annotations: map[string]string{
"ingress.kubernetes.io/affinity": "cookie",
"ingress.kubernetes.io/session-cookie-name": "SERVERID",
},
},
Spec: v1beta1.IngressSpec{
Rules: []v1beta1.IngressRule{
{
Host: host,
IngressRuleValue: v1beta1.IngressRuleValue{
HTTP: &v1beta1.HTTPIngressRuleValue{
Paths: []v1beta1.HTTPIngressPath{
{
Path: "/",
Backend: v1beta1.IngressBackend{
ServiceName: "http-svc",
ServicePort: intstr.FromInt(80),
},
},
},
},
},
},
},
},
})
Expect(err).NotTo(HaveOccurred()) Expect(err).NotTo(HaveOccurred())
Expect(ing).NotTo(BeNil()) Expect(ing).NotTo(BeNil())
err = f.WaitForNginxServer(host, err = f.WaitForNginxServer(host,
func(server string) bool { func(server string) bool {
framework.Logf("Server block '%s': '%v'", host, server)
return strings.Contains(server, "proxy_pass http://sticky-"+f.Namespace.Name+"-http-svc-80;") return strings.Contains(server, "proxy_pass http://sticky-"+f.Namespace.Name+"-http-svc-80;")
}) })
Expect(err).NotTo(HaveOccurred()) Expect(err).NotTo(HaveOccurred())