From f96ae789a60c2e3d6f299083011e2d080f689650 Mon Sep 17 00:00:00 2001 From: Manolo Carrasco Date: Wed, 15 Jan 2025 21:46:46 +0100 Subject: [PATCH] check port --- scripts/pit/lib/lib-cc.sh | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/scripts/pit/lib/lib-cc.sh b/scripts/pit/lib/lib-cc.sh index c31aeb2f..59ecdd2c 100644 --- a/scripts/pit/lib/lib-cc.sh +++ b/scripts/pit/lib/lib-cc.sh @@ -48,18 +48,26 @@ stopCloudProvider() { startPortForward() { [ -z "$3" ] && echo "startPortForward name-space service port" && return 1 H=`getPids "kubectl port-forward $2"` + set -x + sudo ls + id echo "$H" [ -n "$H" ] && return 0 + f=/tmp/kubectl-port-forward.logs + touch $f port="${4:-3}" log "Starting k8s port-forward $1 $2 -> ${3:-2}" + set -x if [ "$port" -le 1024 ]; then - cmd=`which kubectl`" port-forward $2 $port:$3 -n $1 > /tmp/kubectl-port-forward.logs 2>&1 &" + cmd=`which kubectl`" port-forward $2 $port:$3 -n $1 > $f 2>&1 &" echo "# $cmd" sudo bash -c "$cmd" + sleep 5 + cat $f else - kubectl port-forward $2 $port:$3 -n $1 > /tmp/kubectl-port-forward.logs 2>&1 & + kubectl port-forward $2 $port:$3 -n $1 > $f 2>&1 & fi } @@ -190,10 +198,11 @@ runControlCenter() { installCC || waitForCC 400 || return 1 [ -n "$CC_KEY" -a -n "$CC_CERT" ] && installTls || return 1 forwardIngress || return 1 + sleep 2 tmp_pass=`kubectl -n $CC_NS get secret control-center-user -o go-template="{{ .data.password | base64decode | println }}"` log "Control Center installed, login to https://$CC_CONTROL with the username $CC_EMAIL and password: $tmp_pass" test=`computeAbsolutePath`/its/cc-setup.js - echo "$test" + checkPort 443 || return 1 runPlaywrightTests "$test" "" "prod" "control-center" --url=https://$CC_CONTROL --email=$CC_EMAIL deleteCluster ;;