Commit graph

3792 commits

Author SHA1 Message Date
Manuel Alejandro de Brito Fontes
bef6ff9042
Do not log unnecessarily (#3771) 2019-02-16 20:56:18 -03:00
Manuel Alejandro de Brito Fontes
d36de8a63d
Fix dashboard link [skip ci] (#3772) 2019-02-16 19:58:26 -03:00
Kubernetes Prow Robot
b02d34c347
Merge pull request #3767 from alanjcastonguay/feature/datadog-opentracing-part1
Support Opentracing with Datadog - part 1
2019-02-16 03:24:42 -08:00
Kubernetes Prow Robot
39906c9116
Merge pull request #3766 from alanjcastonguay/feature/datadog-opentracing
Support Opentracing with Datadog - part 2
2019-02-16 03:22:09 -08:00
Alan J Castonguay
a29c27ed4c Datadog Opentracing support - part 2
This commit is part 2 of 2, adding configuration of the
Datadog Opentracing module to the controller.

Fixes half of #3752
2019-02-15 15:20:10 -05:00
Alan J Castonguay
a9eab9549c Datadog Opentracing support - part 1
This commit is part 1 of 2, adding the Datadog Opentracing
module to the nginx container.

Download https://github.com/DataDog/dd-opentracing-cpp and
https://github.com/msgpack/msgpack-c/, build and install both
during build of the quay.io/kubernetes-ingress-controller image.

Bump nginx tag version to 0.77

Fixes half of #3752
2019-02-15 15:11:50 -05:00
Kubernetes Prow Robot
b72dfa99d8
Merge pull request #3765 from ElvinEfendi/custom-http-error-bug-fix
simplify customhttperrors e2e test and add regression test and fix a bug
2019-02-14 06:51:33 -08:00
Elvin Efendi
94a9a47225 fix no config change bug with custom-http-errors 2019-02-14 08:29:31 -05:00
Elvin Efendi
1959191cf3 simplify customhttperrors e2e test and add regression test 2019-02-14 08:11:18 -05:00
Kubernetes Prow Robot
908a2ae506
Merge pull request #3764 from ElvinEfendi/cleanup-confusing-attribute
delete confusing CustomErrors attribute to make things more explicit
2019-02-14 03:26:21 -08:00
Elvin Efendi
adc128711b delete confusing CustomErrors attribute to make things more explicit 2019-02-13 22:41:02 -05:00
Kubernetes Prow Robot
265b00f8a2
Merge pull request #3747 from aledbf/update-nginx
Update nginx and modules
2019-02-13 15:35:12 -08:00
Kubernetes Prow Robot
c8d30755a9
Merge pull request #3748 from aledbf/update-image
Update nginx image
2019-02-13 15:14:08 -08:00
Manuel Alejandro de Brito Fontes
80d9024fca Update e2e image 2019-02-13 16:58:17 -03:00
Kubernetes Prow Robot
eab7f18297
Merge pull request #3696 from Shopify/annotate-default-location
Apply annotations to default location
2019-02-12 11:50:26 -08:00
Kubernetes Prow Robot
f527441319
Merge pull request #3757 from carlosdp/patch-1
Add mention of secure-backends to backend-protocol docs
2019-02-11 16:28:18 -08:00
Carlos Diaz-Padron
2340738fb9
Add mention of secure-backends to backend-protocol docs 2019-02-11 15:40:36 -08:00
Alex Kursell
7e3304d4f9 Apply annotations to default location 2019-02-11 14:32:49 -05:00
Kubernetes Prow Robot
9ba67992be
Merge pull request #3686 from Shopify/dbg-tool
Add debug binary to the docker image
2019-02-11 07:27:15 -08:00
Kubernetes Prow Robot
4b64453787
Merge pull request #3749 from diazjf/more-unit
Enhance Unit Tests for Annotations
2019-02-10 13:58:27 -08:00
Fernando Diaz
1da2900b9b Enhance Unit Tests for Annotations
Adds unit tests for a variety of different annotations.
2019-02-10 14:44:11 -06:00
Kubernetes Prow Robot
d9845c79c5
Merge pull request #3671 from moonming/randomseed-bugfix
bugfix: fixed duplicated seeds.
2019-02-10 11:33:42 -08:00
Kubernetes Prow Robot
566444d6b4
Merge pull request #3751 from tammert/opentracing-env-variables
Parse environment variables in OpenTracing configuration
2019-02-10 10:49:54 -08:00
Manuel Alejandro de Brito Fontes
414511b279
Update nginx and modules 2019-02-10 15:25:31 -03:00
Kubernetes Prow Robot
74332c1693
Merge pull request #3750 from aledbf/update-godeps
Update go dependencies
2019-02-10 10:22:54 -08:00
Sebastiaan Tammer
ab48aab83b Added link for fieldRef information 2019-02-10 17:24:32 +01:00
Sebastiaan Tammer
fc5e99a151 Parse environment variables in OpenTracing configuration 2019-02-10 16:59:05 +01:00
Manuel Alejandro de Brito Fontes
bfb7f61936 Update go dependencies 2019-02-09 19:03:51 -03:00
Manuel Alejandro de Brito Fontes
7dc17a603d Update nginx image 2019-02-09 18:53:31 -03:00
Alex Kursell
190b60fba0 make dep-ensure 2019-02-08 11:32:23 -05:00
Alex Kursell
9534f8bc43 Add debug tool to image 2019-02-08 11:25:04 -05:00
Kubernetes Prow Robot
5c4854b537
Merge pull request #3739 from Shopify/increase-log-level
dont log unnecessarily
2019-02-07 13:12:05 -08:00
Elvin Efendi
aca51a3d4e dont log unnecessarily 2019-02-07 13:22:02 -05:00
Kubernetes Prow Robot
ea9055b613
Merge pull request #3728 from Shopify/fix-test-list-ingresses
Fix flaky test
2019-02-07 07:08:56 -08:00
Kubernetes Prow Robot
4dd0365c01
Merge pull request #3734 from Shopify/remove-old-dicts
remove old unused lua dicts
2019-02-06 20:21:28 -08:00
Kubernetes Prow Robot
6386da7e6f
Merge pull request #3736 from Shopify/increase-log-level
do not unnecessarily log
2019-02-06 19:24:50 -08:00
Kubernetes Prow Robot
9442afc141
Merge pull request #3737 from aledbf/increase-timeout
Adjust probe timeouts
2019-02-06 16:05:29 -08:00
Manuel Alejandro de Brito Fontes
1bb31eb1fc Adjust probe timeouts 2019-02-06 20:19:12 -03:00
Kubernetes Prow Robot
ef7d7cf7d1
Merge pull request #3667 from Shopify/fix-worker-connection-calculation
worker_connections should be less (3/4th) than worker_rlimit_nofile
2019-02-06 15:11:20 -08:00
Elvin Efendi
e7383bdf3d do not unnecessarily log 2019-02-06 17:39:38 -05:00
Elvin Efendi
d99390f402 remove old unused lua dicts 2019-02-06 17:33:16 -05:00
Kubernetes Prow Robot
17e788b8e1
Merge pull request #3684 from aledbf/health
Replace Status port using a socket
2019-02-06 13:49:08 -08:00
Manuel Alejandro de Brito Fontes
c22861931b
Add httpunix dependency 2019-02-06 18:00:10 -03:00
Manuel Alejandro de Brito Fontes
34b0580225
Replace Status port using a socket 2019-02-06 18:00:10 -03:00
Kubernetes Prow Robot
6c58f3da96
Merge pull request #3731 from Shopify/rewrite-target-doc-fix
Update a doc example that uses rewrite-target
2019-02-06 08:38:24 -08:00
Alex Kursell
18ebb68f41 Update a doc example that uses rewrite-target 2019-02-06 10:48:08 -05:00
Alex Kursell
b5a9f6c000 Fix flaky test 2019-02-05 18:02:21 -05:00
Kubernetes Prow Robot
3db1dc1202
Merge pull request #3628 from 0robustus1/fix-503-error-generation-on-empty-endpoints
Fix 503 error generation on empty endpoints
2019-02-03 12:01:03 -08:00
Tim Reddehase
16dcace669 do not wait for endpoints that shouldn't exist
If there are no replicas defined, do not wait
around for the respective endpoints, since none
are expected.
2019-02-03 16:53:38 +01:00
Tim Reddehase
018a1e4d94 respond with 503 when there are no endpoints
* related to:
  * https://github.com/kubernetes/ingress-nginx/issues/3070
  * https://github.com/kubernetes/ingress-nginx/issues/3335
* add a 503 test
  * test a service that starts out empty
    (a.k.a. ingress-nginx controller (re-)start)
  * test scaling up (should route traffic accordingly)
  * test scaling down to empty service
  * use custom deployments for scaling test.
* provide a fix by updating the lua table (cache) of the configured backends
  to unset the backend if there are no endpoints available.
2019-02-03 11:43:47 +01:00