Moritz Johner
2d2302dfe1
feat: auth-req caching
...
add a way to configure the `proxy_cache_*` [1] directive for external-auth.
The user-defined cache_key may contain sensitive information
(e.g. Authorization header).
We want to store *only* a hash of that key, not the key itself on disk.
[1] http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_key
Signed-off-by: Moritz Johner <beller.moritz@googlemail.com>
2019-07-17 18:39:04 +02:00
Manuel Alejandro de Brito Fontes
fd96d32405
Fix RBAC issues with networking.k8s.io ( #4298 )
2019-07-09 08:02:52 -04:00
Kubernetes Prow Robot
9a7614738e
Merge pull request #4290 from mdonkers/make-dev-env-linux
...
Make dev-env.sh script work on Linux
2019-07-08 16:10:02 -07:00
Kubernetes Prow Robot
a6e940991c
Merge pull request #4291 from Shopify/remove-pkg-requirement
...
hack scripts do not need PKG var
2019-07-08 14:21:35 -07:00
Elvin Efendi
568bccbcb5
hack scripts do not need PKG var
2019-07-08 16:56:09 -04:00
Miel Donkers
f87129a0a4
Make dev-env.sh script work on Linux
2019-07-08 22:43:34 +02:00
Kubernetes Prow Robot
9731b1e606
Merge pull request #4289 from aledbf/static-check
...
Apply fixes suggested by staticcheck
2019-07-08 13:40:37 -07:00
Manuel Alejandro de Brito Fontes
bd3eef1190
Apply fixes suggested by staticcheck
2019-07-08 16:18:52 -04:00
Kubernetes Prow Robot
8036f31462
Merge pull request #4287 from aledbf/lualint
...
Add script for luacheck
2019-07-08 12:46:36 -07:00
Kubernetes Prow Robot
ba498d35bb
Merge pull request #4277 from tao12345666333/fix-link
...
doc: fix image link.
2019-07-08 11:46:36 -07:00
Kubernetes Prow Robot
cd5cdec143
Merge pull request #4286 from Shopify/fix-lua-lints
...
fix lua lints
2019-07-08 11:22:36 -07:00
Manuel Alejandro de Brito Fontes
4547561b9b
Add script for luacheck
2019-07-08 14:21:24 -04:00
Elvin Efendi
08329ff261
fix lua lints
2019-07-08 13:51:24 -04:00
Kubernetes Prow Robot
9cc1766cb6
Merge pull request #4275 from aledbf/release-025
...
Release 0.25.0
2019-07-08 06:00:35 -07:00
Jintao Zhang
b5574ddc5c
fix image link.
...
Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com>
2019-07-07 23:16:14 +08:00
Manuel Alejandro de Brito Fontes
d6a5eaa496
Release 0.25.0
2019-07-04 22:32:22 -04:00
Kubernetes Prow Robot
5ba18ce085
Merge pull request #4246 from ElvinEfendi/proxy-alternative-upstream-name
...
introduce proxy_alternative_upstream_name Nginx var
2019-07-04 19:20:35 -07:00
Elvin Efendi
72df6ca5e7
introduce proxy_alternative_upstream_name Nginx var to differentiate canary requests
2019-07-04 19:43:20 -04:00
Kubernetes Prow Robot
a088028978
Merge pull request #4273 from aledbf/ssh-chain-dynamic
...
Check and complete intermediate SSL certificates
2019-07-04 16:32:36 -07:00
Manuel Alejandro de Brito Fontes
ef1ba9c437
Check and complete intermediate SSL certificates
2019-07-04 19:13:21 -04:00
Kubernetes Prow Robot
a7cd0e5e60
Merge pull request #4274 from ElvinEfendi/support-trailing-dot
...
Support trailing dot
2019-07-04 16:00:36 -07:00
Elvin Efendi
a89988b200
add comment to the test
2019-07-04 18:39:29 -04:00
Elvin Efendi
ca62be4366
dynamic cert mode should understand domain with trailing dot
2019-07-04 17:30:41 -04:00
Manuel Alejandro de Brito Fontes
2e1e2282e3
Fix error deleting temporal directory in case of errors ( #4257 )
2019-07-03 22:21:20 -04:00
Kubernetes Prow Robot
16d7231a7d
Merge pull request #4272 from ElvinEfendi/balancer-ewma-score-var
...
introduce ngx.var.balancer_ewma_score
2019-07-03 14:34:12 -07:00
Kubernetes Prow Robot
ecd84dc801
Merge pull request #4267 from ElvinEfendi/more-e2e-tests
...
More e2e tests
2019-07-03 13:56:12 -07:00
Elvin Efendi
632f299dc4
introduce ngx.var.balancer_ewma_score
2019-07-03 16:50:22 -04:00
Elvin Efendi
a30924ba30
e2e test for ewma
2019-07-03 16:25:53 -04:00
Kubernetes Prow Robot
a2bf311abe
Merge pull request #4270 from ElvinEfendi/e2e-test-refactor
...
GetLbAlgorithm helper func for e2e
2019-07-03 06:04:32 -07:00
Elvin Efendi
6edc3e5324
GetLbAlgorithm helper func for e2e
2019-07-03 08:15:41 -04:00
Kubernetes Prow Robot
4a05b9d6a5
Merge pull request #4232 from ElvinEfendi/fix-dynamic-cert-bug
...
override least recently used entries when certificate_data dict is full
2019-07-01 08:03:22 -07:00
Elvin Efendi
7d29c9235c
adjust docs
2019-07-01 10:24:09 -04:00
Elvin Efendi
f1dcc2fea8
override least recently used entries when certificate_data dictionary is full
2019-07-01 10:18:40 -04:00
Kubernetes Prow Robot
cbcfc2efc4
Merge pull request #4258 from aledbf/goimports
...
Fix go imports
2019-07-01 06:27:22 -07:00
Manuel Alejandro de Brito Fontes
3a31beb338
Fix go imports
2019-06-30 18:58:18 -04:00
Kubernetes Prow Robot
20ac618507
Merge pull request #4249 from ElvinEfendi/trailing-dot
...
test to make sure dynamic cert works trailing dot in domains
2019-06-29 16:43:22 -07:00
Kubernetes Prow Robot
829231dd2b
Merge pull request #4253 from aledbf/defaults-cfg
...
Remove kubeclient configuration
2019-06-29 16:21:29 -07:00
Kubernetes Prow Robot
07fecef19a
Merge pull request #4251 from aledbf/leader
...
Refactor prometheus leader helper
2019-06-29 16:21:22 -07:00
Kubernetes Prow Robot
88337e4e07
Merge pull request #4254 from aledbf/update-kind
...
Update kind to 0.4.0
2019-06-29 15:53:20 -07:00
Manuel Alejandro de Brito Fontes
0aa48c68cb
Update kind to 0.4.0
2019-06-29 18:32:02 -04:00
Manuel Alejandro de Brito Fontes
3811c5604e
Refactor metric prometheus leader helper
2019-06-29 17:44:53 -04:00
Kubernetes Prow Robot
b83b0669bc
Merge pull request #4235 from aledbf/lint
...
Add new lints
2019-06-29 14:27:20 -07:00
Manuel Alejandro de Brito Fontes
40e0ea9b72
Remove kubeclient configuration
2019-06-29 16:12:59 -04:00
Kubernetes Prow Robot
06af05eebd
Merge pull request #4250 from aledbf/lint-scripts
...
Lint shell scripts
2019-06-28 15:41:30 -07:00
Manuel Alejandro de Brito Fontes
35d0da5536
Lint shell scripts
2019-06-28 17:44:16 -04:00
Elvin Efendi
28e0a51d69
test to make sure dynamic cert works trailing dot in domains
2019-06-28 16:21:59 -04:00
Kubernetes Prow Robot
123eb3a7af
Merge pull request #4236 from aledbf/leaks
...
Add e2e test suite to detect memory leaks in lua
2019-06-27 20:59:21 -07:00
Manuel Alejandro de Brito Fontes
820d70d8b7
Add e2e test suite to detect memory leaks in lua
2019-06-27 22:05:52 -04:00
Kubernetes Prow Robot
502c1aef10
Merge pull request #4237 from aledbf/update
...
Update go dependencies
2019-06-27 18:37:21 -07:00
Manuel Alejandro de Brito Fontes
93d97deada
Update go dependencies
2019-06-27 10:34:47 -04:00