Commit Graph

6409 Commits

Author SHA1 Message Date
Manuel de Brito Fontes f7bda48e78 Relax lint checks 2016-11-25 13:55:57 -03:00
Manuel Alejandro de Brito Fontes e51fe472c1 Merge pull request #25 from porridge/fix-watcher-race
Fix a data race in TestFileWatcher (#24).
2016-11-25 10:26:34 -03:00
Manuel Alejandro de Brito Fontes 9dab90d7f2 Merge pull request #26 from porridge/make-useful
Make "make" useful rather than produce error.
2016-11-25 10:26:26 -03:00
Marcin Owsiany cec1c9fb21 Make "make" useful rather than produce error. 2016-11-25 13:32:45 +01:00
Marcin Owsiany e374b0a927 Fix a data race in TestFileWatcher (#24).
Use a channel to report events to the test, rather than a variable without
synchronization.
2016-11-25 13:20:43 +01:00
Prashanth B 27a0ec41cc Merge pull request #22 from aledbf/coveralls
Enable coveralls
2016-11-24 00:14:18 -08:00
Manuel de Brito Fontes 61f124d786 Enable coveralls 2016-11-24 00:13:05 -03:00
Manuel Alejandro de Brito Fontes 850af9329d Merge pull request #15 from aledbf/merge-aledbf
Split implementations from generic code
2016-11-23 21:39:20 -03:00
Manuel de Brito Fontes 16c5800545 Add e2e boilerplate 2016-11-23 21:34:30 -03:00
Manuel de Brito Fontes 42b58e957c Avoid nginx reloads 2016-11-23 21:19:07 -03:00
Manuel de Brito Fontes 5a8e090736 Add Generic interface 2016-11-23 21:17:49 -03:00
Manuel de Brito Fontes f2b627486d Remove interface 2016-11-23 21:17:49 -03:00
Manuel de Brito Fontes ed9a416b01 Split implementations from generic code 2016-11-23 21:17:49 -03:00
bprashanth 8c4d951df3 Bump up glbc version 2016-11-22 18:42:00 -08:00
bprashanth d2312229dd Don't retry on instance group not found 2016-11-22 18:31:34 -08:00
bprashanth d7fb15d972 Better events and timeouts for health checks 2016-11-22 18:31:07 -08:00
bprashanth b789b78837 Log urlmap 2016-11-22 16:44:08 -08:00
bprashanth 6260eeeed4 Re-order default backend deletion calls 2016-11-22 16:39:08 -08:00
Manuel Alejandro de Brito Fontes d1e8a629ca Merge pull request #14 from aledbf/merge-gce
Update godeps and gce controller
2016-11-11 19:57:23 -03:00
Manuel de Brito Fontes 0dbe499a3b Fix lint errors 2016-11-11 19:46:09 -03:00
Manuel de Brito Fontes 96f8ec419d Remove gce data race in tests 2016-11-11 18:25:42 -03:00
Manuel de Brito Fontes 827fcf10dd Fix lint errors 2016-11-11 18:23:02 -03:00
Manuel de Brito Fontes cf5118cf2b Fix travis build using go_import_path 2016-11-11 18:22:50 -03:00
Manuel de Brito Fontes 4d1887310b Update GCE ingress controller 2016-11-11 18:22:35 -03:00
Manuel de Brito Fontes 1bc383f9c5 Update godeps 2016-11-11 18:22:34 -03:00
Prashanth B 1c8773fc98 Merge pull request #11 from aledbf/remove-examples
Remove nginx-alpha, examples and simplify read files
2016-11-10 13:49:13 -08:00
Manuel de Brito Fontes e963d095ab Remove nginx-alpha, examples and simplify read files 2016-11-10 18:46:41 -03:00
Prashanth B 098bcb5e65 Merge pull request #10 from aledbf/history
Copy Ingress history from kubernetes/contrib
2016-11-10 13:32:11 -08:00
Manuel de Brito Fontes 55acaabbd8 Merge branch 'copy-history' of https://github.com/aledbf/contrib into history 2016-11-10 17:51:37 -03:00
Manuel de Brito Fontes 7ed61b188c Copy Ingress history from kubernetes/contrib 2016-11-10 17:29:16 -03:00
Prashanth B 8ce8798997 Merge pull request #1 from bprashanth/first_commit
Basic structure
2016-11-10 10:27:50 -08:00
bprashanth ef44383e33 Basic structure 2016-11-10 10:23:50 -08:00
bprashanth 294ff58f63 Clarify ingress docs 2016-11-08 10:25:35 -08:00
Tim Hockin 3a595cd493 Initial commit 2016-11-04 23:54:14 +01:00
Kubernetes Submit Queue bff5d0e5a2 Merge pull request #1879 from r2d4/map_hash_bucket_size
Automatic merge from submit-queue

Make map_hash_bucket_size configurable

I was getting an error while trying to run the nginx controller in minikube.  This allows this nginx configuration option to be passed in through a configmap.  

The default value depends on the processor's cache line size (32 | 64 | 128), however ServerNameHashBucketSize is determined similarly, so I've set it to the same default (64).

Fixes #1817

ref https://github.com/kubernetes/minikube/issues/611

cc @bprashanth
2016-11-03 09:39:47 -07:00
Kubernetes Submit Queue e1faa8ebe9 Merge pull request #1813 from marketlogicsoftware/kayrus/nginx-log-format
Automatic merge from submit-queue

Added domain name and server port into nginx logs

I replaced dashes so it shouldn't brake log parsers.
In addition here are the [fluentd rules](dc71d8db4a/docker/fluentd/td-agent.conf (L230..L237)) which parse these logs (requires https://github.com/tagomoris/fluent-plugin-parser plugin)
2016-10-25 09:51:43 -07:00
Manuel de Brito Fontes 248699cbc3 Sync yaml probes with published image 2016-10-21 11:59:12 -03:00
Matt Rickard c8487c1973 Make map_hash_bucket_size configurable 2016-10-14 11:20:34 -07:00
Denis Andrejew 54891aef04 fix typo in ingress/controllers/README.md 2016-10-11 18:25:12 +02:00
Kubernetes Submit Queue 6456025035 Merge pull request #1830 from aledbf/dbackend
Automatic merge from submit-queue

[nginx-ingress-controller] Add support for default backend in Ingress rule

replaces #1759
2016-10-06 14:28:10 -07:00
Kubernetes Submit Queue a2aae637dc Merge pull request #1808 from whitlockjc/document-nginx-connection-header
Automatic merge from submit-queue

ingress/controllers/nginx: WebSocket documentation

For those that do not understand the default way in which nginx proxies
requests not containing a "Connection" header, the approach for enabling
WebSocket support might not make sense.  This commit adds documentation
that explains why things are done this way.
2016-10-05 10:09:18 -07:00
Manuel de Brito Fontes a0776997c3 Add support for default backend in Ingress rule 2016-10-04 09:28:21 -03:00
bprashanth 190c9a277a Bump glbc version in Makefile 2016-10-03 10:12:25 -07:00
bprashanth 98af96514e Don't index ingress.status.ip if empty. 2016-10-03 10:11:43 -07:00
Manuel de Brito Fontes 541928e27d Add external authentication using auth_request 2016-10-03 11:54:02 -03:00
kayrus 0bae7c4b7c Added domain name and server port into nginx logs 2016-09-30 12:32:25 +02:00
Manuel de Brito Fontes 25bf00a1fc Add docs about the log format 2016-09-29 22:16:32 -03:00
Jeremy Whitlock 0373ce6f31 ingress/controllers/nginx: WebSocket documentation
For those that do not understand the default way in which nginx proxies
requests not containing a "Connection" header, the approach for enabling
WebSocket support might not make sense.  This commit adds documentation
that explains why things are done this way.
2016-09-29 15:42:46 -06:00
Kubernetes Submit Queue 90d8402293 Merge pull request #1802 from aledbf/fix-vars
Automatic merge from submit-queue

[nginx-ingress-controller] Initialize proxy_upstream_name variable

fixes #1801
2016-09-29 11:28:25 -07:00
Manuel de Brito Fontes 75dd1d3c6a Initialize proxy_upstream_name variable 2016-09-29 14:53:54 -03:00