ingress-nginx-helm/core/pkg/ingress
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 POC: Setting upstream vhost for nginx. 2017-09-10 11:38:53 -04:00
controller POC: Setting upstream vhost for nginx. 2017-09-10 11:38:53 -04:00
defaults Add proxy-pass-params annotation and Backend field 2017-08-31 15:09:23 +02:00
errors Add support for temporal and permanent redirects 2017-08-20 15:07:25 -03:00
resolver Add custom backend annotation 2017-08-25 15:49:52 -03:00
status update deprecated interface 2017-09-09 16:19:58 +08:00
store Update generic controller 2017-07-20 10:43:09 -07:00
doc.go Add healthz checker 2016-11-27 02:28:04 -03:00
sort_ingress.go Simplify verification of hostname in ssl certificates 2017-08-09 23:27:57 -04:00
sort_ingress_test.go Update nginx and generic controller 2017-04-04 11:51:50 -03:00
type_equals_test.go Fix Endpoint comparison 2017-08-11 15:08:11 -04:00
types.go POC: Setting upstream vhost for nginx. 2017-09-10 11:38:53 -04:00
types_equals.go Move certificate authentication from location to server 2017-08-23 00:39:38 -03:00
zz_generated.types.go Add custom backend annotation 2017-08-25 15:49:52 -03:00