ingress-nginx-helm/core/pkg/ingress/controller
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
..
annotations.go POC: Setting upstream vhost for nginx. 2017-09-10 11:38:53 -04:00
annotations_test.go Add custom backend annotation 2017-08-25 15:49:52 -03:00
backend_ssl.go Alternative syncSecret approach #1030 2017-07-27 22:17:22 -04:00
backend_ssl_test.go Update generic controller 2017-07-20 10:43:09 -07:00
controller.go core: Allow disabling node-lister via flag 2017-09-01 15:26:12 -07:00
launch.go core: Allow disabling node-lister via flag 2017-09-01 15:26:12 -07:00
metrics.go Merge pull request #855 from aledbf/lint 2017-06-13 11:31:32 -04:00
util.go Add flags to customize listen ports and detect port collisions 2017-08-24 10:56:08 -03:00
util_test.go Fix tests 2017-08-23 08:45:18 -03:00