flagger/test
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
..
contour e2e: Update Contour to v1.15 2021-05-25 10:43:14 +03:00
gloo updated gloo unit tests 2021-05-14 08:07:15 -04:00
istio e2e: Update Istio to v1.10.0 2021-05-25 10:42:21 +03:00
kubernetes Add label prefix e2e test 2020-12-22 12:57:43 +02:00
linkerd update to latest stable linkerd version 2021-03-15 06:25:18 +00:00
nginx Upgrade Ingress to networking/v1 2021-05-26 09:59:26 +03:00
skipper e2e: Update Kubernetes to v1.21.1 2021-05-26 10:44:06 +03:00
traefik e2e: Update Traefik to 2.4.9 2021-07-27 12:17:40 +03:00
workloads chore: reproduce restart analysis issue 2021-01-19 16:11:34 +09:00
README.md Fix rebase 2020-12-22 10:09:20 -05:00

README.md

Flagger end-to-end testing

The e2e testing infrastructure is powered by GitHub Actions and Kubernetes Kind.

e2e workflow

  • create local Kubernetes cluster with KinD
  • build Flagger container and load the image in KinD
  • install the service mesh or ingress provider
  • deploy Flagger
  • create test namespace, workloads and load tester
  • test the canary initialization (port discovery and metadata)
  • test the canary release (progressive traffic shifting, headers routing, mirroring, analysis, promotion, rollback)
  • test webhooks (conformance, load testing, pre/post rollout)