From a055dc86c61501d79ec1bfb2ede3505d536220a4 Mon Sep 17 00:00:00 2001 From: Victor Carlos Erenu Date: Sat, 20 Dec 2025 01:59:57 +0700 Subject: [PATCH] Add registry into Wazuh agent docker-compose.yml file --- .github/workflows/push.yml | 56 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 3b9a5931..17968275 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -230,6 +230,20 @@ jobs: - name: Modify Docker endpoint into Wazuh agent docker-compose.yml file run: sed -i "s//$(ip addr show docker0 | grep 'inet ' | awk '{print $2}' | cut -d'/' -f1)/g" wazuh-agent/docker-compose.yml + - name: Edit Wazuh agent docker-compose file + shell: bash + env: + WAZUH_REGISTRY: ${{ env.WAZUH_REGISTRY }} + run: | + TARGET_FILE="wazuh-agent/docker-compose.yml" + if [ -f "$TARGET_FILE" ]; then + echo "Updating registry in $TARGET_FILE to: ${{ env.WAZUH_REGISTRY }}" + sed -i "s|wazuh/wazuh-|${{ env.WAZUH_REGISTRY }}/wazuh/wazuh-|g" "$TARGET_FILE" + else + echo "File $TARGET_FILE not found" + exit 1 + fi + - name: Start Wazuh agent run: docker compose up -d working-directory: ./wazuh-agent @@ -399,6 +413,20 @@ jobs: - name: Modify Docker endpoint into Wazuh agent docker-compose.yml file run: sed -i "s//$(ip addr show docker0 | grep 'inet ' | awk '{print $2}' | cut -d'/' -f1)/g" wazuh-agent/docker-compose.yml + - name: Edit Wazuh agent docker-compose file + shell: bash + env: + WAZUH_REGISTRY: ${{ env.WAZUH_REGISTRY }} + run: | + TARGET_FILE="wazuh-agent/docker-compose.yml" + if [ -f "$TARGET_FILE" ]; then + echo "Updating registry in $TARGET_FILE to: ${{ env.WAZUH_REGISTRY }}" + sed -i "s|wazuh/wazuh-|${{ env.WAZUH_REGISTRY }}/wazuh/wazuh-|g" "$TARGET_FILE" + else + echo "File $TARGET_FILE not found" + exit 1 + fi + - name: Start Wazuh agent run: docker compose up -d working-directory: ./wazuh-agent @@ -584,6 +612,20 @@ jobs: - name: Modify Docker endpoint into Wazuh agent docker-compose.yml file run: sed -i "s//$(ip addr show docker0 | grep 'inet ' | awk '{print $2}' | cut -d'/' -f1)/g" wazuh-agent/docker-compose.yml + - name: Edit Wazuh agent docker-compose file + shell: bash + env: + WAZUH_REGISTRY: ${{ env.WAZUH_REGISTRY }} + run: | + TARGET_FILE="wazuh-agent/docker-compose.yml" + if [ -f "$TARGET_FILE" ]; then + echo "Updating registry in $TARGET_FILE to: ${{ env.WAZUH_REGISTRY }}" + sed -i "s|wazuh/wazuh-|${{ env.WAZUH_REGISTRY }}/wazuh/wazuh-|g" "$TARGET_FILE" + else + echo "File $TARGET_FILE not found" + exit 1 + fi + - name: Start Wazuh agent run: docker compose -f wazuh-agent/docker-compose.yml up -d @@ -768,6 +810,20 @@ jobs: - name: Modify Docker endpoint into Wazuh agent docker-compose.yml file run: sed -i "s//$(ip addr show docker0 | grep 'inet ' | awk '{print $2}' | cut -d'/' -f1)/g" wazuh-agent/docker-compose.yml + - name: Edit Wazuh agent docker-compose file + shell: bash + env: + WAZUH_REGISTRY: ${{ env.WAZUH_REGISTRY }} + run: | + TARGET_FILE="wazuh-agent/docker-compose.yml" + if [ -f "$TARGET_FILE" ]; then + echo "Updating registry in $TARGET_FILE to: ${{ env.WAZUH_REGISTRY }}" + sed -i "s|wazuh/wazuh-|${{ env.WAZUH_REGISTRY }}/wazuh/wazuh-|g" "$TARGET_FILE" + else + echo "File $TARGET_FILE not found" + exit 1 + fi + - name: Start Wazuh agent run: docker compose -f wazuh-agent/docker-compose.yml up -d