From fd092572e8adfb8d7bb7709b141fd0b193173c72 Mon Sep 17 00:00:00 2001 From: Victor Carlos Erenu Date: Wed, 1 Jul 2026 00:44:34 +0700 Subject: [PATCH] Add timeout control --- .github/workflows/push.yml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 16808d26..0f043b1a 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -92,7 +92,11 @@ jobs: - name: Check Wazuh indexer start run: | - sleep 60 + timeout 600 bash -c 'until curl -XGET "https://localhost:9200/_cluster/health" -u admin:SecretPassword -k -s > /dev/null; do sleep 5; done' + if [ $? -ne 0 ]; then + docker ps -a + exit 1 + fi status_green="`curl -XGET "https://0.0.0.0:9200/_cluster/health" -u admin:SecretPassword -k -s | grep green | wc -l`" if [[ $status_green -eq 1 ]]; then curl -XGET "https://0.0.0.0:9200/_cluster/health" -u admin:SecretPassword -k -s @@ -203,6 +207,9 @@ jobs: with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_PASSWORD }} + + - name: Set vm.max_map_count + run: sysctl -w vm.max_map_count=262144 - name: Retrieve saved Wazuh Docker images and load them into Docker env: @@ -228,7 +235,11 @@ jobs: - name: Check Wazuh indexer start run: | - sleep 60 + timeout 600 bash -c 'until curl -XGET "https://localhost:9200/_cluster/health" -u admin:SecretPassword -k -s > /dev/null; do sleep 5; done' + if [ $? -ne 0 ]; then + docker ps -a + exit 1 + fi status_green="`curl -XGET "https://0.0.0.0:9200/_cluster/health" -u admin:SecretPassword -k -s | grep green | wc -l`" if [[ $status_green -eq 1 ]]; then curl -XGET "https://0.0.0.0:9200/_cluster/health" -u admin:SecretPassword -k -s