Manuel Alejandro de Brito Fontes
e9a92070d9
Update chart-testing image
2020-07-04 00:24:55 -04:00
Manuel Alejandro de Brito Fontes
8836cfe04a
Filter github actions to be executed
2020-07-04 00:24:55 -04:00
Zhongcheng Lao
c0629e92c2
Add proxy-ssl-server-name to enable passing SNI
2020-07-03 14:14:32 +08:00
Kubernetes Prow Robot
baa2b2cd33
Merge pull request #5709 from agile6v/master
...
fix: remove duplicated X-Forwarded-Proto header.
2020-07-02 17:50:47 -07:00
Manuel Alejandro de Brito Fontes
5f81b84288
Temporarily disable e2e Prow jobs
2020-07-02 20:12:05 -04:00
Manuel Alejandro de Brito Fontes
b392fed580
Test pull requests using github actions
2020-07-02 20:12:05 -04:00
Manuel Alejandro de Brito Fontes
ff60aa9e2b
Switch to promoted e2e images in gcr
2020-06-30 19:43:21 -04:00
Manuel Alejandro de Brito Fontes
0e19740ee2
Update e2e configuration
2020-06-30 00:30:14 -04:00
Manuel Alejandro de Brito Fontes
95bec54d5d
Update kind node image version
2020-06-29 18:30:31 -04:00
Manuel Alejandro de Brito Fontes
10dcf0db15
Remove unused variables and verbose e2e logs
2020-06-29 18:11:01 -04:00
Manuel Alejandro de Brito Fontes
40738fc6f8
Adjust default e2e timeout
2020-06-27 11:36:17 -04:00
Manuel Alejandro de Brito Fontes
51691d4776
Adjust e2e nodes
2020-06-27 11:36:17 -04:00
Manuel Alejandro de Brito Fontes
1539a24c7b
Start using e2e test images from gcr.io
2020-06-27 11:36:17 -04:00
Manuel Alejandro de Brito Fontes
e977c8e056
Improve execution of prow jobs
2020-06-26 15:51:11 -04:00
agile6v
e8aaa15ce8
Remove duplicated X-Forwarded-Proto header.
2020-06-25 11:11:00 +08:00
Manuel Alejandro de Brito Fontes
53fbaaf6bc
Update httpexpect package name
2020-06-24 16:15:04 -04:00
Manuel Alejandro de Brito Fontes
93bf818214
Remove vendor directory and enable go modules
2020-06-24 13:27:15 -04:00
Manuel Alejandro de Brito Fontes
fc5c448697
Allow to use a custom arch to run e2e tests
2020-06-18 23:22:31 -04:00
Manuel Alejandro de Brito Fontes
c0035d29c3
Fix e2e externalName test
2020-06-16 12:24:10 -04:00
Manuel Alejandro de Brito Fontes
3d3efaab29
Fix proxy_protocol duplication in listen definition
2020-06-09 15:00:59 -04:00
Jeff Hui
7767230e6a
fix undefined variable $auth_cookie error when location is denied
...
(add) isLocationAllowed check before setting the cookie
2020-06-08 13:59:52 -04:00
agile6v
fc1c043437
Add http-access-log-path and stream-access-log-path options in configMap
2020-06-05 01:27:26 +08:00
Manuel Alejandro de Brito Fontes
2b17980e3c
Remove copy of binaries and deprecated e2e task
2020-06-02 17:22:58 -04:00
Manuel Alejandro de Brito Fontes
ea8e711d2c
Refactor build of docker images
2020-06-02 12:16:39 -04:00
Manuel Alejandro de Brito Fontes
810acfafbe
Enable coredumps for e2e tests
2020-06-01 19:33:44 -04:00
Manuel Alejandro de Brito Fontes
5f03b07245
Update e2e image
2020-05-31 15:38:02 -04:00
Manuel Alejandro de Brito Fontes
7bd62f5c0a
Fix makefile task names
2020-05-31 12:57:02 -04:00
Manuel Alejandro de Brito Fontes
d250b97b43
Build multi-arch images by default
2020-05-31 12:35:19 -04:00
Kubernetes Prow Robot
ee02d897d5
Merge pull request #5534 from agile6v/master
...
Add annotation ssl-prefer-server-ciphers.
2020-05-29 08:35:16 -07:00
Manuel Alejandro de Brito Fontes
78935500eb
Update nginx image and go to 1.14.3
2020-05-26 16:47:25 -04:00
agile6v
0e79ad8e4f
Update unit & e2e tests.
2020-05-21 02:19:13 +08:00
Manuel Alejandro de Brito Fontes
b18ea267a8
Wait before any request to the ingress controller pod
2020-05-14 10:47:51 -04:00
Andrey Voronkov
96d86995e1
Disable Access Log tests. Draft.
...
Signed-off-by: Andrey Voronkov <voronkovaa@gmail.com>
2020-05-13 22:22:41 +03:00
Manuel Alejandro de Brito Fontes
46cca5ad40
Fix error setting $service_name NGINX variable
2020-05-13 10:01:41 -04:00
Mark Janssen
639a8c7871
Enable TLSv1.3 by default
...
Fix for 049b25e566
which mistakenly only
updated documentation.
2020-05-08 12:40:11 +02:00
Christopher M. Luciano
5c65cf498e
build: remove unnecessary tag line in e2e
...
The comment on this block states that this line should be removed
after the multi-arch image action is merged in the Makefile.
Signed-off-by: Christopher M. Luciano <cmluciano@us.ibm.com>
2020-05-07 14:51:00 -04:00
Manuel Alejandro de Brito Fontes
080b917f91
Update kind
2020-05-01 12:32:30 -04:00
Manuel Alejandro de Brito Fontes
e4dcaf0b67
Only load docker images in kind worker nodes
2020-04-30 18:12:40 -04:00
Manuel Alejandro de Brito Fontes
a8c7ec6cfb
Changes on services must trigger a sync event
2020-04-29 13:37:39 -04:00
Manuel Alejandro de Brito Fontes
a95d850384
Add support for PathTypeExact
2020-04-23 11:12:37 -04:00
Manuel Alejandro de Brito Fontes
efbb3f9fc8
Add support for IngressClass and ingress.class annotation
2020-04-22 09:15:32 -04:00
Manuel Alejandro de Brito Fontes
d4e0657991
Update nginx image to fix openssl CVE
2020-04-21 22:35:21 -04:00
Manuel Alejandro de Brito Fontes
e9bd1d8b1f
Add new cfssl image and update e2e tests to use it
2020-04-17 16:41:50 -04:00
Manuel Alejandro de Brito Fontes
d18fa90cfd
Add e2e test for OCSP and new configmap setting
2020-04-17 12:53:47 -04:00
Manuel Alejandro de Brito Fontes
2b2acae28f
Add e2e tests for helm chart
2020-04-15 21:25:40 -04:00
Manuel Alejandro de Brito Fontes
e87ddedc73
Update e2e image
2020-04-14 14:15:40 -04:00
Elvin Efendi
129df3892c
adjust e2e test
2020-04-14 10:27:38 -04:00
Manuel Alejandro de Brito Fontes
c0db19b0ec
Enable configuration of plugins using configmap
2020-04-13 11:38:42 -04:00
Artem Miroshnychenko
39c01c6f96
fix e2e rests related to the removed string
2020-04-09 00:24:53 +03:00
Manuel Alejandro de Brito Fontes
f20b9befd0
Update e2e dev image to v1.18.0
2020-04-04 16:27:26 -03:00
Manuel Alejandro de Brito Fontes
5390ce4879
Fix definition order of modsecurity directives
2020-04-03 10:53:20 -03:00
Balazs Szekeres
1e899cacfc
Added auth-tls-verify-client testcase
2020-04-01 14:47:38 +02:00
Manuel Alejandro de Brito Fontes
1216ed03f7
Fix condition in server-alias annotation
2020-04-01 08:37:14 -03:00
Kubernetes Prow Robot
461aa93d13
Merge pull request #5296 from SzekeresB/dev/proxy-ssl
...
Added proxy-ssl-location-only test.
2020-03-30 05:07:55 -07:00
Balazs Szekeres
d362475334
Added proxy-ssl-location-only test.
2020-03-30 10:30:22 +02:00
Manuel Alejandro de Brito Fontes
a46126a034
Update client-go methods to support context and and new create and delete options
2020-03-27 19:52:51 -03:00
Manuel Alejandro de Brito Fontes
9af24fdf5b
Update go and e2e image ( #5289 )
2020-03-24 11:42:31 -03:00
Manuel Alejandro de Brito Fontes
d8ecfb7324
Wait for update in tcp e2e test ( #5284 )
2020-03-23 18:09:21 -03:00
Manuel Alejandro de Brito Fontes
760f40e45c
Add retries for dns in tcp e2e test ( #5283 )
2020-03-23 17:05:15 -03:00
Bhavin Gandhi
380ef3a92c
Fix the ability to disable ModSecurity at location level
...
- Adds 'modsecurity off;' to the nginx config if the
'enable-modsecurity' annotation is set to false.
- Update tests and e2e tests accordingly
Signed-off-by: Bhavin Gandhi <bhavin7392@gmail.com>
2020-03-22 23:51:02 +05:30
Manuel Alejandro de Brito Fontes
d72ff0f8af
Ensure DeleteDeployment waits until there are no pods running ( #5269 )
2020-03-20 13:02:15 -03:00
Manuel Alejandro de Brito Fontes
07b70f68bd
Redirect for app-root should preserve current scheme ( #5266 )
2020-03-19 15:49:18 -03:00
Manuel Alejandro de Brito Fontes
7627757081
Cleanup of chart labels ( #5258 )
2020-03-18 08:35:29 -03:00
Manuel Alejandro de Brito Fontes
130af33510
Use rbac scope feature in e2e tests ( #5250 )
2020-03-14 18:52:56 -03:00
Balazs Szekeres
fd66e6337b
Refacored proxy ssl TC-s
2020-03-10 09:50:55 +01:00
Kubernetes Prow Robot
0c9db55265
Merge pull request #5217 from SzekeresB/dev/affinity
...
Added affinity-mode tc and refactored affinity.go
2020-03-07 15:05:34 -08:00
Manuel Alejandro de Brito Fontes
1374c1e242
Update NGINX image ( #5221 )
2020-03-07 17:42:56 -03:00
Balazs Szekeres
7789843bd7
Added affinity-mode tc and refactored affinity.go
2020-03-06 12:43:34 +01:00
Kubernetes Prow Robot
103eb067f2
Merge pull request #5201 from SzekeresB/dev/proxy-config
...
Added TC for proxy connect, read, and send timeout
2020-03-02 15:41:37 -08:00
Balazs Szekeres
a182ca799b
Refactored client body buffer size TC-s.
2020-03-02 13:06:21 +01:00
Balazs Szekeres
12fe318fdb
Added test case for proxy connect, read, and send timeout from setting them via Nginx configmap.
2020-03-02 09:36:52 +01:00
Balazs Szekeres
6757224996
Refactored test/e2e/annotations/proxy.go
2020-02-27 16:03:28 +01:00
Manuel Alejandro de Brito Fontes
652a8e62b7
Update e2e image ( #5174 )
2020-02-26 16:52:31 -03:00
Manuel Alejandro de Brito Fontes
f48774e6db
Cleanup e2e directory ( #5169 )
2020-02-25 14:22:30 -03:00
Manuel Alejandro de Brito Fontes
e3e16941e5
Use local chart directory for dev-env and e2e tests ( #5165 )
2020-02-25 09:35:44 -03:00
Kubernetes Prow Robot
35264d6e8f
Merge pull request #5114 from whalecold/match
...
Feat: add header-pattern annotation.
2020-02-24 17:07:36 -08:00
Kubernetes Prow Robot
ceb721d6eb
Merge pull request #5160 from szombi/e2e-build-fix
...
Fix e2e test run.sh
2020-02-24 11:57:43 -08:00
Sandor Szombat
5c3ffa8cf0
Fix e2e test run.sh
2020-02-24 19:37:11 +01:00
Balazs Szekeres
2b77529c74
Added limit-rate annotation test
2020-02-24 13:31:02 +01:00
Manuel Alejandro de Brito Fontes
8e7def937a
Update nginx and e2e images ( #5153 )
2020-02-21 19:32:31 -03:00
Kubernetes Prow Robot
380840f27e
Merge pull request #5145 from szombi/e2e-hsts-fix
...
Refactor the HSTS related test file and add config check to the HSTS tests
2020-02-21 07:08:35 -08:00
Kubernetes Prow Robot
ad4221f8bb
Merge pull request #4963 from HowJMay/fix_typo
...
fix: Fix typo
2020-02-21 05:58:32 -08:00
Sandor Szombat
1906832bc5
Rework the hsts related test file
2020-02-21 14:25:18 +01:00
Lisheng Zheng
0b33650bb8
Feat: canary supports using specific match strategy to match header value.
2020-02-21 10:02:20 +08:00
Kubernetes Prow Robot
7d52174b51
Merge pull request #5125 from SzekeresB/dev/limit-connection-tc
...
Added tc for limit-connection annotation
2020-02-20 15:07:57 -08:00
Balazs Szekeres
0986ea8f18
Added configmap test ssl-ciphers.
2020-02-20 20:43:43 +01:00
Balazs Szekeres
4f11e99131
Added tc for limit-connection annotation
2020-02-20 16:22:06 +01:00
Kubernetes Prow Robot
f4454612cb
Merge pull request #5109 from SzekeresB/dev/limit-rate-tc
...
Added basic limit-rate configmap test.
2020-02-20 06:55:04 -08:00
Kubernetes Prow Robot
b6516344bf
Merge pull request #5103 from SzekeresB/dev/no-tls-redirect-location
...
Added configmap test for no-tls-redirect-locations
2020-02-20 06:23:02 -08:00
Balazs Szekeres
122bf02489
Added configmap test for no-tls-redirect-locations
2020-02-20 14:54:41 +01:00
Balazs Szekeres
c47aa3cac7
Added basic limit-rate configmap test.
2020-02-20 14:22:26 +01:00
Sandor Szombat
d149382743
Add upstream keep alive tests
2020-02-20 09:59:36 +01:00
Manuel Alejandro de Brito Fontes
57fcbdfb73
Lint go code ( #5132 )
2020-02-19 21:43:14 -03:00
Kubernetes Prow Robot
f6cbf3e735
Merge pull request #5117 from szombi/e2e-hash-size
...
Hash size e2e check test case
2020-02-19 15:44:30 -08:00
Manuel Alejandro de Brito Fontes
7f280512f1
Adjust ingress-nginx probes
2020-02-19 19:42:50 -03:00
Manuel Alejandro de Brito Fontes
f9624cbe46
Refactor e2e tests to use testify y httpexpect
2020-02-19 19:42:50 -03:00
Manuel Alejandro de Brito Fontes
046e2d959d
Replace gomega with testify
2020-02-19 19:42:50 -03:00
Sandor Szombat
bd23b815bd
Add hash size check tc
2020-02-19 09:27:53 +01:00
Sandor Szombat
0b1efdb549
Add reuse-port config check tc
2020-02-18 10:09:34 +01:00
Kubernetes Prow Robot
9a52f12b19
Merge pull request #5101 from szombi/e2e-keep-alive
...
Add keep-alive config check test
2020-02-17 11:27:29 -08:00
Kubernetes Prow Robot
24ce209af7
Merge pull request #5097 from szombi/e2e-log-format
...
New e2e test: log-format-escape-json and log-format-upstream
2020-02-17 08:17:31 -08:00
Sandor Szombat
2400febc48
Add keep-alive config check test
2020-02-17 15:04:43 +01:00
Sandor Szombat
8470a06174
Add log-format related tests
2020-02-17 14:52:35 +01:00
Manuel Alejandro de Brito Fontes
ca34f39ade
Remove comment from e2e_test.go ( #5094 )
2020-02-17 06:55:38 -03:00
Manuel Alejandro de Brito Fontes
cc318cdec1
Cleanup and standardization of e2e test definitions ( #5090 )
2020-02-16 15:27:58 -03:00
Manuel Alejandro de Brito Fontes
37c24b0df5
Migration e2e installation to helm ( #5086 )
2020-02-16 11:58:37 -03:00
Balazs Szekeres
6206adf188
Added 'Add headers' configmap parameter testcase.
2020-02-14 19:56:43 +01:00
Manuel Alejandro de Brito Fontes
71e35c9100
Make sure set-cookie is retained from external auth endpoint ( #5067 )
2020-02-14 01:41:11 -03:00
Manuel Alejandro de Brito Fontes
e179a24f97
Cleanup of e2e tests
2020-02-14 01:09:08 -03:00
Manuel Alejandro de Brito Fontes
2e3f128ed5
Enable grpc e2e tests
2020-02-14 01:09:08 -03:00
Manuel Alejandro de Brito Fontes
fa3642d01b
Update go to 1.13.8 ( #5070 )
2020-02-13 19:41:35 -03:00
Manuel Alejandro de Brito Fontes
1e42967d91
Adjust Suite time execution
2020-02-13 15:33:14 -03:00
Manuel Alejandro de Brito Fontes
b4dba519fc
Remove dependency of https://grpcb.in
2020-02-13 15:33:14 -03:00
Manuel Alejandro de Brito Fontes
4a21dc17f4
Remove cleanup helper
2020-02-13 15:33:14 -03:00
Manuel Alejandro de Brito Fontes
0197ea0dc4
Remove empty BeforeEach and AfterEach from e2e tests
2020-02-13 15:33:14 -03:00
Manuel Alejandro de Brito Fontes
b37270bdde
Cleanup framework package
2020-02-13 15:33:14 -03:00
Manuel Alejandro de Brito Fontes
28350f9876
Fix scripts to run in osx ( #5061 )
2020-02-12 21:17:26 -03:00
Manuel Alejandro de Brito Fontes
281139d1a7
Only set mirror source when a target is configured ( #5055 )
2020-02-11 13:48:42 -03:00
Ilya Nemakov
46a3e0a6fd
Fix X-Forwarded-Proto based on proxy-protocol server port
2020-02-10 18:08:34 +03:00
Manuel Alejandro de Brito Fontes
8d4278bfd2
Update default kind k8s version ( #5031 )
2020-02-07 14:20:16 -03:00
Manuel Alejandro de Brito Fontes
ac2ce11739
Add echo image to avoid building and installing dependencies in each test ( #5028 )
2020-02-06 18:08:44 -03:00
Manuel Alejandro de Brito Fontes
b3146354d4
Refactor mirror feature
2020-02-05 10:39:55 -03:00
Manuel Alejandro de Brito Fontes
a16ed1b01f
Update nginx image, go to 1.13.7 and e2e image ( #5011 )
2020-02-04 14:02:10 -03:00
Manuel Alejandro de Brito Fontes
11192819ff
Dump kind logs after e2e tests ( #4987 )
2020-01-30 11:42:57 -03:00
Manuel Alejandro de Brito Fontes
02c99e9ccf
Update e2e image
2020-01-27 00:01:13 -03:00
Manuel Alejandro de Brito Fontes
68bfbd939b
Remove hard-coded timeout in e2e tests
2020-01-27 00:01:13 -03:00
Kubernetes Prow Robot
2f8cbeb8fa
Merge pull request #4956 from djboris9/proxy-protocol-port
...
Fix proxy protocol support for X-Forwarded-Port
2020-01-26 12:27:02 -08:00
Manuel Alejandro de Brito Fontes
5eddf1095d
Add verification of docker buildx support ( #4966 )
2020-01-26 10:07:55 -03:00
Manuel Alejandro de Brito Fontes
1443ebf5a8
Cleanup of e2e docker images ( #4962 )
2020-01-25 17:43:21 -03:00
HowJMay
ad8a01f945
fix: Fix typo
...
Fix typo in comment
2020-01-25 16:03:18 +08:00
Boris Djurdjevic
665f924e9e
Add proxy protocol support for X-Forwarded-Port
...
Fixes https://github.com/kubernetes/ingress-nginx/issues/4951
2020-01-24 13:50:35 +01:00
Manuel Alejandro de Brito Fontes
c8015c7734
Update nginx image, use docker buildx and remove qemu ( #4923 )
...
* Update nginx image, use docker buildx and remove qemu
* Update e2e image
2020-01-14 20:52:57 -03:00
Manuel Alejandro de Brito Fontes
fcd3a580d9
Use docker to run makefile tasks ( #4893 )
2020-01-09 00:58:16 -03:00
Manuel Alejandro de Brito Fontes
2af6305a4f
Fix flaking e2e tests
2020-01-05 14:08:56 -03:00
Manuel Alejandro de Brito Fontes
9c0061f482
Update e2e image ( #4884 )
2020-01-04 22:18:29 -03:00
Manuel Alejandro de Brito Fontes
8fb2695d54
Update e2e image ( #4883 )
2020-01-04 20:29:49 -03:00
Manuel Alejandro de Brito Fontes
1f2820a343
GeoIP test are temporarily disabled
2020-01-04 15:17:24 -03:00
Manuel Alejandro de Brito Fontes
f9e2b7c14b
Fix status code
2020-01-04 13:23:16 -03:00
Manuel Alejandro de Brito Fontes
fbdd924a45
Update nginx image
2020-01-04 13:23:16 -03:00
Manuel Alejandro de Brito Fontes
6c92c80073
Fix sticky session for ingress without host
2020-01-02 16:52:49 -03:00
Manuel Alejandro de Brito Fontes
a0523c3c8a
Use a named location for authSignURL ( #4859 )
2019-12-24 22:50:25 -03:00
Manuel Alejandro de Brito Fontes
0ae5892935
Update nginx image ( #4848 )
2019-12-18 09:32:20 -03:00
Manuel Alejandro de Brito Fontes
5c30820d1f
Remove hard-coded annotation and don't use map pointers
2019-12-13 03:05:20 -03:00
Manuel Alejandro de Brito Fontes
c2550930b1
Fix e2e test flakes
2019-12-13 01:34:52 -03:00
Manuel Alejandro de Brito Fontes
1800ffa30d
Use deployments only from apps/v1 group
2019-12-12 21:25:01 -03:00
Manuel Alejandro de Brito Fontes
0dce5be743
Migrate ingress definitions from extensions to networking.k8s.io
2019-12-12 21:25:00 -03:00
Elvin Efendi
49ba53b7b6
regression test for duplicate hsts
2019-12-12 13:45:43 -05:00
Kamil Domański
16b5ad3c09
add e2e test for HTTP->HTTPS redirection
2019-12-09 15:56:21 +01:00
Manuel Alejandro de Brito Fontes
fd9e2b2214
Update nginx and e2e images ( #4805 )
2019-12-02 14:36:49 -03:00
Manuel Alejandro de Brito Fontes
46953ccb4d
Update nginx image and Go to 1.13.4 ( #4785 )
2019-11-29 15:20:18 -03:00