From 8301a2c1ba1493e012d5455676c6e3b528b0957d Mon Sep 17 00:00:00 2001 From: Stefan Prodan Date: Mon, 23 Nov 2020 12:10:12 +0200 Subject: [PATCH 1/2] Update Istio e2e tests to v1.8.0 Signed-off-by: Stefan Prodan --- test/e2e-istio.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/e2e-istio.sh b/test/e2e-istio.sh index c32ec1fb..0058f6db 100755 --- a/test/e2e-istio.sh +++ b/test/e2e-istio.sh @@ -2,7 +2,7 @@ set -o errexit -ISTIO_VER="1.7.3" +ISTIO_VER="1.8.0" REPO_ROOT=$(git rev-parse --show-toplevel) echo ">>> Downloading Istio ${ISTIO_VER}" @@ -10,11 +10,11 @@ cd ${REPO_ROOT}/bin && \ curl -L https://istio.io/downloadIstio | ISTIO_VERSION=${ISTIO_VER} sh - echo ">>> Installing Istio ${ISTIO_VER}" -${REPO_ROOT}/bin/istio-${ISTIO_VER}/bin/istioctl manifest install --set profile=default \ +${REPO_ROOT}/bin/istio-${ISTIO_VER}/bin/istioctl manifest install --set profile=default --skip-confirmation \ --set values.pilot.resources.requests.cpu=100m \ --set values.pilot.resources.requests.memory=100Mi -kubectl apply -f https://raw.githubusercontent.com/istio/istio/release-1.7/samples/addons/prometheus.yaml +kubectl apply -f https://raw.githubusercontent.com/istio/istio/release-1.8/samples/addons/prometheus.yaml kubectl -n istio-system rollout status deployment/prometheus kubectl -n istio-system get all From 6a0ab874b89c0e07dc36b04d8e307708a7ee213b Mon Sep 17 00:00:00 2001 From: Stefan Prodan Date: Mon, 23 Nov 2020 12:58:06 +0200 Subject: [PATCH 2/2] Update Istio docs for v1.8.0 Signed-off-by: Stefan Prodan --- docs/gitbook/tutorials/istio-ab-testing.md | 8 +++++--- docs/gitbook/tutorials/istio-progressive-delivery.md | 10 +++++----- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/docs/gitbook/tutorials/istio-ab-testing.md b/docs/gitbook/tutorials/istio-ab-testing.md index a416d7e3..b7a3f781 100644 --- a/docs/gitbook/tutorials/istio-ab-testing.md +++ b/docs/gitbook/tutorials/istio-ab-testing.md @@ -10,15 +10,17 @@ This is particularly useful for frontend applications that require session affin ## Prerequisites -Flagger requires a Kubernetes cluster **v1.11** or newer and Istio **v1.0** or newer. +Flagger requires a Kubernetes cluster **v1.14** or newer and Istio **v1.0** or newer. Install Istio with telemetry support and Prometheus: ```bash -istioctl manifest apply --set profile=default +istioctl manifest install --set profile=default + +kubectl apply -f https://raw.githubusercontent.com/istio/istio/release-1.8/samples/addons/prometheus.yaml ``` -Install Flagger using Kustomize (kubectl 1.14) in the `istio-system` namespace: +Install Flagger in the `istio-system` namespace: ```bash kubectl apply -k github.com/weaveworks/flagger//kustomize/istio diff --git a/docs/gitbook/tutorials/istio-progressive-delivery.md b/docs/gitbook/tutorials/istio-progressive-delivery.md index 507ef055..b476f84d 100644 --- a/docs/gitbook/tutorials/istio-progressive-delivery.md +++ b/docs/gitbook/tutorials/istio-progressive-delivery.md @@ -6,17 +6,17 @@ This guide shows you how to use Istio and Flagger to automate canary deployments ## Prerequisites -Flagger requires a Kubernetes cluster **v1.11** or newer and Istio **v1.5** or newer. +Flagger requires a Kubernetes cluster **v1.14** or newer and Istio **v1.5** or newer. Install Istio with telemetry support and Prometheus: ```bash -istioctl manifest apply --set profile=default -# istio 1.7 or newer -istioctl install --set profile=default +istioctl manifest install --set profile=default + +kubectl apply -f https://raw.githubusercontent.com/istio/istio/release-1.8/samples/addons/prometheus.yaml ``` -Install Flagger using Kustomize (kubectl >= 1.14) in the `istio-system` namespace: +Install Flagger in the `istio-system` namespace: ```bash kubectl apply -k github.com/weaveworks/flagger//kustomize/istio