From 7fc6f8a04dba61948bb64c7940109b7aa126d00e Mon Sep 17 00:00:00 2001 From: Marcus Rodan Date: Tue, 8 Dec 2020 18:08:44 +0100 Subject: [PATCH] Changed to using the old e2e test scenario --- .../e2e-istio-tests-delegate-with-analysis.sh | 150 ------------------ test/e2e-istio-tests-delegate.sh | 1 - 2 files changed, 151 deletions(-) delete mode 100755 test/e2e-istio-tests-delegate-with-analysis.sh diff --git a/test/e2e-istio-tests-delegate-with-analysis.sh b/test/e2e-istio-tests-delegate-with-analysis.sh deleted file mode 100755 index c06fe51b..00000000 --- a/test/e2e-istio-tests-delegate-with-analysis.sh +++ /dev/null @@ -1,150 +0,0 @@ -#!/usr/bin/env bash - -# This script runs e2e tests for when the canary delegation is enabled -# Prerequisites: Kubernetes Kind and Istio - -set -o errexit - -echo '>>> Set pilot env to enable virtual service delegate' -kubectl -n istio-system set env deploy istiod PILOT_ENABLE_VIRTUAL_SERVICE_DELEGATE=true -kubectl -n istio-system rollout status deploy istiod - -echo '>>> Initialising Gateway' -cat <>> Initialising root virtual service' -cat <>> Initialising canary for delegate' -cat <>> Waiting for primary to be ready' -retries=50 -count=0 -ok=false -until ${ok}; do - kubectl -n test get canary/podinfo | grep 'Initialized' && ok=true || ok=false - sleep 5 - count=$(($count + 1)) - if [[ ${count} -eq ${retries} ]]; then - kubectl -n istio-system logs deployment/flagger - echo "No more retries left" - exit 1 - fi -done - -echo '✔ Canary initialization test passed' - -echo '>>> Triggering canary deployment' -kubectl -n test set image deployment/podinfo podinfod=stefanprodan/podinfo:3.1.1 - -echo '>>> Waiting for canary promotion' -retries=50 -count=0 -ok=false -until ${ok}; do - kubectl -n test describe deployment/podinfo-primary | grep '3.1.1' && ok=true || ok=false - sleep 10 - kubectl -n istio-system logs deployment/flagger --tail 1 - count=$(($count + 1)) - if [[ ${count} -eq ${retries} ]]; then - kubectl -n test describe deployment/podinfo - kubectl -n test describe deployment/podinfo-primary - kubectl -n istio-system logs deployment/flagger - echo "No more retries left" - exit 1 - fi -done - -echo '>>> Waiting for canary finalization' -retries=50 -count=0 -ok=false -until ${ok}; do - kubectl -n test get canary/podinfo | grep 'Succeeded' && ok=true || ok=false - sleep 5 - count=$(($count + 1)) - if [[ ${count} -eq ${retries} ]]; then - kubectl -n istio-system logs deployment/flagger - echo "No more retries left" - exit 1 - fi -done - -echo '>>> Set pilot env to disable virtual service delegate' -kubectl -n istio-system set env deploy istiod PILOT_ENABLE_VIRTUAL_SERVICE_DELEGATE=false -kubectl -n istio-system rollout status deploy istiod - -echo '✔ Canary promotion test passed' - -if [[ "$1" = "canary" ]]; then - exit 0 -fi diff --git a/test/e2e-istio-tests-delegate.sh b/test/e2e-istio-tests-delegate.sh index 9f934c15..511abd0e 100755 --- a/test/e2e-istio-tests-delegate.sh +++ b/test/e2e-istio-tests-delegate.sh @@ -70,7 +70,6 @@ spec: targetPort: 9898 portDiscovery: true delegation: true - skipAnalysis: true analysis: interval: 15s threshold: 15