--> <h1id=e2e-test-suite-for-ingress-nginx-controller>e2e test suite for <ahref=https://github.com/kubernetes/ingress-nginx/tree/main/>Ingress NGINX Controller</a><aclass=headerlinkhref=#e2e-test-suite-for-ingress-nginx-controllertitle="Permanent link"> ¶</a></h1><h3id=admission-admission-controller><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e2e/admission/admission.go#L39>[Admission] admission controller</a><aclass=headerlinkhref=#admission-admission-controllertitle="Permanent link"> ¶</a></h3><ul><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e2e/admission/admission.go#L47>should not allow overlaps of host and paths without canary annotations</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e2e/admission/admission.go#L64>should allow overlaps of host and paths with canary annotation</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e2e/admission/admission.go#L85>should block ingress with invalid path</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e2e/admission/admission.go#L102>should return an error if there is an error validating the ingress definition</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e2e/admission/admission.go#L116>should return an error if there is an invalid value in some annotation</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e2e/admission/admission.go#L130>should return an error if there is a forbidden value in some annotation</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e2e/admission/admission.go#L144>should return an error if there is an invalid path and wrong pathType is set</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e2e/admission/admission.go#L178>should not return an error if the Ingress V1 definition is valid with Ingress Class</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e2e/admission/admission.go#L194>should not return an error if the Ingress V1 definition is valid with IngressClass annotation</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e2e/admission/admission.go#L210>should return an error if the Ingress V1 definition contains invalid annotations</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e2e/admission/admission.go#L224>should not return an error for an invalid Ingress when it has unknown class</a></li></ul><h3id=affinity-session-cookie-name><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e2e/annotations/affinity.go#L43>affinity session-cookie-name</a><aclass=headerlinkhref=#affinity-session-cookie-nametitle="Permanent link"> ¶</a></h3><ul><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e2e/annotations/affinity.go#L50>should set sticky cookie SERVERID</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e2e/annotations/affinity.go#L72>should change cookie name on ingress definition change</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e2e/annotations/affinity.go#L107>should set the path to /something on the generated cookie</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e2e/annotations/affinity.go#L129>does not set the path to / on the generated cookie if there's more than one rule referring to the same backend</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e2e/annotations/affinity.go#L202>should set cookie with expires</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e2e/annotations/affinity.go#L234>should set cookie with domain</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e2e/annotations/affinity.go#L257>should not set cookie without domain annotation</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main//test/e