Commit Graph

4311 Commits

Author SHA1 Message Date
Elvin Efendi 6a293c7e11 set /configuration client body size dynamically 2019-08-14 22:10:56 -04:00
Elvin Efendi b21c721196 lua-shared-dicts improvements, fixes and documentation 2019-08-14 22:10:56 -04:00
Kubernetes Prow Robot dd0fe4b458
Merge pull request #4422 from ElvinEfendi/lua-resolv-conf-search
teach lua about search and ndots settings in resolv.conf
2019-08-14 17:36:33 -07:00
Kubernetes Prow Robot 0d690fba1a
Merge pull request #4356 from aledbf/only-dynamic-mode
Only support SSL dynamic mode
2019-08-14 17:08:35 -07:00
Kubernetes Prow Robot e5b766e8ed
Merge pull request #4445 from ElvinEfendi/upgrade-openresty
use latest openresty with CVE patches
2019-08-14 15:46:33 -07:00
Elvin Efendi 1be52afa8d e2e test for service with incomplete external name 2019-08-14 18:03:30 -04:00
Elvin Efendi 7b4655bb39 teach lua about search and ndots settings in resolv.conf 2019-08-14 18:03:30 -04:00
Elvin Efendi fddd7dca6b use latest openresty with CVE patches 2019-08-14 17:57:27 -04:00
Manuel Alejandro de Brito Fontes 5179893a99
Release 0.25.1 (#4441) 2019-08-14 15:58:50 -04:00
Kubernetes Prow Robot adef152db8
Merge pull request #4379 from diazjf/mirror
Allow Requests to be Mirrored to different backends
2019-08-13 17:52:24 -07:00
Kubernetes Prow Robot ad85f745dd
Merge pull request #4443 from ElvinEfendi/lua-resolv-conf-parser
Lua resolv conf parser
2019-08-13 16:02:25 -07:00
Elvin Efendi d46b4148fa Lua /etc/resolv.conf parser and some refactoring 2019-08-13 18:34:54 -04:00
Manuel Alejandro de Brito Fontes 80bd481abb
Only support SSL dynamic mode 2019-08-13 17:33:34 -04:00
Manuel Alejandro de Brito Fontes 333d9fd48d
Fixes for CVE-2018-16843, CVE-2018-16844, CVE-2019-9511, CVE-2019-9513, and CVE-2019-9516 (#4440) 2019-08-13 16:30:41 -04:00
Kubernetes Prow Robot c4930c9124
Merge pull request #4439 from aledbf/listen
Move listen logic to go
2019-08-13 13:25:43 -07:00
Manuel Alejandro de Brito Fontes 2ed75b3362
Move listen logic to go 2019-08-13 14:52:25 -04:00
Manuel Alejandro de Brito Fontes 016219d394
Refactor version helper (#4437) 2019-08-13 13:46:16 -04:00
Kubernetes Prow Robot f2a0ab035f
Merge pull request #4438 from aledbf/metrics
Add helper to extract prometheus metrics in e2e tests
2019-08-13 10:19:42 -07:00
Manuel Alejandro de Brito Fontes 8a9298ae27
Add helper to extract prometheus metrics in e2e tests 2019-08-13 12:53:40 -04:00
Manuel Alejandro de Brito Fontes d406c96ce8
Add option to use existing images (#4435) 2019-08-13 09:15:57 -04:00
Kubernetes Prow Robot 0fb77ae416
Merge pull request #4428 from math-nao/master
Add timezone value into $geoip2_time_zone variable
2019-08-11 12:55:11 -07:00
Mathieu Naouache 4d97240d88
Add timezone value into $geoip2_time_zone variable 2019-08-11 14:26:48 +02:00
Manuel Alejandro de Brito Fontes c5334b2b3e
Update klog (#4426) 2019-08-10 13:49:12 -04:00
Kubernetes Prow Robot 1926340a7b
Merge pull request #4423 from Nuglif/quote
Add quote function in template
2019-08-09 20:55:13 -07:00
Kubernetes Prow Robot 2a3b30bbd3
Merge pull request #4420 from aledbf/cleanup
Cleanup
2019-08-09 14:29:13 -07:00
Pierrick Charron f459515d0d Add quote function in template
Co-authored-by: Charle Demers <charle.demers@gmail.com>
2019-08-09 15:47:29 -04:00
Kubernetes Prow Robot 8c472190d1
Merge pull request #4086 from jeroen92/issue-4038
Resolve #4038, move X-Forwarded-Port variable to the location context
2019-08-09 08:07:25 -07:00
Manuel Alejandro de Brito Fontes a768b6066e
Ignore kubernetes objects in hash calculation 2019-08-09 08:44:46 -04:00
Manuel Alejandro de Brito Fontes 40533ad989
Code linting 2019-08-09 08:44:14 -04:00
Kubernetes Prow Robot f5148d2ae6
Merge pull request #4418 from aledbf/dynamic-ssl
Remove dynamic TLS records
2019-08-08 13:53:26 -07:00
Manuel Alejandro de Brito Fontes 4a9b02bc03
Remove dynamic TLS records 2019-08-08 15:52:56 -04:00
Kubernetes Prow Robot f4678764f5
Merge pull request #4416 from aledbf/diff
Remove invalid log "Failed to executing diff command: exit status 1"
2019-08-08 11:31:20 -07:00
Kubernetes Prow Robot 34593c0f50
Merge pull request #4405 from ShimiT/lua-shared-cfg
Lua shared cfg
2019-08-08 10:39:20 -07:00
Manuel Alejandro de Brito Fontes 171da635ef
Remove invalid log "Failed to executing diff command: exit status 1" 2019-08-08 12:53:23 -04:00
Kubernetes Prow Robot 7ecb6dc447
Merge pull request #4415 from Shopify/build-dev-improvements
more dev-env script improvements
2019-08-08 07:21:21 -07:00
Elvin Efendi 25c423382a more dev-env script improvements 2019-08-08 09:52:25 -04:00
tals a2e667c082 lua shared dict from cm
lua shared dict teml test and update func sign

lua shared dict cm test

lua shared dict integration test

lua shared dict add cm parsing

lua shared dict change test header
2019-08-08 12:44:11 +03:00
Kubernetes Prow Robot 0f98de5d33
Merge pull request #4410 from ElvinEfendi/fix-dev-script
fix dev-env script
2019-08-07 17:13:18 -07:00
Elvin Efendi c898ad6974 fix dev-env script 2019-08-07 17:22:57 -04:00
Jeroen Schutrup 8dd912114e
Move X-Forwarded-Port variable to the location context
Resolves issue #4038 where the X-Forwarded-Port header would be set to the value of the https listening port if all of the following settings were satisfied:
- The ingress controller was started with a non-default HTTPS port set with the `--https-port` argument
- An ingress is created having:
  - the `nginx.ingress.kubernetes.io/auth-url` annotation set
  - TLS enabled

This commit solves this issue by moving the setting of the `pass_server_port` variable from the server, one level down to the location context.
2019-08-06 17:00:58 +02:00
Jeroen Schutrup 39144bb987
Add documentation on how to build the Docker image for end-to-end testing 2019-08-06 17:00:56 +02:00
Manuel Alejandro de Brito Fontes 041a8457aa
Fix docs build due to an invalid link (#4389) 2019-08-01 19:57:09 -04:00
Kubernetes Prow Robot f93bcfbc24
Merge pull request #4386 from aledbf/go-updat
Update go dependencies
2019-08-01 13:06:14 -07:00
Fernando Diaz 386486e969 Allow Requests to be Mirrored to different backends
Add a feature which allows traffic to be mirrored to
additional backends. This is useful for testing how
requests will behave on different "test" backends.

See https://nginx.org/en/docs/http/ngx_http_mirror_module.html
2019-08-01 11:53:58 -05:00
Kubernetes Prow Robot 292aca7c7a
Merge pull request #4329 from steakunderscore/update-oauth2_proxy-docs
Update references to oauth2_proxy
2019-08-01 06:58:15 -07:00
Kubernetes Prow Robot 929945e916
Merge pull request #4383 from otnielvh/otnielvh-nginx-with-psp
Add support for psp
2019-08-01 06:16:15 -07:00
otnielvh 3b34d56c92 Add support for psp 2019-08-01 09:45:58 +03:00
Manuel Alejandro de Brito Fontes fcb1b6217b
Update go dependencies 2019-07-31 20:55:11 -04:00
Kubernetes Prow Robot c8a3710fb8
Merge pull request #4344 from Nuglif/fastcgi-backend-support
Add FastCGI backend support (#2982)
2019-07-31 11:20:14 -07:00
Charle Demers 72271e9313
FastCGI backend support (#2982)
Co-authored-by: Pierrick Charron <pierrick@adoy.net>
2019-07-31 10:39:21 -04:00