Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 4.8.0 into 4.8.1 #1137

Merged
merged 23 commits into from
Nov 27, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
d352019
Rename Kibana as Dashboard
rafabailon Oct 31, 2023
fa956c5
bump revision number
vcerenu Nov 2, 2023
1541325
Merge pull request #1095 from wazuh/1094-support-new-stage-alpha-2
vcerenu Nov 2, 2023
504e1f2
Merge pull request #1091 from wazuh/enhancement/337-change-repo-name
davidjiglesias Nov 2, 2023
2ccd5dc
change revision number
vcerenu Nov 13, 2023
25e4c24
Merge pull request #1105 from wazuh/change_revision
c-bordon Nov 13, 2023
20a3f17
Updated Filebeat module version to 0.3
c-bordon Nov 14, 2023
56ccf81
Fixed wrong file
c-bordon Nov 14, 2023
6c50089
Merge pull request #1117 from wazuh/change/1116-update-filebeat-modul…
c-bordon Nov 14, 2023
f7f9094
add dheck for filebeat repository
vcerenu Nov 21, 2023
12d45d8
add dheck for filebeat repository
vcerenu Nov 21, 2023
423fc24
Removed report dependencies from Wazuh dashboard image
c-bordon Nov 21, 2023
2df3752
Merge pull request #1125 from wazuh/change/492-remove-report-dependen…
teddytpc1 Nov 22, 2023
139f7a5
Merge pull request #1124 from wazuh/1119-update-filebeat-module-downl…
teddytpc1 Nov 22, 2023
f8eb0b5
change revision number
vcerenu Nov 23, 2023
dcf4842
Merge pull request #1129 from wazuh/chenge_revision_number
vcerenu Nov 23, 2023
794e9a2
Merge branch '4.7.0' into merge-4.7.0-into-4.7.1
davidcr01 Nov 24, 2023
1668110
Merge pull request #1131 from wazuh/merge-4.7.0-into-4.7.1
c-bordon Nov 24, 2023
eb6eae6
bump revision number
vcerenu Nov 27, 2023
375d94d
Merge pull request #1135 from wazuh/bump_revision_number
teddytpc1 Nov 27, 2023
94c6a1b
Merge branch '4.7.1' into merge-4.7.1-into-4.8.0
davidcr01 Nov 27, 2023
86dd284
Merge pull request #1136 from wazuh/merge-4.7.1-into-4.8.0
teddytpc1 Nov 27, 2023
957de01
Merge branch '4.8.0' into merge-4.8.0-into-4.8.1
davidcr01 Nov 27, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion build-docker-images/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ $ build-docker-images/build-images.sh -h
Usage: build-docker-images/build-images.sh [OPTIONS]
-d, --dev <ref> [Optional] Set the development stage you want to build, example rc1 or beta1, not used by default.
-f, --filebeat-module <ref> [Optional] Set Filebeat module version. By default 0.2.
-f, --filebeat-module <ref> [Optional] Set Filebeat module version. By default 0.3.
-r, --revision <rev> [Optional] Package revision. By default 1
-v, --version <ver> [Optional] Set the Wazuh version should be builded. By default, 4.8.1.
-h, --help Show this help.
Expand Down
2 changes: 1 addition & 1 deletion build-docker-images/build-images.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ IMAGE_VERSION=${WAZUH_IMAGE_VERSION}
WAZUH_IMAGE_VERSION="4.8.1"
WAZUH_TAG_REVISION="1"
WAZUH_DEV_STAGE=""
FILEBEAT_MODULE_VERSION="0.2"
FILEBEAT_MODULE_VERSION="0.3"

# -----------------------------------------------------------------------------

Expand Down
3 changes: 0 additions & 3 deletions build-docker-images/wazuh-dashboard/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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 \
Expand Down
7 changes: 3 additions & 4 deletions build-docker-images/wazuh-manager/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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 \
Expand Down
25 changes: 25 additions & 0 deletions build-docker-images/wazuh-manager/config/filebeat_module.sh
Original file line number Diff line number Diff line change
@@ -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
Loading