From 07634d7df5b0b18d06ae507e972bd25b2e4ae494 Mon Sep 17 00:00:00 2001 From: Victor Carlos Erenu Date: Fri, 26 Dec 2025 01:18:53 +0700 Subject: [PATCH] Modify manager list work --- .github/workflows/push.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 50186466..0c22b54e 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -497,14 +497,15 @@ jobs: - name: Check Wazuh manager start run: | - IFS=',' - for NODE in "${{ env.MANAGER_NODES }}"; do + IFS=',' read -r -a NODES <<< "${{ env.MANAGER_NODES }}" + for NODE in "${NODES[@]}"; do for i in {1..20}; do TOKEN=$(curl -s -u ${{ env.API_USERNAME }}:${{ env.API_PASSWORD }} -k -X GET "https://127.0.0.1:55000/security/user/authenticate?raw=true") services="`curl -k -s -X GET "https://127.0.0.1:55000/cluster/$NODE/status?pretty=true" -H "Authorization: Bearer ${TOKEN}" | jq -r .data.affected_items | grep running | wc -l`" if [[ $services -gt 9 ]]; then echo "Wazuh Manager $NODE Services: ${services}" echo "OK" + break else curl -k -X GET "https://127.0.0.1:55000/cluster/$NODE/status?pretty=true" -H "Authorization: Bearer ${TOKEN}" | jq -r .data.affected_items echo "Wazuh Manager $NODE Services: ${services}. Retrying in 30s"