#!/usr/bin/env bash set -o errexit GLOO_VER="1.3.5" REPO_ROOT=$(git rev-parse --show-toplevel) echo '>>> Installing Gloo' helm repo add gloo https://storage.googleapis.com/solo-public-helm kubectl create ns gloo-system helm upgrade -i gloo gloo/gloo --version ${GLOO_VER} \ --namespace gloo-system \ --set discovery.enabled=true kubectl -n gloo-system rollout status deployment/gloo kubectl -n gloo-system rollout status deployment/gateway kubectl -n gloo-system get all echo '>>> Installing Flagger' kind load docker-image test/flagger:latest echo '>>> Installing Flagger' helm upgrade -i flagger ${REPO_ROOT}/charts/flagger \ --set crd.create=false \ --namespace gloo-system \ --set prometheus.install=true \ --set meshProvider=gloo kubectl -n gloo-system set image deployment/flagger flagger=test/flagger:latest kubectl -n gloo-system rollout status deployment/flagger kubectl -n gloo-system rollout status deployment/flagger-prometheus