Commit graph

2766 commits

Author SHA1 Message Date
Elvin Efendi
b4e6513fc8 make sure after_balance is actually otional
add inline comment to make LB algorithm change detection logic clearer

also require port in addition to host
2018-05-28 16:08:53 -04:00
Elvin Efendi
04b7356190 fix ewma.balance and add unit tests for it 2018-05-28 15:51:58 -04:00
Elvin Efendi
da3a87646a make sure balancer gets deleted when ther is no backend 2018-05-28 15:51:58 -04:00
Elvin Efendi
e9dc275b81 refactor balancer into more testable and extensible interface 2018-05-28 15:51:58 -04:00
k8s-ci-robot
1b5db4b3b0
Merge pull request #2574 from aledbf/default-backend
Fix default-backend annotation
2018-05-27 23:16:30 -07:00
k8s-ci-robot
c34aeedb53
Merge pull request #2573 from aledbf/update-go-deps
Refactor e2e tests and update go dependencies
2018-05-27 22:19:30 -07:00
k8s-ci-robot
4674c60946
Merge pull request #2575 from aledbf/version
Print information about NGINX version
2018-05-27 17:17:31 -07:00
Manuel de Brito Fontes
71b07da0f2 Print information about NGINX version 2018-05-27 19:51:07 -04:00
Manuel de Brito Fontes
2023e56115
Fix default-backend annotation 2018-05-26 19:09:24 -04:00
Manuel de Brito Fontes
2c226ef0fb Fix influxdb test flake 2018-05-26 17:11:15 -04:00
Manuel de Brito Fontes
564f2a9fe4
Add retries to auth test checks 2018-05-26 16:27:45 -04:00
Manuel de Brito Fontes
5dd1b1319c
Fix ClusterRoleBinding for e2e tests 2018-05-26 16:27:45 -04:00
Manuel de Brito Fontes
8a0ed4f787
Do not run qemu static register automatically 2018-05-26 16:27:45 -04:00
Manuel de Brito Fontes
333f37e554
Add setting to customize the number of e2e nodes 2018-05-26 16:27:45 -04:00
Manuel de Brito Fontes
bb4d483837
Update go dependencies 2018-05-26 16:27:45 -04:00
Manuel Alejandro de Brito Fontes
15ffb51394
Enable core dumps during tests (#2570) 2018-05-26 11:08:38 -04:00
k8s-ci-robot
a5958c06b7
Merge pull request #2565 from aledbf/update-nginx
Update nginx version
2018-05-24 21:40:33 -07:00
Manuel Alejandro de Brito Fontes
132a60ac5e
Update nginx modules to fix core dump [ci skip] (#2569) 2018-05-25 00:01:36 -04:00
k8s-ci-robot
a118a78036
Merge pull request #2566 from webwurst/patch-2
Fix wrong default value for `enable-brotli`
2018-05-24 09:02:32 -07:00
Tobias Bradtke
0c2aa4bc98
Fix wrong default value for enable-brotli
Brotli is disabled by default since c67e9185b6
2018-05-24 17:36:32 +02:00
Manuel de Brito Fontes
396d2b6781 Update nginx version 2018-05-24 11:33:11 -04:00
Manuel Alejandro de Brito Fontes
b946b68ee5
Add security contacts file [ci skip] (#2564) 2018-05-24 10:59:49 -04:00
k8s-ci-robot
0d80e0dd12
Merge pull request #2554 from Shopify/better-defaults
use better defaults for proxy-next-upstream(-tries)
2018-05-23 19:55:34 -07:00
Elvin Efendi
7d8a0130a5 use better defaults for proxy-next-upstream(-tries) 2018-05-23 21:37:56 -04:00
Manuel Alejandro de Brito Fontes
0564c17d74
Update qemu to 2.12.0 [ci skip] (#2558) 2018-05-23 19:47:17 -04:00
k8s-ci-robot
3bc36235ae
Merge pull request #2553 from discordianfish/update-vts-fix-duration-stats
Update module-vts = 0.1.16 to fix duration metrics
2018-05-23 16:32:32 -07:00
Johannes 'fish' Ziemke
a582ec806a Update module-vts = 0.1.16 to fix duration metrics
Currently the ingress image uses 0.1.15 which exposes broken duration
metrics on newer nginx versions like the one used in the ingress
controller (1.13.12).

See downstream issue: https://github.com/vozlt/nginx-module-vts/issues/121
2018-05-22 18:59:20 +02:00
k8s-ci-robot
b8b5e5bc51
Merge pull request #2548 from Stono/master
Implement generate-request-id
2018-05-21 13:55:12 -07:00
k8s-ci-robot
52496102b5
Merge pull request #2505 from fntlnz/nginx-module
Annotations for the InfluxDB module
2018-05-21 13:54:13 -07:00
Karl Stoney
206d32a2cd Implement generate-request-id
Fixes https://github.com/kubernetes/ingress-nginx/issues/2546
2018-05-21 08:32:50 +01:00
k8s-ci-robot
d61eb2da7c
Merge pull request #2544 from schallert/schallert/fix_cloud_generic_link
[docs] Fix manifest URL for GKE + Azure
2018-05-19 17:16:49 -07:00
Matt Schallert
0add51fab0 [docs] Fix manifest URL for GKE + Azure 2018-05-19 19:43:27 -04:00
Lorenzo Fontana
c3b896dfbc
InfluxDB annotations e2e tests
Signed-off-by: Lorenzo Fontana <lo@linux.com>
2018-05-19 19:07:16 +02:00
Lorenzo Fontana
d434583b53
InfluxDB configuration string template builder helper
Signed-off-by: Lorenzo Fontana <lo@linux.com>
2018-05-19 09:22:49 +02:00
Lorenzo Fontana
93be8db612
Annotations for the InfluxDB Module
Signed-off-by: Lorenzo Fontana <lo@linux.com>
2018-05-19 09:22:46 +02:00
k8s-ci-robot
aa256ac887
Merge pull request #2423 from diazjf/fix-2074
Resolves issue with proxy-redirect nginx configuration
2018-05-18 12:42:51 -07:00
k8s-ci-robot
d95facd15e
Merge pull request #2542 from gianrubio/instrument-configreload
Instrument controller to show configReload metrics
2018-05-18 12:41:51 -07:00
Giancarlo Rubio
67de29f7ab Fix lint 2018-05-18 21:15:19 +02:00
Giancarlo Rubio
14bca24202 Instrument controller to show failed configuration reload and the last time it was succeeded 2018-05-18 20:27:32 +02:00
k8s-ci-robot
b7640cc598
Merge pull request #2540 from r7vme/docs-fixsslpasshtru-description
DOCS: Correct ssl-passthrough annotation description.
2018-05-18 08:45:52 -07:00
Roman Sokolkov
d004fcac05
DOCS: Correct ssl-passthrough annotation description. 2018-05-18 17:22:21 +02:00
Manuel Alejandro de Brito Fontes
f92f5f80e4
Simplify installation and e2e manifests (#2515) 2018-05-17 17:50:21 -04:00
k8s-ci-robot
5685355a8e
Merge pull request #2537 from aledbf/update-nginx
Update nginx modules
2018-05-17 13:25:51 -07:00
Manuel de Brito Fontes
29ea6c9ddc
Update nginx modules 2018-05-17 15:33:38 -04:00
k8s-ci-robot
a5c90633ff
Merge pull request #2534 from diazjf/add-specific
Set Focus for E2E Tests
2018-05-17 09:46:52 -07:00
Fernando Diaz
e224259e38 Resolves issue with proxy-redirect nginx configuration
Resolves an issue where the proxy-redirect annotations were not generating the
correct configuration possibly because of user error. This is done by only
setting the proxy_redirect if both proxy-redirect-from and proxy-redirect-to
have valid values. Also adds the e2e tests.

Fixes #2074
2018-05-17 11:22:31 -05:00
Fernando Diaz
a99b59c8dd Set Focus for E2E Tests
Allows the user to set the focus of which tests to run, by default all
tests will run.
2018-05-17 11:20:25 -05:00
k8s-ci-robot
d577fe2c15
Merge pull request #2533 from fntlnz/feature/nginx-influxdb-module-image
NGINX image update: add the influxdb module
2018-05-17 07:19:52 -07:00
Lorenzo Fontana
eb277bcdb0
Nginx image: add the influxdb module
Signed-off-by: Lorenzo Fontana <lo@linux.com>
2018-05-17 15:53:29 +02:00
k8s-ci-robot
2baad5d006
Merge pull request #2524 from aledbf/set-grpc-headers
Add support for grpc_set_header
2018-05-17 06:01:52 -07:00