Commit Graph

27 Commits

Author SHA1 Message Date
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 0661eaa08c Cleanup 2017-09-17 16:12:58 -03:00
Giancarlo Rubio 72b0259151 support apdex metrics 2017-09-14 14:27:03 +02: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
Manuel de Brito Fontes bf12e793f6 Add custom backend annotation 2017-08-25 15:49:52 -03:00
Manuel de Brito Fontes 806144421e Move certificate authentication from location to server 2017-08-23 00:39:38 -03: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
Manuel de Brito Fontes ed68194688 Add support for temporal and permanent redirects 2017-08-20 15:07:25 -03:00
Fernando Diaz 47e4dd59a8 Merge branch 'master' into server-alias 2017-08-17 17:32:48 -05:00
Fernando Diaz ac504bdbc0 Add support for Server Alias in Nginx
Adds support for server alias in nginx. Adds a new annotation
which allows us to specify a server alias that will be appended
to the server name.
2017-08-13 13:01:00 -05:00
zhengjiajin 890c57f2ca feat(#733)Support nginx bandwidth control 2017-08-13 14:52:20 +08:00
Manuel de Brito Fontes 7f2b68b7df Update generic controller 2017-07-20 10:43:09 -07:00
Chris Moos 666bcca495 Add annotation to allow use of service ClusterIP for NGINX upstream. 2017-07-19 16:02:04 +02:00
Manuel de Brito Fontes 45c77a951d Code linting 2017-06-14 19:49:35 -04:00
Joao Morais c4d8011fa4 Move secretTracker updating to GetAuthCertificate() 2017-05-23 14:20:31 -03:00
Joao Morais 8b5a6e7661 Add secure-verify-ca-secret annotation 2017-05-14 19:14:27 -03:00
Nick Sardo 12a0373d2e Merge pull request #539 from aledbf/migrate-client-go
Migrate to client-go
2017-04-05 13:50:21 -07:00
Manuel de Brito Fontes e0561ddeb9 Update nginx and generic controller 2017-04-04 11:51:50 -03:00
Andreas Kohn 049790918c
Fix a couple of 'does not contains' typos 2017-04-03 12:22:08 +02:00
chentao1596 767591fa18 remove unused constants 2017-03-27 10:11:40 +08:00
Manuel de Brito Fontes 1cc0a95966 Manually sync secrets from certificate authentication annotations 2017-03-10 12:34:13 -03:00
Manuel de Brito Fontes a20c287614 Add annotation to customize nginx location configuration 2017-02-23 16:48:59 -03:00
Ricardo Pchevuzinske Katz a158e5fc5a Improve the session affinity feature 2017-02-12 21:13:39 -02:00
Ricardo Pchevuzinske Katz 1dbe65ecb6 Initial support for sticky config in annotations 2017-02-10 01:00:17 -02:00
Manuel de Brito Fontes 3df139cb56 Add configuration and annotation for port_in_redirect 2017-01-21 23:01:21 -03:00
Manuel de Brito Fontes 4a2146b8dc Address comments about consistency in the code 2017-01-12 19:05:55 -03:00
Manuel de Brito Fontes 597a0e691a Deny location mapping in case of specific errors 2017-01-12 13:40:32 -03:00