mirror of
https://github.com/fluxcd/flagger.git
synced 2026-02-14 18:10:00 +00:00
`apisix` Helm chart has dependency on `etcd` chart which uses a pinned Bitnami image. These became unavailable on August 28, 2025: https://github.com/bitnami/containers/issues/83267 The image is still available in the `bitnamilegacy` repository. Signed-off-by: Kevin Snyder <kevin.snyder@gusto.com>
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)