mirror of
https://github.com/fluxcd/flagger.git
synced 2026-02-22 22:03:59 +00:00
15 lines
626 B
Markdown
15 lines
626 B
Markdown
# Flagger end-to-end testing
|
|
|
|
The e2e testing infrastructure is powered by GitHub Actions and [Kubernetes Kind](https://github.com/kubernetes-sigs/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)
|