ingress-nginx-helm/internal/ingress/annotations
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
..
alias Release v1 (#7470) 2021-08-21 13:42:00 -07:00
auth fix: deny locations with invalid auth-url annotation (#8256) 2022-03-01 02:13:51 -08:00
authreq Add keepalive support for auth requests (#8219) 2022-04-08 20:22:04 -07:00
authreqglobal Release v1 (#7470) 2021-08-21 13:42:00 -07:00
authtls Remove deprecated libraries, update other libs, add ci v1.23 (#8118) 2022-01-09 16:29:12 -08:00
backendprotocol Release v1 (#7470) 2021-08-21 13:42:00 -07:00
canary add canary-weight-total annotation (#6338) 2021-12-07 08:40:00 -08:00
clientbodybuffersize Release v1 (#7470) 2021-08-21 13:42:00 -07:00
connection Release v1 (#7470) 2021-08-21 13:42:00 -07:00
cors Append elements on match, instead of removing for cors-annotations (#8185) 2022-02-13 10:39:47 -08:00
customhttperrors Release v1 (#7470) 2021-08-21 13:42:00 -07:00
defaultbackend Remove deprecated libraries, update other libs, add ci v1.23 (#8118) 2022-01-09 16:29:12 -08:00
fastcgi Remove deprecated libraries, update other libs, add ci v1.23 (#8118) 2022-01-09 16:29:12 -08:00
globalratelimit Remove deprecated libraries, update other libs, add ci v1.23 (#8118) 2022-01-09 16:29:12 -08:00
http2pushpreload Release v1 (#7470) 2021-08-21 13:42:00 -07:00
influxdb Release v1 (#7470) 2021-08-21 13:42:00 -07:00
ipwhitelist Remove deprecated libraries, update other libs, add ci v1.23 (#8118) 2022-01-09 16:29:12 -08:00
loadbalancing Release v1 (#7470) 2021-08-21 13:42:00 -07:00
log Release v1 (#7470) 2021-08-21 13:42:00 -07:00
mirror Release v1 (#7470) 2021-08-21 13:42:00 -07:00
modsecurity Release v1 (#7470) 2021-08-21 13:42:00 -07:00
opentracing configmap: option to not trust incoming tracing spans (#7045) 2021-10-24 14:36:21 -07:00
parser Add option to sanitize annotation inputs (#7874) 2021-11-12 11:40:30 -08:00
portinredirect Release v1 (#7470) 2021-08-21 13:42:00 -07:00
proxy Release v1 (#7470) 2021-08-21 13:42:00 -07:00
proxyssl Remove deprecated libraries, update other libs, add ci v1.23 (#8118) 2022-01-09 16:29:12 -08:00
ratelimit Release v1 (#7470) 2021-08-21 13:42:00 -07:00
redirect Release v1 (#7470) 2021-08-21 13:42:00 -07:00
rewrite Release v1 (#7470) 2021-08-21 13:42:00 -07:00
satisfy Release v1 (#7470) 2021-08-21 13:42:00 -07:00
secureupstream Release v1 (#7470) 2021-08-21 13:42:00 -07:00
serversnippet Release v1 (#7470) 2021-08-21 13:42:00 -07:00
serviceupstream Allow the usage of Services as Upstream on a global level (#7469) 2021-09-07 12:47:15 -07:00
sessionaffinity feat: add session-cookie-secure annotation (#7399) 2021-09-01 15:23:40 -07:00
snippet Release v1 (#7470) 2021-08-21 13:42:00 -07:00
sslcipher Release v1 (#7470) 2021-08-21 13:42:00 -07:00
sslpassthrough Release v1 (#7470) 2021-08-21 13:42:00 -07:00
streamsnippet Add stream-snippet as a ConfigMap and Annotation option (#8029) 2021-12-23 11:46:30 -08:00
upstreamhashby Release v1 (#7470) 2021-08-21 13:42:00 -07:00
upstreamvhost Release v1 (#7470) 2021-08-21 13:42:00 -07:00
xforwardedprefix Release v1 (#7470) 2021-08-21 13:42:00 -07:00
annotations.go Add stream-snippet as a ConfigMap and Annotation option (#8029) 2021-12-23 11:46:30 -08:00
annotations_test.go fix: deny locations with invalid auth-url annotation (#8256) 2022-03-01 02:13:51 -08:00