kubectl apply -k github.com/weaveworks/flagger//kustomize/kubernetes
Canary releases (conformance and load testing)
- frontend blue/green strategy
- backend blue/green strategy
- cache blue/green strategy
- database blue/green strategy
The e2e testing is powered by GitHub Actions and Kubernetes Kind.
Workflow
- validate manifests with kustomize build and kubeval
- provision Kubernetes Kind cluster
- install Flagger and Prometheus
- apply manifests on the cluster
- test the workloads initialization
- test communication between microservices