Commit Graph

3500 Commits

Author SHA1 Message Date
k8s-ci-robot 12fba876c3
Merge pull request #3270 from ukinau/Fix-3269-sort-should-be-done-before-pass-to-update-status
Don't sort IngressStatus from each Goroutine(update for each ingress)
2018-10-19 02:46:54 -07:00
Yuki Nishiwaki 4845daeb35 Don't sort IngressStatus from each Goroutine(update for each ingress)
Currently ingress controller try to update status for each ingress
resource in a parallel by using Goroutine, and inside this Goroutine we
are trying to sort same IngressStatus reference which is shared between
all Goroutine, this will break the original refrence if some Goroutine
tried to sort exact same time.
So we should have done sorting before passing reference to each
Goroutine to prevent from breaking original reference

fixes: #3269
2018-10-19 11:10:31 +08:00
Fernando Diaz b503c6bdeb Add e2e Tests for AuthTLS
Adds E2E tests for the following annotations:

- auth-tls-secret
- auth-tls-verify-depth
- auth-tls-verify-client
- auth-tls-error-page
- auth-tls-pass-certificate-to-upstream
2018-10-18 20:09:21 -05:00
Manuel Alejandro de Brito Fontes 85424d4af3
Update kubeadm-dind-cluster (#3265) 2018-10-18 22:00:24 -03:00
Zenara Daley 99aff4a2f8 Mount minikube volume to docker container (#3261) 2018-10-18 21:58:58 -03:00
Ricardo Katz 091c914bab Add missing annotations to Docs (#3264)
Add missing annotations to Docs
2018-10-18 12:38:37 -03:00
k8s-ci-robot f4460e169c
Merge pull request #3262 from aramase/connection-e2e-test
Add e2e test for connection
2018-10-17 15:26:40 -07:00
Anish Ramasekar 441cd3dcb5
Add e2e test for connection 2018-10-17 16:37:27 -05:00
k8s-ci-robot be887f3c0f
Merge pull request #3257 from aramase/upstreamvhost-e2e-test
Add e2e tests for upstream vhost
2018-10-17 14:20:08 -07:00
Anish Ramasekar 6d312d12d2
Add e2e tests for upstream vhost
update test

update test
2018-10-17 15:51:18 -05:00
k8s-ci-robot cc5d227b39
Merge pull request #3252 from hchenxa/hchenxa
remove the command args of enable-dynamic-configuration
2018-10-17 06:20:06 -07:00
k8s-ci-robot aecfad2dec
Merge pull request #3247 from aledbf/refactor-checks
Refactor probe url requests
2018-10-16 04:25:58 -07:00
Hui Chen b276800d2c remote the command args of enable-dynamic-configuration 2018-10-16 10:52:19 +08:00
k8s-ci-robot 7b0b761aa4
Merge pull request #3249 from rayfoss/patch-1
Clarify mandatory script doc
2018-10-15 14:47:44 -07:00
Ray Foss 4c3001bdc1
not a script 2018-10-15 16:03:56 -05:00
Ray Foss dfacb6cb8e
Clarify mandatory script doc
The warnings should probably be above the script, not below, especially in the ever popular GKE, where they are prerequisites. Generic Deployment sounds like it's a deployment that should work on all vanilla Kubernetes installations. It sounds like an OR logic operator, when it should be an AND.
2018-10-15 15:41:47 -05:00
Manuel Alejandro de Brito Fontes dc553d8f91 Refactor probe url requests 2018-10-15 16:29:32 -03:00
k8s-ci-robot e8bf124deb
Merge pull request #3242 from rikatz/patch-2
Add a note to the deployment into GKE
2018-10-14 13:14:31 -07:00
Ricardo Katz f444c4ee7f
Add a note to the deployment into GKE 2018-10-14 15:50:20 -03:00
k8s-ci-robot 219b410fd7
Merge pull request #3234 from aramase/backendprotocol-e2e-tests
Added e2e tests for backend protocols
2018-10-12 15:08:53 -07:00
Anish Ramasekar 48da443e67
Added e2e tests for backend protocols
update test for backendprotocols
2018-10-12 15:55:56 -05:00
k8s-ci-robot 31400bd736
Merge pull request #3232 from posquit0/patch-1
Fix typo
2018-10-12 12:12:15 -07:00
k8s-ci-robot cf4b410e4a
Merge pull request #3231 from aledbf/reconfiguration
Improve dynamic lua configuration
2018-10-12 11:25:30 -07:00
Byungjin Park 8853894f3d
Fix typo 2018-10-13 03:12:27 +09:00
Manuel Alejandro de Brito Fontes 1b63ca355f
Improve dynamic lua confguration 2018-10-12 14:29:41 -03:00
k8s-ci-robot 9af9ef5fd9
Merge pull request #3230 from reactiveops/backoff-dynamic-config
Retry initial backend configuration
2018-10-12 10:01:21 -07:00
Corey O'Brien e0020e22d1 Switch to using wait.ExponentialBackoff 2018-10-12 09:19:20 -04:00
k8s-ci-robot 0baf62dd6a
Merge pull request #3222 from diazjf/add-timeouts-and-such
Allow Ability to Configure Upstream Keepalive
2018-10-12 06:15:09 -07:00
Corey O'Brien ee6bb942e5 Retry initial backend configuration 2018-10-12 00:12:59 -04:00
Fernando Diaz 10d3d48a6c Remove TCP/UDP ConfigMaps from Dev
Removes unneeded ConfigMaps from the Development Environment which
are causing ingress-nginx pods to crash

Fixes #3223
2018-10-11 20:47:00 -05:00
Fernando Diaz 12955a4a1b Allow Ability to Configure Upstream Keepalive
Allows Upstream Keepalive values like keepalive_timeout and
keepalive_requests to be configured via ConfigMap.

Fixes #3099
2018-10-11 20:46:42 -05:00
Manuel Alejandro de Brito Fontes 469797e242
Fix documentation links [skip ci] (#3229) 2018-10-11 22:09:01 -03:00
k8s-ci-robot 38922aaf41
Merge pull request #3213 from aledbf/update-deps
Update deps
2018-10-11 15:53:33 -07:00
Manuel Alejandro de Brito Fontes 4c46ee95c9
Update leader election methods 2018-10-10 21:46:45 -03:00
Manuel Alejandro de Brito Fontes 6c33bee8fd
Update go dependencies 2018-10-10 21:46:45 -03:00
k8s-ci-robot 3c1a5c5fc2
Merge pull request #3166 from gabel/patch-1
Added ingress tls values.yaml example to documentation
2018-10-10 10:19:12 -07:00
k8s-ci-robot f2bfc42b65
Merge pull request #3219 from aledbf/update-nginx
Update nginx image
2018-10-10 09:22:12 -07:00
k8s-ci-robot 12b4a1b0f4
Merge pull request #3212 from SgtCoDFish/master
Add some extra detail to the client cert auth example regarding potential gotcha
2018-10-10 06:57:45 -07:00
k8s-ci-robot 3038da8719
Merge pull request #3215 from hchenxa/hchenxa
align opentracing user-guide with nginx configmap configuration
2018-10-10 06:56:15 -07:00
Manuel Alejandro de Brito Fontes 3de8b48a80 Update nginx image 2018-10-10 10:14:07 -03:00
Manuel Alejandro de Brito Fontes dcc6495f0a
Cleanup of nginx image (#3214) 2018-10-10 09:17:01 -03:00
k8s-ci-robot 3edf11b85f
Merge pull request #3198 from aledbf/only-dynamic
Only support dynamic configuration
2018-10-10 05:07:34 -07:00
Hui Chen f8052385f9 aline opentracing user-guide with nginx configmap configuration 2018-10-10 11:25:53 +08:00
Manuel Alejandro de Brito Fontes 74c2f93de6
Only support dynamic configuration 2018-10-09 22:05:45 -03:00
k8s-ci-robot c4dba0acf4
Merge pull request #3190 from diazjf/e2e-test-utils
Refactor e2e Tests to use common helper
2018-10-09 16:13:34 -07:00
k8s-ci-robot f56ab42cd2
Merge pull request #3194 from bshelton229/literal-dollar-character
Make literal $ character work in set $location_path
2018-10-09 15:52:39 -07:00
Ashley Davis 72de2600d7 Add some extra detail to the client cert auth example
Multiple people within my work organisation were caught out by the fact
that the trusted client cert issuers must be given in a file named
`ca.crt` and that other filenames will fail to work.

This change makes it more clear to those who stumble across the
documentation that this is a potential gotcha.
2018-10-09 22:51:00 +01:00
Bryan Shelton 3686e4f366 Move escapeLocationPathVar to escapeLiteralDollar 2018-10-09 12:58:50 -07:00
Fernando Diaz 44a11898d8 Refactor e2e Tests to use common helper function
Each e2e test is creating the same(or similar) Ingress Resource in
different ways. This makes common ingress resource creation be
performed by a framework  method, reducing code duplication
2018-10-09 11:12:11 -05:00
k8s-ci-robot 808c2be914
Merge pull request #3207 from ElvinEfendi/delete-upstream-healthcheck
delete upstream healthcheck annotation
2018-10-09 08:21:00 -07:00