Commit Graph

150 Commits

Author SHA1 Message Date
k8s-ci-robot 3edf11b85f
Merge pull request #3198 from aledbf/only-dynamic
Only support dynamic configuration
2018-10-10 05:07:34 -07:00
Manuel Alejandro de Brito Fontes 74c2f93de6
Only support dynamic configuration 2018-10-09 22:05:45 -03:00
Fernando Diaz 44a11898d8 Refactor e2e Tests to use common helper function
Each e2e test is creating the same(or similar) Ingress Resource in
different ways. This makes common ingress resource creation be
performed by a framework  method, reducing code duplication
2018-10-09 11:12:11 -05:00
Elvin Efendi 78f12c25c5 delete upstream healthcheck annotation 2018-10-09 09:14:13 -04:00
k8s-ci-robot f3a2e50744
Merge pull request #3193 from diazjf/healthcheck-e2e
Add E2E tests for HealthCheck
2018-10-08 16:24:58 -07:00
Fernando Diaz 527805f296 Add E2E tests for HealthCheck
Adds e2e tests for:

- upstream-max-fails
- upstream-fail-timeout
2018-10-08 13:17:19 -05:00
Manuel Alejandro de Brito Fontes f3625e24f3 Remove flags 2018-10-07 11:27:44 -03:00
Manuel Alejandro de Brito Fontes e8d81034b8
Release 0.20.0 (#3189)
* Release 0.20.0

* Fix dind cluster issues
2018-10-07 10:22:38 -03:00
k8s-ci-robot b46523a1f4
Merge pull request #3149 from diazjf/proxy-e2e-tests
Add e2e Tests for Proxy Annotations
2018-10-05 05:15:09 -07:00
Zenara Daley bd3f56eaa0 allow curly braces to be used in regex paths 2018-10-04 10:58:38 -04:00
Fernando Diaz c981a65058 Add e2e Tests for Proxy Annotations
Adds e2e tests for the following annotations:

- proxy-body-size
- proxy-connect-timeout
- proxy-send-timeout
- proxy-read-timeout
- proxy-buffering
- proxy-buffer-size
- proxy-request-buffering
- proxy-next-upstream
- proxy-next-upstream-tries
- proxy-cookie-domain
- proxy-cookie-path

and also updates some documentation.
2018-10-01 16:10:09 -05:00
k8s-ci-robot d9f58144eb
Merge pull request #3145 from Shopify/regex-modifier
Add "use-regex" Annotation to Toggle Regular Expression Location Modifier
2018-10-01 11:31:43 -07:00
Zenara Daley f29bdc3e8d Add 'use regex' annotation to toggle nginx regex location modifier 2018-10-01 13:54:11 -04:00
Fernando Diaz 75975d74fb Add e2e test for SSL-Ciphers
Adds tests to make sure SSL-Ciphers are configurable via annotation
2018-09-27 14:23:02 -05:00
Elvin Efendi b3a22f7fc0 do not require --default-backend-service 2018-09-25 21:14:28 -04:00
k8s-ci-robot 6393ca6aaf
Merge pull request #2997 from StarOfService/global-block-ip-ua-ref
Provide possibility to block IPs, User-Agents and Referers globally
2018-09-25 05:51:56 -07:00
Pavel Sinkevych 7212d0081b Provide possibility to block CIDRs, User-Agents and Referers globally 2018-09-25 14:16:20 +03:00
Manuel de Brito Fontes 91ae204f6c Replace standard json encoding with jsoniter 2018-09-22 14:25:01 -03:00
Zenara Daley 0de19c8062 Fix/add unit tests; Styling changes 2018-09-14 15:07:57 -04:00
Zenara Daley aff61dc2dc Add e2e test for rewrite-target annotation kube-lego failure 2018-09-12 10:26:28 -04:00
Manuel de Brito Fontes 361f06b791 Join host/port with go helper (supports ipv6) 2018-09-09 16:34:18 -03:00
Wong Hoi Sing Edison 6d3e9ea7d0 Fixup #2970: Add Missing Label `app.kubernetes.io/part-of: ingress-nginx`
-    Add missing label `app.kubernetes.io/part-of: ingress-nginx` for deploy example
-    Update new labels for docs/deploy and docs/examples
-    Update new labels for test/e2e and test/manifests
-    Update new labels for images/nginx

Also close #3001
2018-09-05 11:48:29 +08:00
Fernando Diaz 2a990d2d2c Add e2e tests for CORS and more
Adds the missing e2e tests for Cross-Origin Resource Sharing(CORS).
This will include all the CORS annotations. Also adds more unit tests.
2018-09-01 16:14:52 -05:00
Elvin Efendi c073bfc8b3 cleanup dynamic cert e2e tests 2018-08-24 20:26:17 -04:00
k8s-ci-robot b0b575db33
Merge pull request #2965 from Shopify/dynamic-certificates-nginx
Add Lua module to serve SSL Certificates dynamically
2018-08-23 20:27:55 -07:00
Elvin Efendi 71f6d00b66 clear dynamic configuration e2e tests 2018-08-23 22:28:54 -04:00
Henry Tran cbf041fc3e Add Lua module to serve SSL Certificates dynamically 2018-08-23 22:15:54 -04:00
Elvin Efendi 702fb9bf81 adjust tls settings test 2018-08-22 21:28:03 -04:00
Elvin Efendi aa3e06b189 fix flaky luarestywaf test 2018-08-22 21:27:24 -04:00
Elvin Efendi dc952dc462 consistently fallback to default certificate when TLS is configured 2018-08-22 20:53:25 -04:00
k8s-ci-robot c083599a4b
Merge pull request #2899 from jeroenvand/jvd-fix-rewrite
fixed rewrites for paths not ending in /
2018-08-19 02:49:22 -07:00
Dario Nieuwenhuis b5bcb93a4b
Merge branch 'master' into xff 2018-08-16 18:15:14 +02:00
Jeroen van Dongen e428095e3c fixed rewrites for paths not ending in / 2018-08-15 21:15:40 +02:00
Manuel Alejandro de Brito Fontes 77b922aa00
Remove echoheaders image from the repository (#2921) 2018-08-10 07:08:46 -04:00
Manuel de Brito Fontes 7af93e03c7
Add annotation backend-protocol 2018-08-07 08:59:38 -04:00
k8s-ci-robot 7f7f59df79
Merge pull request #2894 from aledbf/authbind
Use authbind to bind privileged ports
2018-08-05 08:43:43 -07:00
Manuel de Brito Fontes b148f113ae
Use authbind to bind privileged ports 2018-08-05 11:18:50 -04:00
Tom Reznik b7bcf92480 support configuring multi_accept directive via configmap 2018-08-04 19:20:01 +03:00
Tom Reznik 1bacf1655e support custom configuration to main context of nginx config 2018-08-04 00:53:06 +03:00
k8s-ci-robot 23ce9b5db1
Merge pull request #2808 from dongqi1990/bugfix-2799
fix the bug #2799, add prefix (?i) in rewrite statement.
2018-08-02 20:58:06 -07:00
Manuel de Brito Fontes d8b3c2e759
Remove dashboard an improve sync-frequency 2018-07-30 11:52:17 -04:00
dongqi1990 72a2aa171a fix the bug #2799, add prefix (?i) in rewrite statement and add new e2e
test.
2018-07-30 17:34:28 +08:00
k8s-ci-robot 5e4137c6e7
Merge pull request #2834 from Stono/master
Added permanent-redirect-code
2018-07-29 14:33:57 -07:00
Antoine Cotten 39966f48cd
Add e2e test for redirect annotations
Minor refactoring of parser and unit tests
2018-07-29 22:53:03 +02:00
Elvin Efendi fa74877256 fix bug with lua e2e test suite 2018-07-28 13:56:41 -04:00
Manuel de Brito Fontes 7032fb7d68
Replace minikube for e2e tests 2018-07-28 11:05:35 -04:00
k8s-ci-robot 18cc2be826
Merge pull request #2794 from ElvinEfendi/enable-dynamic-confoguration
enable dynamic backend configuration by default
2018-07-27 00:46:56 -07:00
Elvin Efendi 576baa8d90 improve annotations/default_backend e2e test 2018-07-26 23:04:31 -04:00
Elvin Efendi 6641aa58e2 use static mode for affinity e2e test 2018-07-26 22:34:49 -04:00
Elvin Efendi 925be40943 no need to redundantly enable dynamic mode 2018-07-26 16:42:13 -04:00