From f441dffbed1020b139aef844b7ee5cf6540a285c Mon Sep 17 00:00:00 2001 From: Igor Pecovnik Date: Fri, 3 Jan 2025 19:25:14 +0100 Subject: [PATCH] Aligns --- .github/workflows/generate-runners-status.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/workflows/generate-runners-status.yml b/.github/workflows/generate-runners-status.yml index 0834f061..b6b110ec 100644 --- a/.github/workflows/generate-runners-status.yml +++ b/.github/workflows/generate-runners-status.yml @@ -34,9 +34,18 @@ jobs: - name: "Install dependencies: jq" uses: awalsh128/cache-apt-pkgs-action@latest with: - packages: jq + packages: jq resolvconf wireguard version: 1.0 + - name: "Test connection" + run: | + + echo "${{ secrets.WIREGUARD_LAB }}" > wg0.conf + sudo chmod 600 wg0.conf + echo "setting config" + sudo wg-quick up ./wg0.conf + ping 10.0.60.8 -c 5 + - name: "Get runners from ORG" env: GH_TOKEN: ${{ secrets.RUNNERS }} @@ -52,7 +61,7 @@ jobs: done echo "" >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY SERVERS=$(curl -s -H "Authorization: Token ${{ secrets.NETBOX_TOKEN }}" -H "Accept: application/json; indent=4" \ "${{ secrets.NETBOX_API }}/virtualization/virtual-machines/?limit=500&name__empty=false&role=userlevel-runner&status=active" \ | jq -r '.results[] | .id') @@ -66,7 +75,7 @@ jobs: echo -e "" >> $GITHUB_STEP_SUMMARY done
NameCPU coresMemory GBStorage GBRunners
NameCPU coresMemory GBStorage GBRunners
" >> $GITHUB_STEP_SUMMARY for runner in $(seq -f "%02g" 1 $RUNNERS | sed -e "s/.*/$NAME-&/"); do INFO=$(cat runners.json | jq -r '.runners[] | select(.name | startswith("'$runner'"))' | jq -r '.name,.status,.busy' | xargs -n3 -d'\n' | sort | uniq) - [[ -n $INFO ]] && echo ":+1:" >> $GITHUB_STEP_SUMMARY || echo ":exclamation: ($runner)" >> $GITHUB_STEP_SUMMARY + [[ -n $INFO || ${NAME} == github ]] && echo ":+1:" >> $GITHUB_STEP_SUMMARY || echo ":exclamation: ($runner)" >> $GITHUB_STEP_SUMMARY done echo -e "