Compare commits

...
Author SHA1 Message Date
Jesus Garcia dddfc8adb5 comment out block for testing purposes 2025-12-17 12:12:16 -05:00
@@ -97,64 +97,64 @@ jobs:
with: with:
ref: ${{ inputs.docker_reference }} ref: ${{ inputs.docker_reference }}
- name: free disk space # - name: free disk space
uses: ./.github/free-disk-space # uses: ./.github/free-disk-space
- name: Set up QEMU # - name: Set up QEMU
uses: docker/setup-qemu-action@v3 # uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx # - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3 # uses: docker/setup-buildx-action@v3
- name: Configure aws credentials # - name: Configure aws credentials
if: ${{ inputs.dev == true }} # if: ${{ inputs.dev == true }}
uses: aws-actions/configure-aws-credentials@v4 # uses: aws-actions/configure-aws-credentials@v4
with: # with:
role-to-assume: ${{ secrets.AWS_IAM_DOCKER_ROLE }} # role-to-assume: ${{ secrets.AWS_IAM_DOCKER_ROLE }}
aws-region: "${{ secrets.AWS_REGION }}" # aws-region: "${{ secrets.AWS_REGION }}"
- name: Log in to Amazon ECR # - name: Log in to Amazon ECR
if: ${{ inputs.dev == true }} # if: ${{ inputs.dev == true }}
uses: aws-actions/amazon-ecr-login@v2 # uses: aws-actions/amazon-ecr-login@v2
- name: Log in to Docker Hub # - name: Log in to Docker Hub
if: ${{ inputs.dev == false }} # if: ${{ inputs.dev == false }}
uses: docker/login-action@v3 # uses: docker/login-action@v3
with: # with:
username: ${{ secrets.DOCKERHUB_USERNAME }} # username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_PASSWORD }} # password: ${{ secrets.DOCKERHUB_PASSWORD }}
- name: Build Wazuh images # - name: Build Wazuh images
run: | # run: |
IMAGE_TAG="${{ inputs.image_tag }}" # IMAGE_TAG="${{ inputs.image_tag }}"
FILEBEAT_MODULE_VERSION=${{ inputs.filebeat_module_version }} # FILEBEAT_MODULE_VERSION=${{ inputs.filebeat_module_version }}
REVISION=${{ inputs.revision }} # REVISION=${{ inputs.revision }}
if [[ "$IMAGE_TAG" == *"-"* ]]; then # if [[ "$IMAGE_TAG" == *"-"* ]]; then
IFS='-' read -r -a tokens <<< "$IMAGE_TAG" # IFS='-' read -r -a tokens <<< "$IMAGE_TAG"
if [ -z "${tokens[1]}" ]; then # if [ -z "${tokens[1]}" ]; then
echo "Invalid image tag: $IMAGE_TAG" # echo "Invalid image tag: $IMAGE_TAG"
exit 1 # exit 1
fi # fi
DEV_STAGE=${tokens[1]} # DEV_STAGE=${tokens[1]}
WAZUH_VER=${tokens[0]} # WAZUH_VER=${tokens[0]}
./build-images.sh -v $WAZUH_VER -r $REVISION -d $DEV_STAGE -f $FILEBEAT_MODULE_VERSION -rg $IMAGE_REGISTRY -m # ./build-images.sh -v $WAZUH_VER -r $REVISION -d $DEV_STAGE -f $FILEBEAT_MODULE_VERSION -rg $IMAGE_REGISTRY -m
else # else
./build-images.sh -v $IMAGE_TAG -r $REVISION -f $FILEBEAT_MODULE_VERSION -rg $IMAGE_REGISTRY -m # ./build-images.sh -v $IMAGE_TAG -r $REVISION -f $FILEBEAT_MODULE_VERSION -rg $IMAGE_REGISTRY -m
fi # fi
# Save .env file (generated by build-images.sh) contents to $GITHUB_ENV # # Save .env file (generated by build-images.sh) contents to $GITHUB_ENV
ENV_FILE_PATH="../.env" # ENV_FILE_PATH="../.env"
if [ -f $ENV_FILE_PATH ]; then # if [ -f $ENV_FILE_PATH ]; then
while IFS= read -r line || [ -n "$line" ]; do # while IFS= read -r line || [ -n "$line" ]; do
echo "$line" >> $GITHUB_ENV # echo "$line" >> $GITHUB_ENV
done < $ENV_FILE_PATH # done < $ENV_FILE_PATH
else # else
echo "The environment file $ENV_FILE_PATH does not exist!" # echo "The environment file $ENV_FILE_PATH does not exist!"
exit 1 # exit 1
fi # fi
working-directory: ./build-docker-images # working-directory: ./build-docker-images
- name: Image exists validation - name: Image exists validation
if: ${{ inputs.dev == false }} if: ${{ inputs.dev == false }}