mirror of https://github.com/fluxcd/flagger.git
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com> |
||
---|---|---|
.. | ||
apisix | ||
contour | ||
gatewayapi | ||
gloo | ||
istio | ||
keda | ||
kubernetes | ||
kuma | ||
linkerd | ||
nginx | ||
skipper | ||
traefik | ||
workloads | ||
README.md |
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)