From d352019385bace5d881380cace9bc5321c7deee0 Mon Sep 17 00:00:00 2001 From: rafabailon Date: Tue, 31 Oct 2023 10:09:45 +0100 Subject: [PATCH 01/10] Rename Kibana as Dashboard --- build-docker-images/wazuh-dashboard/config/wazuh.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-docker-images/wazuh-dashboard/config/wazuh.yml b/build-docker-images/wazuh-dashboard/config/wazuh.yml index 3fab9b09..8e5f9447 100644 --- a/build-docker-images/wazuh-dashboard/config/wazuh.yml +++ b/build-docker-images/wazuh-dashboard/config/wazuh.yml @@ -16,7 +16,7 @@ # https://documentation.wazuh.com/current/installation-guide/index.html # # Also, you can check our repository: -# https://github.com/wazuh/wazuh-kibana-app +# https://github.com/wazuh/wazuh-dashboard-plugins # # ------------------------------- Index patterns ------------------------------- # From fa956c53e701c1dd3896abd968c869ee0b435fde Mon Sep 17 00:00:00 2001 From: vcerenu Date: Thu, 2 Nov 2023 12:07:17 -0300 Subject: [PATCH 02/10] bump revision number --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index f8af68ee..fb0d7073 100644 --- a/VERSION +++ b/VERSION @@ -1,2 +1,2 @@ WAZUH-DOCKER_VERSION="4.7.0" -REVISION="40701" +REVISION="40702" From 2ccd5dc431291bd9caaf944479051a20a3dd1fc6 Mon Sep 17 00:00:00 2001 From: vcerenu Date: Mon, 13 Nov 2023 09:33:37 -0300 Subject: [PATCH 03/10] change revision number --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index fb0d7073..ce652074 100644 --- a/VERSION +++ b/VERSION @@ -1,2 +1,2 @@ WAZUH-DOCKER_VERSION="4.7.0" -REVISION="40702" +REVISION="40703" From 20a3f170d8d64486220fcedc01e37b7cfc80085f Mon Sep 17 00:00:00 2001 From: c-bordon Date: Tue, 14 Nov 2023 14:28:35 -0300 Subject: [PATCH 04/10] Updated Filebeat module version to 0.3 --- build-docker-images/README.md | 2 +- build-docker-images/wazuh-manager/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build-docker-images/README.md b/build-docker-images/README.md index 605776c3..567f2379 100644 --- a/build-docker-images/README.md +++ b/build-docker-images/README.md @@ -24,7 +24,7 @@ $ build-docker-images/build-images.sh -h Usage: build-docker-images/build-images.sh [OPTIONS] -d, --dev [Optional] Set the development stage you want to build, example rc1 or beta1, not used by default. - -f, --filebeat-module [Optional] Set Filebeat module version. By default 0.2. + -f, --filebeat-module [Optional] Set Filebeat module version. By default 0.3. -r, --revision [Optional] Package revision. By default 1 -v, --version [Optional] Set the Wazuh version should be builded. By default, 4.7.0. -h, --help Show this help. diff --git a/build-docker-images/wazuh-manager/Dockerfile b/build-docker-images/wazuh-manager/Dockerfile index 878a07a2..5e748801 100644 --- a/build-docker-images/wazuh-manager/Dockerfile +++ b/build-docker-images/wazuh-manager/Dockerfile @@ -22,7 +22,7 @@ RUN apt-get update && \ RUN curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/${FILEBEAT_CHANNEL}-${FILEBEAT_VERSION}-amd64.deb &&\ dpkg -i ${FILEBEAT_CHANNEL}-${FILEBEAT_VERSION}-amd64.deb && rm -f ${FILEBEAT_CHANNEL}-${FILEBEAT_VERSION}-amd64.deb && \ - curl -s https://packages.wazuh.com/4.x/filebeat/${WAZUH_FILEBEAT_MODULE} | tar -xvz -C /usr/share/filebeat/module + curl -s https://packages-dev.wazuh.com/pre-release/filebeat/${WAZUH_FILEBEAT_MODULE} | tar -xvz -C /usr/share/filebeat/module ARG S6_VERSION="v2.2.0.3" RUN curl --fail --silent -L https://github.com/just-containers/s6-overlay/releases/download/${S6_VERSION}/s6-overlay-amd64.tar.gz \ From 56ccf81185fe0b967441076def0db06883b05489 Mon Sep 17 00:00:00 2001 From: c-bordon Date: Tue, 14 Nov 2023 14:29:46 -0300 Subject: [PATCH 05/10] Fixed wrong file --- build-docker-images/build-images.sh | 2 +- build-docker-images/wazuh-manager/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build-docker-images/build-images.sh b/build-docker-images/build-images.sh index 76258dff..62969466 100755 --- a/build-docker-images/build-images.sh +++ b/build-docker-images/build-images.sh @@ -15,7 +15,7 @@ IMAGE_VERSION=${WAZUH_IMAGE_VERSION} WAZUH_IMAGE_VERSION="4.7.0" WAZUH_TAG_REVISION="1" WAZUH_DEV_STAGE="" -FILEBEAT_MODULE_VERSION="0.2" +FILEBEAT_MODULE_VERSION="0.3" # ----------------------------------------------------------------------------- diff --git a/build-docker-images/wazuh-manager/Dockerfile b/build-docker-images/wazuh-manager/Dockerfile index 5e748801..878a07a2 100644 --- a/build-docker-images/wazuh-manager/Dockerfile +++ b/build-docker-images/wazuh-manager/Dockerfile @@ -22,7 +22,7 @@ RUN apt-get update && \ RUN curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/${FILEBEAT_CHANNEL}-${FILEBEAT_VERSION}-amd64.deb &&\ dpkg -i ${FILEBEAT_CHANNEL}-${FILEBEAT_VERSION}-amd64.deb && rm -f ${FILEBEAT_CHANNEL}-${FILEBEAT_VERSION}-amd64.deb && \ - curl -s https://packages-dev.wazuh.com/pre-release/filebeat/${WAZUH_FILEBEAT_MODULE} | tar -xvz -C /usr/share/filebeat/module + curl -s https://packages.wazuh.com/4.x/filebeat/${WAZUH_FILEBEAT_MODULE} | tar -xvz -C /usr/share/filebeat/module ARG S6_VERSION="v2.2.0.3" RUN curl --fail --silent -L https://github.com/just-containers/s6-overlay/releases/download/${S6_VERSION}/s6-overlay-amd64.tar.gz \ From f7f90941ed6bae0375b7c2e8cf8708f221dcae46 Mon Sep 17 00:00:00 2001 From: vcerenu Date: Tue, 21 Nov 2023 09:52:52 -0300 Subject: [PATCH 06/10] add dheck for filebeat repository --- build-docker-images/wazuh-manager/Dockerfile | 7 +++--- .../wazuh-manager/config/filebeat_module.sh | 25 +++++++++++++++++++ 2 files changed, 28 insertions(+), 4 deletions(-) create mode 100644 build-docker-images/wazuh-manager/config/filebeat_module.sh diff --git a/build-docker-images/wazuh-manager/Dockerfile b/build-docker-images/wazuh-manager/Dockerfile index dcf62d23..7e6bca3c 100644 --- a/build-docker-images/wazuh-manager/Dockerfile +++ b/build-docker-images/wazuh-manager/Dockerfile @@ -13,16 +13,15 @@ ARG WAZUH_FILEBEAT_MODULE RUN apt-get update && apt install curl apt-transport-https lsb-release gnupg -y COPY config/check_repository.sh / - RUN chmod 775 /check_repository.sh RUN source /check_repository.sh RUN apt-get update && \ apt-get install wazuh-manager=${WAZUH_VERSION}-${WAZUH_TAG_REVISION} -RUN curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/${FILEBEAT_CHANNEL}-${FILEBEAT_VERSION}-amd64.deb &&\ - dpkg -i ${FILEBEAT_CHANNEL}-${FILEBEAT_VERSION}-amd64.deb && rm -f ${FILEBEAT_CHANNEL}-${FILEBEAT_VERSION}-amd64.deb && \ - curl -s https://packages.wazuh.com/4.x/filebeat/${WAZUH_FILEBEAT_MODULE} | tar -xvz -C /usr/share/filebeat/module +COPY config/filebeat_module.sh / +RUN chmod 775 /filebeat_module.sh +RUN source /filebeat_module.sh ARG S6_VERSION="v2.2.0.3" RUN curl --fail --silent -L https://github.com/just-containers/s6-overlay/releases/download/${S6_VERSION}/s6-overlay-amd64.tar.gz \ diff --git a/build-docker-images/wazuh-manager/config/filebeat_module.sh b/build-docker-images/wazuh-manager/config/filebeat_module.sh new file mode 100644 index 00000000..fcf601d9 --- /dev/null +++ b/build-docker-images/wazuh-manager/config/filebeat_module.sh @@ -0,0 +1,25 @@ +REPOSITORY="packages.wazuh.com/4.x" +WAZUH_CURRENT_VERSION=$(curl --silent https://api.github.com/repos/wazuh/wazuh/releases/latest | grep '\"tag_name\":' | sed -E 's/.*\"([^\"]+)\".*/\1/' | cut -c 2-) +MAJOR_BUILD=$(echo $WAZUH_VERSION | cut -d. -f1) +MID_BUILD=$(echo $WAZUH_VERSION | cut -d. -f2) +MINOR_BUILD=$(echo $WAZUH_VERSION | cut -d. -f3) +MAJOR_CURRENT=$(echo $WAZUH_CURRENT_VERSION | cut -d. -f1) +MID_CURRENT=$(echo $WAZUH_CURRENT_VERSION | cut -d. -f2) +MINOR_CURRENT=$(echo $WAZUH_CURRENT_VERSION | cut -d. -f3) + +## check version to use the correct repository +if [ "$MAJOR_BUILD" -gt "$MAJOR_CURRENT" ]; then + REPOSITORY="packages-dev.wazuh.com/pre-release" +elif [ "$MAJOR_BUILD" -eq "$MAJOR_CURRENT" ]; then + if [ "$MID_BUILD" -gt "$MID_CURRENT" ]; then + REPOSITORY="packages-dev.wazuh.com/pre-release" + elif [ "$MID_BUILD" -eq "$MID_CURRENT" ]; then + if [ "$MINOR_BUILD" -gt "$MINOR_CURRENT" ]; then + REPOSITORY=""packages-dev.wazuh.com/pre-release" + fi + fi +fi + +curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/${FILEBEAT_CHANNEL}-${FILEBEAT_VERSION}-amd64.deb &&\ +dpkg -i ${FILEBEAT_CHANNEL}-${FILEBEAT_VERSION}-amd64.deb && rm -f ${FILEBEAT_CHANNEL}-${FILEBEAT_VERSION}-amd64.deb && \ +curl -s https://${REPOSITORY}/filebeat/${WAZUH_FILEBEAT_MODULE} | tar -xvz -C /usr/share/filebeat/module \ No newline at end of file From 12d45d83add4d39cfbeaf083928e1c1152764d1d Mon Sep 17 00:00:00 2001 From: vcerenu Date: Tue, 21 Nov 2023 10:24:37 -0300 Subject: [PATCH 07/10] add dheck for filebeat repository --- build-docker-images/wazuh-manager/config/filebeat_module.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-docker-images/wazuh-manager/config/filebeat_module.sh b/build-docker-images/wazuh-manager/config/filebeat_module.sh index fcf601d9..3ca1b183 100644 --- a/build-docker-images/wazuh-manager/config/filebeat_module.sh +++ b/build-docker-images/wazuh-manager/config/filebeat_module.sh @@ -15,7 +15,7 @@ elif [ "$MAJOR_BUILD" -eq "$MAJOR_CURRENT" ]; then REPOSITORY="packages-dev.wazuh.com/pre-release" elif [ "$MID_BUILD" -eq "$MID_CURRENT" ]; then if [ "$MINOR_BUILD" -gt "$MINOR_CURRENT" ]; then - REPOSITORY=""packages-dev.wazuh.com/pre-release" + REPOSITORY="packages-dev.wazuh.com/pre-release" fi fi fi From 423fc248ef43b88329f665f7f25dc812ed5b8f86 Mon Sep 17 00:00:00 2001 From: c-bordon Date: Tue, 21 Nov 2023 15:05:17 -0300 Subject: [PATCH 08/10] Removed report dependencies from Wazuh dashboard image --- build-docker-images/wazuh-dashboard/Dockerfile | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-docker-images/wazuh-dashboard/Dockerfile b/build-docker-images/wazuh-dashboard/Dockerfile index 44430b10..8ca7f77b 100644 --- a/build-docker-images/wazuh-dashboard/Dockerfile +++ b/build-docker-images/wazuh-dashboard/Dockerfile @@ -80,9 +80,6 @@ ENV PATTERN="" \ WAZUH_MONITORING_SHARDS="" \ WAZUH_MONITORING_REPLICAS="" -# Install dependencies -RUN apt update && apt install -y libnss3-dev fonts-liberation libfontconfig1 - # Create wazuh-dashboard user and group RUN getent group $GROUP || groupadd -r -g 1000 $GROUP RUN useradd --system \ From f8eb0b5f1d27190f4df37539087f82be8b8c9567 Mon Sep 17 00:00:00 2001 From: vcerenu Date: Thu, 23 Nov 2023 07:47:39 -0300 Subject: [PATCH 09/10] change revision number --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index ce652074..ab38abe8 100644 --- a/VERSION +++ b/VERSION @@ -1,2 +1,2 @@ WAZUH-DOCKER_VERSION="4.7.0" -REVISION="40703" +REVISION="40704" From eb6eae692c8d7467e4892a60705269c22747c519 Mon Sep 17 00:00:00 2001 From: vcerenu Date: Mon, 27 Nov 2023 09:01:25 -0300 Subject: [PATCH 10/10] bump revision number --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 9030d4f6..06ed9efe 100644 --- a/VERSION +++ b/VERSION @@ -1,2 +1,2 @@ WAZUH-DOCKER_VERSION="4.7.1" -REVISION="40705" +REVISION="40706"