Skip to content
This repository has been archived by the owner on Nov 1, 2023. It is now read-only.

Latest commit

 

History

History
31 lines (23 loc) · 839 Bytes

File metadata and controls

31 lines (23 loc) · 839 Bytes

Kubernetes cluster

Prerequisites

helm upgrade -i istio-init istio.io/istio-init --wait --namespace istio-system
helm upgrade -i istio istio.io/istio --wait --namespace istio-system

kubectl apply -k github.com/weaveworks/flagger//kustomize/istio

App

Canary releases (conformance and load testing)

End-to-end testing

The e2e testing is powered by GitHub Actions and Kubernetes Kind.

Workflow

  • validate manifests with kustomize build and kubeval
  • provision Kubernetes Kind cluster
  • install Istio
  • install Flagger
  • apply manifests on the cluster
  • test the workloads initialization
  • test communication between microservices