From aa920ed1ec12496281552afc44f569ef2c164000 Mon Sep 17 00:00:00 2001 From: Kenneth Bingham Date: Thu, 11 Jan 2024 15:21:53 -0500 Subject: [PATCH] use curl instead of wait-on-action --- .github/workflows/miniziti.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/miniziti.yml b/.github/workflows/miniziti.yml index f95946a0..5157cd8c 100644 --- a/.github/workflows/miniziti.yml +++ b/.github/workflows/miniziti.yml @@ -115,13 +115,15 @@ jobs: zrok ./charts/zrok - name: Wait for the zrok API to become available - uses: iFaxity/wait-on-action@v1 - with: - resource: http-get://ctrl.zrok.${{ steps.minikube_ip.outputs.minikube_ip }}.sslip.io/api/v1/version - delay: 3000 - interval: 3000 - timeout: 30000 - verbose: true + shell: bash + run: | + ATTEMPTS=10 + until !(( ATTEMPTS )) || curl --silent --fail http://ctrl.zrok.${{ steps.minikube_ip.outputs.minikube_ip }}.sslip.io/api/v1/version &>/dev/null; do + echo "Waiting for zrok API to become available..." + sleep 3 + (( ATTEMPTS-- )) + done + curl --silent --show-errors --fail-with-body http://ctrl.zrok.${{ steps.minikube_ip.outputs.minikube_ip }}.sslip.io/api/v1/version - name: Print debug info if: always() @@ -129,8 +131,6 @@ jobs: run: | set +e set -x - curl --verbose --head --fail-with-body http://ctrl.zrok.192.168.49.2.sslip.io/ - curl --verbose http://ctrl.zrok.192.168.49.2.sslip.io/api/v1/version miniziti kubectl get pods -A miniziti kubectl get services -A miniziti kubectl get ingresses -A