X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=integration_tests%2Fportforward.sh;h=17f56b7a7200571e15dd3a75aadfb70e68f1e5d6;hb=refs%2Fchanges%2F96%2F9896%2F6;hp=09d2a8ef096b0f38fb44c3c3636b6267815005cc;hpb=09edf28fd47faf808e053d6ede06315c3926fa45;p=ric-plt%2Fa1.git diff --git a/integration_tests/portforward.sh b/integration_tests/portforward.sh index 09d2a8e..17f56b7 100755 --- a/integration_tests/portforward.sh +++ b/integration_tests/portforward.sh @@ -1,3 +1,8 @@ #!/bin/bash -kubectl port-forward $(kubectl get pods --namespace default -l "app.kubernetes.io/name=a1mediator,app.kubernetes.io/instance=a1" -o jsonpath="{.items[0].metadata.name}") 10000:10000 2>&1 > forward.log & - +# fail on error +set -eux +pod=$(kubectl get pods --namespace default -l "app.kubernetes.io/name=a1mediator,app.kubernetes.io/instance=a1" -o jsonpath="{.items[0].metadata.name}") +# this listener must run to forward the port, it's not just a config change +# it logs a line periodically that don't add much value, capture in a file. +rm forward.log +kubectl port-forward "$pod" 10000:10000 > forward.log 2>&1 &