diff --git a/VERSION b/VERSION index 1f3f87cd..b098f0c0 100644 --- a/VERSION +++ b/VERSION @@ -1,2 +1,2 @@ -WAZUH-DOCKER_VERSION="3.10.2_7.3.2" -REVISION="31020" +WAZUH-DOCKER_VERSION="3.11.5_7.3.2" +REVISION="31150" diff --git a/wazuh/Dockerfile b/wazuh/Dockerfile index 93473a22..501cd144 100644 --- a/wazuh/Dockerfile +++ b/wazuh/Dockerfile @@ -3,15 +3,18 @@ FROM phusion/baseimage:latest # Arguments ARG FILEBEAT_VERSION=7.4.2 -ARG WAZUH_VERSION=3.11.4-1 +ARG WAZUH_VERSION=3.11.5-1 # Environment variables ENV API_USER="foo" \ API_PASS="bar" -ARG TEMPLATE_VERSION="v3.11.4" +ARG TEMPLATE_VERSION="v3.11.5" ENV FILEBEAT_DESTINATION="elasticsearch" +COPY config/wazuh-manager_3.11.5-1_amd64.deb /wazuh-manager_3.11.5-1_amd64.deb +COPY config/wazuh-api_3.11.5-1_amd64.deb /wazuh-api_3.11.5-1_amd64.deb + # Install packages RUN set -x && \ echo "deb https://packages.wazuh.com/3.x/apt/ stable main" | tee /etc/apt/sources.list.d/wazuh.list && \ @@ -26,8 +29,14 @@ RUN set -x && \ apt-get upgrade -y -o Dpkg::Options::="--force-confold" && \ apt-get --no-install-recommends --no-install-suggests -y install openssl apt-transport-https vim expect python-boto python-pip python-cryptography && \ apt-get --no-install-recommends --no-install-suggests -y install postfix bsd-mailx mailutils libsasl2-2 ca-certificates libsasl2-modules && \ - apt-get --no-install-recommends --no-install-suggests -y install wazuh-manager=${WAZUH_VERSION} && \ - apt-get --no-install-recommends --no-install-suggests -y install nodejs wazuh-api=${WAZUH_VERSION} && \ +# apt-get --no-install-recommends --no-install-suggests -y install wazuh-manager=${WAZUH_VERSION} && \ + dpkg -i /wazuh-manager_3.11.5-1_amd64.deb && apt-get install -f && \ +# apt-get --no-install-recommends --no-install-suggests -y install nodejs wazuh-api=${WAZUH_VERSION} && \ + apt-get --no-install-recommends --no-install-suggests -y install nodejs && \ + dpkg -i /wazuh-api_3.11.5-1_amd64.deb && apt-get install -f && \ +# Disable updates to this package + echo "wazuh-manager hold" | dpkg --set-selections && \ + echo "wazuh-api hold" | dpkg --set-selections && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && \ rm -f /var/ossec/logs/alerts/*/*/* && \ @@ -37,6 +46,7 @@ RUN set -x && \ rm -f /var/ossec/logs/cluster/*/*/* && \ rm -f /var/ossec/logs/ossec/*/*/* && \ rm /var/ossec/var/run/* && \ + rm /wazuh-manager_3.11.5-1_amd64.deb && \ curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-${FILEBEAT_VERSION}-amd64.deb && \ dpkg -i filebeat-${FILEBEAT_VERSION}-amd64.deb && rm -f filebeat-${FILEBEAT_VERSION}-amd64.deb diff --git a/wazuh/config/wazuh-api_3.11.5-1_amd64.deb b/wazuh/config/wazuh-api_3.11.5-1_amd64.deb new file mode 100644 index 00000000..6d7027de Binary files /dev/null and b/wazuh/config/wazuh-api_3.11.5-1_amd64.deb differ diff --git a/wazuh/config/wazuh-manager_3.11.5-1_amd64.deb.REMOVED.git-id b/wazuh/config/wazuh-manager_3.11.5-1_amd64.deb.REMOVED.git-id new file mode 100644 index 00000000..e55618ce --- /dev/null +++ b/wazuh/config/wazuh-manager_3.11.5-1_amd64.deb.REMOVED.git-id @@ -0,0 +1 @@ +b4bbb79aca532ca4f5321a89f9dffae1f934bc6f \ No newline at end of file