Commit graph

205 commits

Author SHA1 Message Date
Manuel de Brito Fontes
f6ba3abca3 Add OCSP support 2017-10-04 22:36:44 -03:00
Manuel de Brito Fontes
a1b458f7fb Refactor listers 2017-10-01 10:23:36 -03:00
Manuel de Brito Fontes
73bca9f192 Fix sync of secrets (kube lego) 2017-09-30 20:58:01 -03:00
Joao Morais
389c7055fa Check if item is really a task.Element 2017-09-27 21:33:23 -03:00
Joao Morais
62e000ebf2 Fix exec of readSecrets 2017-09-27 20:53:31 -03:00
Manuel Alejandro de Brito Fontes
75cccbbd32 Merge pull request #1398 from decker502/server-snippet
Surpport snippet for server section by the annotation of the ingess
2017-09-27 10:44:07 -07:00
Manuel Alejandro de Brito Fontes
ca9a46f31c Merge pull request #1430 from skilld-labs/proxy-protocol-tcp-upstream
Add support for proxy protocol decoding and encoding in TCP services
2017-09-27 10:38:16 -07:00
Jean-Baptiste Guerraz
a24d65745e Add support for proxy protocol decoding and encoding in TCP services 2017-09-27 19:05:14 +02:00
Fernando Diaz
1ffeb2cee1 Enhance Certificate Logging and Clearup Mutual Auth Docs
Adds better logging to errors caused when getting a Certificate.
Adds notes and updates documentation for Mutual Authentication.
2017-09-27 11:09:37 -05:00
decker
5dfee7ba9a changed by suggest 2017-09-27 14:59:10 +08:00
Manuel de Brito Fontes
0498f2a445 Fix cast error 2017-09-26 15:05:20 -03:00
Manuel de Brito Fontes
768cbb89d6 Process queue items by time window 2017-09-26 09:55:52 -03:00
Manuel de Brito Fontes
895fba386d Remove duplicated ingress check code 2017-09-25 16:40:55 -03:00
Manuel de Brito Fontes
f8b213cbea Validate external names 2017-09-24 17:36:59 -03:00
Manuel Alejandro de Brito Fontes
5a24f4d3bd Merge pull request #1402 from auhlig/nilpointerfix
fix error when cert or key is nil
2017-09-24 12:30:12 -07:00
Arno Uhlig
003667ff2e fix error when cert or key is nil 2017-09-21 17:50:20 +02:00
decker
407d8535da Surpport snippet for server section by the annotation of the ingess 2017-09-20 17:35:16 +08:00
Manuel de Brito Fontes
04005a2e0f Avoid issues with goroutines updating fields 2017-09-19 17:09:33 -03:00
Manuel de Brito Fontes
cd288b9993 Improve resource usage in nginx controller 2017-09-19 14:05:18 -03:00
Manuel de Brito Fontes
0661eaa08c Cleanup 2017-09-17 16:12:58 -03:00
Manuel Alejandro de Brito Fontes
f478084cd8 Merge pull request #1380 from aledbf/cleanup
Cleanup
2017-09-17 10:04:18 -07:00
Manuel de Brito Fontes
7fda959a45 Cleanup 2017-09-17 13:34:29 -03:00
Manuel de Brito Fontes
b28d990196 Fix catch all server upstream server 2017-09-17 11:55:14 -03:00
Manuel Alejandro de Brito Fontes
4d6b10a741 Merge pull request #1362 from gianrubio/customize-vts-filter-key
Customize VTS/Prometheus metrics
2017-09-15 04:19:06 -07:00
Manuel de Brito Fontes
74c09caa0c Fix proxy request buffering default configuration 2017-09-14 11:42:22 -03:00
Giancarlo Rubio
72b0259151 support apdex metrics 2017-09-14 14:27:03 +02:00
Manuel Alejandro de Brito Fontes
3f69c2762c Revert "refactor controllers.go" 2017-09-13 16:15:47 -03:00
Manuel Alejandro de Brito Fontes
ca0df3a271 Merge pull request #1349 from aledbf/force-reload
Force reload if a secret is updated
2017-09-13 09:48:38 -07:00
Manuel de Brito Fontes
33ce78ab66 Force reload if a secret is updated 2017-09-13 12:22:05 -03:00
Manuel Alejandro de Brito Fontes
01a1aa378c Merge pull request #1345 from hzxuzhonghu/example
refactor controllers.go
2017-09-13 06:33:53 -07:00
hzxuzhonghu
a61017ae4e refactor controllers.go 2017-09-13 12:15:14 +08:00
Milosz Tanski
2120aab66c POC: Setting upstream vhost for nginx.
In the current k8 ingress there's no way to control "Host" header sent
to upstream server; it's always the configured vhost.

It's desirable to support custom Host header when proxying for a number
of cases. One such case is forwarding to an Service that points to an
external host that expect a host paramater (like AWS S3 buckets).
There's a number of others.

By default nginx set Host to the upstreams domain name (and not the one
passed in) like K8 always forces. This provided an escape hatch to this
behavior.
2017-09-10 11:38:53 -04:00
Chance Zibolski
adc2a7d74c core: Allow disabling node-lister via flag 2017-09-01 15:26:12 -07:00
Manuel de Brito Fontes
e65d3c7571 Improve logs 2017-08-29 16:40:03 -03:00
Manuel de Brito Fontes
6c5ee050d1 Add server information to controller startup 2017-08-28 14:32:36 -03:00
hzxuzhonghu
af6a7f6d17 fix Type transform panic 2017-08-28 14:49:13 +08:00
Manuel de Brito Fontes
fabe37bfe5 Improve nginx controller performance 2017-08-26 00:49:57 -03:00
Manuel de Brito Fontes
a85cfd10b5 Add additional headers when custom default backend is used 2017-08-25 20:56:08 -03:00
Manuel Alejandro de Brito Fontes
b791460206 Merge pull request #1244 from aledbf/add-custom-backend-annotation
Add custom default backend annotation
2017-08-25 15:15:17 -04:00
Manuel de Brito Fontes
bf12e793f6 Add custom backend annotation 2017-08-25 15:49:52 -03:00
Manuel Alejandro de Brito Fontes
0a6f39650f Merge pull request #697 from lead4good/master
Adding support for externalIP Services
2017-08-25 12:09:46 -04:00
Manuel de Brito Fontes
0459674931 Add flags to customize listen ports and detect port collisions 2017-08-24 10:56:08 -03:00
Manuel de Brito Fontes
210ddb797a Fix Equal comparison 2017-08-23 17:52:17 -03:00
Manuel de Brito Fontes
b7b41248cb Lint code 2017-08-23 15:40:57 -03:00
Manuel de Brito Fontes
99193fc2ed Fix ClientBodyBufferSize annotation 2017-08-23 15:06:07 -03:00
Manuel de Brito Fontes
71aa3d0747 Fix tests 2017-08-23 08:45:18 -03:00
Manuel de Brito Fontes
a0be279a32 1 2017-08-23 02:00:42 -03:00
Manuel de Brito Fontes
806144421e Move certificate authentication from location to server 2017-08-23 00:39:38 -03:00
Manuel Alejandro de Brito Fontes
9863140b8c Merge pull request #1186 from diazjf/client-body-buffer-size
Add annotation for client-body-buffer-size per location
2017-08-22 08:02:35 -04:00
Fernando Diaz
e9ffbf0f87 Add annotation for client-body-buffer-size per location
Adds an annotation which allows for client-body-buffer-size to
be configured per specific locations specified in the ingress
resource yaml.
2017-08-21 23:12:30 -05:00