80 Commits

Author SHA1 Message Date
Joao Morais 58373808bf Merge pull request #228 from jcmoraisjr/jm-ssl-pass-http-port
Add http-port on ssl-passthrough
2018-10-22 21:58:18 -03:00
Joao Morais f12c34785a Add http-port on ssl-passthrough 2018-10-22 21:47:05 -03:00
Joao Morais 8149e7298f Add OAuth2 support
Starting implementation of OAuth2 support. An oauth2 proxy should be configured as a deployment+service to make the OAuth handshake and sign a token. The current implementation uses Bitly’s `oauth2_proxy`.
2018-10-22 21:44:51 -03:00
Joao Morais 78c533e963 Merge pull request #236 from jcmoraisjr/jm-proxy-backend
Add proxy-protocol annotation
2018-10-22 21:42:04 -03:00
Joao Morais dfc9aca04e Add annotation and configmap validations
Add validation on:
* balance algorithm annotation and configmap
* proxy body size annotation and configmap
* timeout queue
2018-10-22 21:17:13 -03:00
Joao Morais 3af8b5fe1f Add proxy-protocol annotation
Add `ingress.kubernetes.io/proxy-protocol` annotation for backends. Supported protocols are `v1`, `v2`, `v2-ssl`, `v2-ssl-cn`, falling back to not using the protocol if not specified.
2018-10-22 21:11:02 -03:00
Joao Morais 43382f0339 Merge pull request #227 from jcmoraisjr/jm-watch-namespace
Add watch-namespace command-line option
2018-10-22 21:09:23 -03:00
Joao Morais d053ec695a Optimize reading of default backend 2018-10-12 17:40:20 -03:00
Joao Morais 1bf611fa87 Add watch-namespace command-line option 2018-10-06 10:26:07 -03:00
Joao Morais ab62cfe38c Merge pull request #222 from jcmoraisjr/jm-backend-crt
Add client cert auth for backend
2018-09-30 09:12:33 -03:00
Joao Morais 791c1557ac Merge pull request #223 from jcmoraisjr/jm-multi-pem-file
Use a multi pem file instead the ssl dir on shared frontend
2018-09-30 09:11:05 -03:00
Joao Morais 1359e29dd1 Add client cert auth for backend 2018-09-30 09:06:53 -03:00
Joao Morais ea371fa1ac Merge pull request #214 from jcmoraisjr/jm-hsts-def
Add HSTS on default backend
2018-09-30 08:55:58 -03:00
Joao Morais 0ae1d0015a Merge pull request #212 from jcmoraisjr/jm-backend-ctx
Add backend annotations on ing.spec.backend
2018-09-30 08:38:33 -03:00
Joao Morais 318dfc1104 Merge pull request #201 from jcmoraisjr/jm-blue-green-mode
Add blue/green balance mode
2018-09-30 08:24:03 -03:00
Joao Morais c26c9cf53e Default blue/green mode as deploy; docs 2018-09-30 08:19:21 -03:00
Joao Morais bd266859af Merge pull request #208 from Nefelim4ag/master
Remove ports 80/443 from reserved
2018-09-29 20:30:37 -03:00
Joao Morais 14d8e74ff8 Fix queue test 2018-09-29 18:50:23 -03:00
Joao Morais bbc0001e9f Use a multi pem file instead the ssl dir on shared frontend 2018-09-29 17:33:01 -03:00
Joao Morais 6e0bb00bcd Move dh-param file outside the ssl dir 2018-09-05 21:26:05 -03:00
Joao Morais f9f509f8db Add HSTS on default backend 2018-09-02 17:05:10 -03:00
Joao Morais 10bda999cb Add backend annotations on ing.spec.backend 2018-09-02 08:33:04 -03:00
Joao Morais d2ad4c2417 Blue/green deployment tests 2018-08-26 19:04:25 -03:00
Timofey Titovets 4cc9049fd9 Remove ports 80/443 from reserved
As default http/https ports can be overriden by ConfigMap
remove them from reserved
2018-08-24 18:28:45 +03:00
Joao Morais f9d9c93053 Add blue/green balance mode 2018-08-05 15:10:27 -03:00