Sanskar Jaiswal
174e9fdc93
Add support for Gateway API as a provider.
...
Adds Gateway API as a provider for progressive traffic shifting, A/B
testing and Blue-Green testing. Adds a new field in the Canary
`spec.service.gatewayRefs` which specifies the Gateway that Flagger
should use.
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-03-10 16:54:36 +05:30
Sanskar Jaiswal
5dc336d609
bump podinfo to 6.0.x and loadtester to 0.22.0
...
Signed-off-by: Sanskar Jaiswal <sanskar.jaiswal@weave.works >
2022-03-09 20:19:39 +05:30
Sanskar Jaiswal
7a438ad323
fix failing kuma e2e tests
...
Kuma e2e tests were failing in CI(https://github.com/fluxcd/flagger/runs/4826617915?check_suite_focus=true )
due to prom server installed in the kuma-metrics ns not being able to
contact the kubernetes api server. Fixed by switching to flagger
prometheus and a custom kustomize build for kuma tests.
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-01-20 08:20:16 +00:00
John Harris
d2038699c0
Fix newlines
...
Signed-off-by: John Harris <john.harris@konghq.com >
2022-01-05 07:46:56 -08:00
John Harris
e81627a96d
Add tests
...
Signed-off-by: John Harris <john.harris@konghq.com >
2021-12-18 14:09:39 -08:00
Stefan Prodan
45ecaa9084
Prevent Flux from overriding Flagger managed objects
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-10 18:19:04 +02:00
Léopold Jacquot
7d2f3dea7a
Use nginx controller canary metrics
...
Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com >
2021-09-30 11:12:37 +02:00
Stefan Prodan
9a993b131d
Update Gloo to 1.9.0
...
Fix for deprecated CRDs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-09-30 11:39:59 +03:00
Keerthan Ekbote
aa485f4bf1
Update gloo apis to replace snake case with camel case
...
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
2021-08-23 12:16:43 -04:00
Stefan Prodan
e470474d6f
Update Istio delegation e2e for 1.11
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-08-23 17:48:40 +03:00
Stefan Prodan
7533d0ae99
e2e: Update Ingress NGINX to v0.49.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-08-23 14:26:27 +03:00
Stefan Prodan
419000cc13
e2e: Update Istio to v1.11.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-08-23 12:58:35 +03:00
Stefan Prodan
0759b6531b
e2e: Update Contour to v1.18
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-08-23 12:34:32 +03:00
Stefan Prodan
c6dffd9d3e
e2e: Update Linkerd to v2.10.2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-08-20 17:17:59 +03:00
Johnson Shi
11375b6890
Support OSM progressive traffic shifting
...
Signed-off-by: Johnson Shi <Johnson.Shi@microsoft.com >
2021-08-11 17:43:00 -07:00
Stefan Prodan
c1b1d7d448
e2e: Update Traefik to 2.4.9
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-07-27 12:17:40 +03:00
Stefan Prodan
834a601311
e2e: Update Kubernetes to v1.21.1
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-05-26 10:44:06 +03:00
Stefan Prodan
a2784c533e
Upgrade Ingress to networking/v1
...
- breaking change: drop support for Ingress `k8s.io/api/networking/v1beta1`
- routing: use Ingress `k8s.io/api/networking/v1` for NGINX and Skipper routers
- e2e: update ingress-nginx v0.46.0 and skipper to v0.13.61
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-05-26 09:59:26 +03:00
Stefan Prodan
deb3fb01a2
e2e: Update Contour to v1.15
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-05-25 10:43:14 +03:00
Stefan Prodan
3accd23a19
e2e: Update Istio to v1.10.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-05-25 10:42:21 +03:00
Stefan Prodan
41e427d645
Merge pull request #908 from kdorosh/add_gloo_upstreamRef
...
Gloo Upstream Ref for Upstream Config
2021-05-14 15:37:49 +03:00
Keerthan Ekbote
a286625ad9
updated gloo unit tests
...
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
intermediate commit
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
updated gloo unit tests
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
copy config from upstream ref to flagger-generateed upstreams
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
removed unneeded types
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
make fmt
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
added code-generator to replace
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
reverted go.mod
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
fixed struct
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
updated e2es with new upstream ref
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
Add note to docs about upstreamRef
Signed-off-by: Kevin Dorosh <kevin.dorosh@solo.io >
Fix typo, improve clarity
Signed-off-by: Kevin Dorosh <kevin.dorosh@solo.io >
2021-05-14 08:07:15 -04:00
Iaroslav Vorozhko
d7999e6627
Added e2e test to check nginx update pass witth nginx validation webhook after canary promotion
...
Signed-off-by: Iaroslav Vorozhko <iaroslav.vorozhko@mcmakler.de >
2021-05-14 12:25:05 +02:00
Keerthan Ekbote
3f1af1ec85
added comment
...
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
2021-04-27 17:14:30 -04:00
Keerthan Ekbote
487432d873
change: turned off discovery by default in tests
...
Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io >
2021-04-27 13:44:21 -04:00
Tarun Pothulapati
4a66a28c01
update to latest stable linkerd version
...
This commit updates the linkerd version to `2.10`, along with
the install script to download the arm version.
It also updates the install script and metricsTempalte to install
and use the viz Prometheus respectively.
Signed-off-by: Tarun Pothulapati <tarunpothulapati@outlook.com >
2021-03-15 06:25:18 +00:00
Stefan Prodan
f255938780
e2e: Update Gloo to v1.6.13
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-03-08 17:24:29 +02:00
Stefan Prodan
aa17367de7
e2e: Update Contour to v1.13
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-03-08 16:28:27 +02:00
vito-laurenza-zocdoc
34e9c0da6b
chore: reproduce restart analysis issue
...
Signed-off-by: kyanagimoto <koichiyanagimoto@gmail.com >
2021-01-19 16:11:34 +09:00
Stefan Prodan
377f145a3f
e2e: Update Istio to v1.8.2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-15 13:47:05 +02:00
Stefan Prodan
6c7fff080f
e2e: Update Contour to v1.11.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-15 13:39:48 +02:00
Stefan Prodan
3fe8119e0c
Set Kubernetes min version to 1.16
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-04 21:35:54 +02:00
Stefan Prodan
0d2163cd94
e2e: Expose traefik as NodePort
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-04 12:11:49 +02:00
Kevin Dorosh
bc8cfa91ee
Update to Gloo Edge 1.6.0 now that it's released
...
Signed-off-by: Kevin Dorosh <kcdorosh@gmail.com >
2020-12-31 16:17:01 -05:00
Kevin Dorosh
4e39e5608c
Fix rebase
...
Signed-off-by: Kevin Dorosh <kcdorosh@gmail.com >
2020-12-22 10:09:20 -05:00
Kevin Dorosh
b9f14ee57a
Update to use new Gloo Edge 1.6 API
...
Signed-off-by: Kevin Dorosh <kcdorosh@gmail.com >
2020-12-22 10:09:20 -05:00
Kevin Dorosh
a3f791be17
First pass A/B testing
...
Signed-off-by: Kevin Dorosh <kcdorosh@gmail.com >
2020-12-22 10:09:20 -05:00
Kevin Dorosh
c63ec2d95d
Update gloo logic to use route tables, cleanup
...
Signed-off-by: Kevin Dorosh <kcdorosh@gmail.com >
2020-12-22 10:05:55 -05:00
Kevin Dorosh
e6aefb8f4b
Initial commit
...
Signed-off-by: Kevin Dorosh <kcdorosh@gmail.com >
2020-12-22 10:03:41 -05:00
Kevin Dorosh
6cf1f35eca
Small docs fixes
...
Signed-off-by: Kevin Dorosh <kcdorosh@gmail.com >
2020-12-22 10:03:41 -05:00
Stefan Prodan
0fa4654034
Add label prefix e2e test
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-22 12:57:43 +02:00
Stefan Prodan
fda53fbf80
Remove CircleCI testing framework
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-21 11:52:13 +02:00
Stefan Prodan
c8a472c01b
Add Skipper e2e tests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-21 10:05:04 +02:00
Stefan Prodan
ccd64a3df9
Add Kubernetes B/G e2e tests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-21 01:12:53 +02:00
Stefan Prodan
2ea13cec88
Add Gloo e2e tests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-21 00:26:36 +02:00
Stefan Prodan
5afc800b11
Cleanup Istio e2e tests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-20 22:35:17 +02:00
Stefan Prodan
1fb898ac22
Cleanup e2e tests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-20 22:22:39 +02:00
Stefan Prodan
73b7fc1cfc
Add Traefik e2e tests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-20 22:21:02 +02:00
Stefan Prodan
b25ff35e5b
Use test workloads in e2e
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-20 22:08:43 +02:00
Stefan Prodan
4fe4053cdd
Add workloads to e2e tests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-20 21:38:07 +02:00