Manuel Alejandro de Brito Fontes
268f7c5c4b
Fix error in grpcbin deployment and enable e2e test
2020-07-21 09:39:56 -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
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
1539a24c7b
Start using e2e test images from gcr.io
2020-06-27 11:36:17 -04:00
Manuel Alejandro de Brito Fontes
53fbaaf6bc
Update httpexpect package name
2020-06-24 16:15:04 -04:00
Manuel Alejandro de Brito Fontes
d250b97b43
Build multi-arch images by default
2020-05-31 12:35:19 -04:00
Manuel Alejandro de Brito Fontes
b18ea267a8
Wait before any request to the ingress controller pod
2020-05-14 10:47:51 -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
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
d72ff0f8af
Ensure DeleteDeployment waits until there are no pods running ( #5269 )
2020-03-20 13:02:15 -03:00
Manuel Alejandro de Brito Fontes
7627757081
Cleanup of chart labels ( #5258 )
2020-03-18 08:35:29 -03:00
Balazs Szekeres
7789843bd7
Added affinity-mode tc and refactored affinity.go
2020-03-06 12:43:34 +01:00
Kubernetes Prow Robot
ad4221f8bb
Merge pull request #4963 from HowJMay/fix_typo
...
fix: Fix typo
2020-02-21 05:58:32 -08:00
Balazs Szekeres
4f11e99131
Added tc for limit-connection annotation
2020-02-20 16:22:06 +01:00
Manuel Alejandro de Brito Fontes
57fcbdfb73
Lint go code ( #5132 )
2020-02-19 21:43:14 -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
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
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
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
b37270bdde
Cleanup framework package
2020-02-13 15:33:14 -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
68bfbd939b
Remove hard-coded timeout in e2e tests
2020-01-27 00:01:13 -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
Manuel Alejandro de Brito Fontes
2af6305a4f
Fix flaking e2e tests
2020-01-05 14:08:56 -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
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
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
A Gardner
786a3b6862
Add support for configmap of headers to be sent to external auth service
2019-09-24 10:53:23 -04:00
Manuel Alejandro de Brito Fontes
c85450c1e7
Remove hard-coded names from e2e test and use local docker dependencies ( #4502 )
2019-09-01 14:16:52 -04:00
Manuel Alejandro de Brito Fontes
fcd3054f13
Lint code using staticcheck ( #4471 )
2019-08-23 12:08:40 -04:00
Guangming Wang
3c05cc4225
cleanup: fix typos in framework.go
...
Signed-off-by: Guangming Wang <guangming.wang@daocloud.io>
2019-08-17 23:16:15 +08:00
Manuel Alejandro de Brito Fontes
80bd481abb
Only support SSL dynamic mode
2019-08-13 17:33:34 -04:00
Manuel Alejandro de Brito Fontes
8a9298ae27
Add helper to extract prometheus metrics in e2e tests
2019-08-13 12:53:40 -04:00
Jeroen Schutrup
8dd912114e
Move X-Forwarded-Port variable to the location context
...
Resolves issue #4038 where the X-Forwarded-Port header would be set to the value of the https listening port if all of the following settings were satisfied:
- The ingress controller was started with a non-default HTTPS port set with the `--https-port` argument
- An ingress is created having:
- the `nginx.ingress.kubernetes.io/auth-url` annotation set
- TLS enabled
This commit solves this issue by moving the setting of the `pass_server_port` variable from the server, one level down to the location context.
2019-08-06 17:00:58 +02:00
Charle Demers
72271e9313
FastCGI backend support ( #2982 )
...
Co-authored-by: Pierrick Charron <pierrick@adoy.net>
2019-07-31 10:39:21 -04:00
Moritz Johner
23504db770
feat: auth-req caching
...
add a way to configure the `proxy_cache_*` [1] directive for external-auth.
The user-defined cache_key may contain sensitive information
(e.g. Authorization header).
We want to store *only* a hash of that key, not the key itself on disk.
[1] http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_key
Signed-off-by: Moritz Johner <beller.moritz@googlemail.com>
2019-07-17 18:39:04 +02:00