[bitnami/logstash] Release 9.1.5-debian-12-r0 (#86885)

Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com>
This commit is contained in:
Bitnami Bot
2025-10-06 18:14:17 +02:00
committed by GitHub
parent 48526fbee4
commit 7614654f6f
4 changed files with 18 additions and 7 deletions

View File

@@ -9,13 +9,13 @@ ARG LOGSTASH_PLUGINS
ARG TARGETARCH ARG TARGETARCH
LABEL org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ LABEL org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \
org.opencontainers.image.created="2025-09-18T16:45:46Z" \ org.opencontainers.image.created="2025-10-06T15:55:56Z" \
org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \
org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/logstash/README.md" \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/logstash/README.md" \
org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/logstash" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/logstash" \
org.opencontainers.image.title="logstash" \ org.opencontainers.image.title="logstash" \
org.opencontainers.image.vendor="Broadcom, Inc." \ org.opencontainers.image.vendor="Broadcom, Inc." \
org.opencontainers.image.version="9.1.4" org.opencontainers.image.version="9.1.5"
ENV HOME="/" \ ENV HOME="/" \
OS_ARCH="${TARGETARCH:-amd64}" \ OS_ARCH="${TARGETARCH:-amd64}" \
@@ -31,8 +31,8 @@ RUN --mount=type=secret,id=downloads_url,env=SECRET_DOWNLOADS_URL \
mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ || exit 1 ; \ mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ || exit 1 ; \
COMPONENTS=( \ COMPONENTS=( \
"yq-4.47.2-0-linux-${OS_ARCH}-debian-12" \ "yq-4.47.2-0-linux-${OS_ARCH}-debian-12" \
"java-17.0.16-12-0-linux-${OS_ARCH}-debian-12" \ "java-17.0.16-12-1-linux-${OS_ARCH}-debian-12" \
"logstash-9.1.4-0-linux-${OS_ARCH}-debian-12" \ "logstash-9.1.5-0-linux-${OS_ARCH}-debian-12" \
) ; \ ) ; \
for COMPONENT in "${COMPONENTS[@]}"; do \ for COMPONENT in "${COMPONENTS[@]}"; do \
if [ ! -f "${COMPONENT}.tar.gz" ]; then \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \
@@ -52,7 +52,7 @@ RUN uninstall_packages curl
COPY rootfs / COPY rootfs /
RUN /opt/bitnami/scripts/java/postunpack.sh RUN /opt/bitnami/scripts/java/postunpack.sh
RUN /opt/bitnami/scripts/logstash/postunpack.sh RUN /opt/bitnami/scripts/logstash/postunpack.sh
ENV APP_VERSION="9.1.4" \ ENV APP_VERSION="9.1.5" \
BITNAMI_APP_NAME="logstash" \ BITNAMI_APP_NAME="logstash" \
IMAGE_REVISION="0" \ IMAGE_REVISION="0" \
JAVA_HOME="/opt/bitnami/java" \ JAVA_HOME="/opt/bitnami/java" \

View File

@@ -259,6 +259,8 @@ generate_systemd_conf() {
local success_exit_status="" local success_exit_status=""
local custom_service_content="" local custom_service_content=""
local working_directory="" local working_directory=""
local timeout_start_sec="2min"
local timeout_stop_sec="30s"
# Parse CLI flags # Parse CLI flags
shift shift
while [[ "$#" -gt 0 ]]; do while [[ "$#" -gt 0 ]]; do
@@ -277,6 +279,8 @@ generate_systemd_conf() {
| --success-exit-status \ | --success-exit-status \
| --custom-service-content \ | --custom-service-content \
| --working-directory \ | --working-directory \
| --timeout-start-sec \
| --timeout-stop-sec \
) )
var_name="$(echo "$1" | sed -e "s/^--//" -e "s/-/_/g")" var_name="$(echo "$1" | sed -e "s/^--//" -e "s/-/_/g")"
shift shift
@@ -402,8 +406,8 @@ EOF
fi fi
cat >> "$service_file" <<EOF cat >> "$service_file" <<EOF
# Optimizations # Optimizations
TimeoutStartSec=2min TimeoutStartSec=${timeout_start_sec}
TimeoutStopSec=30s TimeoutStopSec=${timeout_stop_sec}
IgnoreSIGPIPE=no IgnoreSIGPIPE=no
KillMode=mixed KillMode=mixed
EOF EOF

View File

@@ -14,6 +14,7 @@
. /opt/bitnami/scripts/libfs.sh . /opt/bitnami/scripts/libfs.sh
. /opt/bitnami/scripts/libnet.sh . /opt/bitnami/scripts/libnet.sh
. /opt/bitnami/scripts/libservice.sh . /opt/bitnami/scripts/libservice.sh
. /opt/bitnami/scripts/libversion.sh
######################## ########################
# Validate settings in Logstash environment variables # Validate settings in Logstash environment variables

View File

@@ -249,6 +249,12 @@ docker build --build-arg LOGSTASH_PLUGINS=<plugin1,plugin2,...> -t bitnami/logst
The command above will build the image providing this GitHub repository as build context, and will pass the list of plugins to install to the build logic. The command above will build the image providing this GitHub repository as build context, and will pass the list of plugins to install to the build logic.
### FIPS configuration in Bitnami Secure Images
The Bitnami Logstash Docker image from the [Bitnami Secure Images](https://www.arrow.com/globalecs/uk/products/bitnami-secure-images/) catalog includes extra features and settings to configure the container with FIPS capabilities. You can configure the next environment variables:
- `OPENSSL_FIPS`: whether OpenSSL runs in FIPS mode or not. `yes` (default), `no`.
## Logging ## Logging
The Bitnami Logstash Docker image sends the container logs to `stdout`. To view the logs: The Bitnami Logstash Docker image sends the container logs to `stdout`. To view the logs: