ingress-nginx-helm/test/e2e
Gabor Lekeny 83ce21b4dd
Add keepalive support for auth requests (#8219)
* Add keepalive support for auth requests

* Fix typo

* Address PR comments

* Log warning when auth-url contains variable in its host:port
* Generate upstream name without replacing dots to underscores in server name
* Add comment in the nginx template when the keepalive upstream block is referenced

* Workaround for auth_request module ignores keepalive in upstream block

* The `auth_request` module does not support HTTP keepalives in upstream block:
  https://trac.nginx.org/nginx/ticket/1579
* As a workaround we use ngx.location.capture but unfortunately it does not
  support HTTP/2 so `use-http2` configuration parameter is needed.

* Handle PR comments

* Address PR comments

* Handle invalid values for int parameters

* Handle PR comments

* Fix e2e test
2022-04-08 20:22:04 -07:00
..
admission Do not validate ingresses with unknown ingress class in admission webhook endpoint. (#8221) 2022-02-06 12:28:51 -08:00
annotations Add keepalive support for auth requests (#8219) 2022-04-08 20:22:04 -07:00
dbg Refactor e2e tests to use testify y httpexpect 2020-02-19 19:42:50 -03:00
defaultbackend Release v1 (#7470) 2021-08-21 13:42:00 -07:00
framework update nginx base image to new alpine 3.14.4 build - try 2 (#8409) 2022-03-31 13:43:04 -07:00
gracefulshutdown Fix nilpointer in admission and remove failing test (#7255) 2021-06-21 12:32:51 -07:00
ingress use functional options to reduce number of methods creating an EchoDeployment (#8199) 2022-02-02 05:12:22 -08:00
leaks Release v1 (#7470) 2021-08-21 13:42:00 -07:00
loadbalance use functional options to reduce number of methods creating an EchoDeployment (#8199) 2022-02-02 05:12:22 -08:00
lua use functional options to reduce number of methods creating an EchoDeployment (#8199) 2022-02-02 05:12:22 -08:00
security Use net.JoinHostPort to avoid IPV6 issues 2020-09-02 22:58:51 -04:00
servicebackend Trigger syncIngress on Service addition/deletion #7346 (#7374) 2021-09-07 10:47:16 -07:00
settings use functional options to reduce number of methods creating an EchoDeployment (#8199) 2022-02-02 05:12:22 -08:00
ssl Replace request_uri 2020-09-27 20:26:39 -03:00
status use functional options to reduce number of methods creating an EchoDeployment (#8199) 2022-02-02 05:12:22 -08:00
tcpudp use functional options to reduce number of methods creating an EchoDeployment (#8199) 2022-02-02 05:12:22 -08:00
e2e.go put modsecurity e2e tests into their own packages (#7560) 2021-09-07 10:35:22 -07:00
e2e_test.go Remove comment from e2e_test.go (#5094) 2020-02-17 06:55:38 -03:00
kind.yaml Improve e2e speed execution time 2020-09-30 14:42:15 -03:00
run-chart-test.sh Release v1 (#7470) 2021-08-21 13:42:00 -07:00
run.sh Release v1 (#7470) 2021-08-21 13:42:00 -07:00
wait-for-nginx.sh Release v1 (#7470) 2021-08-21 13:42:00 -07:00