Files
flagger/test/README.md
Kevin Dorosh 4e39e5608c Fix rebase
Signed-off-by: Kevin Dorosh <kcdorosh@gmail.com>
2020-12-22 10:09:20 -05:00

626 B

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)