--> <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#L37>[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#L45>reject ingress with global-rate-limit annotations when memcached is not configured</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main/test/e2e/admission/admission.go#L72>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#L89>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#L110>should block ingress with invalid path</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main/test/e2e/admission/admission.go#L127>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#L138>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#L152>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#L166>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#L201>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#L217>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#L233>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#L244>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#L35>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#L42>should set sticky cookie SERVERID</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main/test/e2e/annotations/affinity.go#L64>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#L99>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#L121>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#L194>should set cookie with expires</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree/main/test/e2e/annotations/affinity.go#L225>should set cookie with domain</a></li><li><ahref=https://github.com/kubernetes/ingress-nginx/tree