From e7c2ae93aa75951dc1fbaf5ce6364e7e89e32331 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 17 Dec 2024 13:15:57 +0100 Subject: [PATCH 001/121] [bitnami/prometheus-operator] Release prometheus-operator-0.79.1-debian-12-r0 (#75786) Signed-off-by: Bitnami Bot --- bitnami/prometheus-operator/0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/prometheus-operator/0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/prometheus-operator/0/debian-12/Dockerfile b/bitnami/prometheus-operator/0/debian-12/Dockerfile index 43b33a6ad829d..018b9ec4afdd1 100644 --- a/bitnami/prometheus-operator/0/debian-12/Dockerfile +++ b/bitnami/prometheus-operator/0/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-13T20:12:53Z" \ + org.opencontainers.image.created="2024-12-17T11:56:05Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/prometheus-operator/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.79.0-debian-12-r0" \ + org.opencontainers.image.ref.name="0.79.1-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/prometheus-operator" \ org.opencontainers.image.title="prometheus-operator" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.79.0" + org.opencontainers.image.version="0.79.1" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "prometheus-operator-0.79.0-0-linux-${OS_ARCH}-debian-12" \ + "prometheus-operator-0.79.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -48,7 +48,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true RUN ln -sf /opt/bitnami/prometheus-operator/bin/prometheus-config-reloader /bin/prometheus-config-reloader RUN ln -sf /opt/bitnami/prometheus-operator/bin/operator /bin/operator -ENV APP_VERSION="0.79.0" \ +ENV APP_VERSION="0.79.1" \ BITNAMI_APP_NAME="prometheus-operator" \ PATH="/opt/bitnami/prometheus-operator/bin:$PATH" diff --git a/bitnami/prometheus-operator/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/prometheus-operator/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 90f01d85f28d0..9ceb7f4b940bf 100644 --- a/bitnami/prometheus-operator/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/prometheus-operator/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.79.0-0" + "version": "0.79.1-0" } } \ No newline at end of file diff --git a/bitnami/prometheus-operator/0/debian-12/tags-info.yaml b/bitnami/prometheus-operator/0/debian-12/tags-info.yaml index 6656a4d12403b..5a899a3689c5f 100644 --- a/bitnami/prometheus-operator/0/debian-12/tags-info.yaml +++ b/bitnami/prometheus-operator/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.79.0 +- 0.79.1 - latest From 85191389ac789b90012f106e19c40114b8214201 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 17 Dec 2024 16:29:19 +0100 Subject: [PATCH 002/121] [bitnami/kubectl] Release kubectl-1.31.4-debian-12-r1 (#75787) Signed-off-by: Bitnami Bot --- bitnami/kubectl/1.31/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/kubectl/1.31/debian-12/Dockerfile b/bitnami/kubectl/1.31/debian-12/Dockerfile index 3812c72c89470..b80dcff889cb2 100644 --- a/bitnami/kubectl/1.31/debian-12/Dockerfile +++ b/bitnami/kubectl/1.31/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-10T21:32:04Z" \ + org.opencontainers.image.created="2024-12-17T15:15:46Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/kubectl/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="1.31.4-debian-12-r0" \ + org.opencontainers.image.ref.name="1.31.4-debian-12-r1" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/kubectl" \ org.opencontainers.image.title="kubectl" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -30,7 +30,7 @@ RUN install_packages ca-certificates curl gettext git jq procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "yq-4.44.6-0-linux-${OS_ARCH}-debian-12" \ - "kubectl-1.31.4-0-linux-${OS_ARCH}-debian-12" \ + "kubectl-1.31.4-1-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/kubectl/1.31/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/kubectl/1.31/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 8ec19a01f855c..bc0d6a703e64a 100644 --- a/bitnami/kubectl/1.31/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/kubectl/1.31/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "1.31.4-0" + "version": "1.31.4-1" }, "yq": { "arch": "amd64", From cc710ab1dfafab7ea2ed1abef30a11027aa1af53 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 17 Dec 2024 16:42:44 +0100 Subject: [PATCH 003/121] [bitnami/kubectl] Release kubectl-1.32.0-debian-12-r0 (#75788) Signed-off-by: Bitnami Bot --- bitnami/kubectl/1.32/debian-12/Dockerfile | 57 +++++++++++++++++++ .../opt/bitnami/.bitnami_components.json | 14 +++++ .../opt/bitnami/licenses/licenses.txt | 2 + .../prebuildfs/usr/sbin/install_packages | 27 +++++++++ .../debian-12/prebuildfs/usr/sbin/run-script | 24 ++++++++ bitnami/kubectl/1.32/debian-12/tags-info.yaml | 5 ++ 6 files changed, 129 insertions(+) create mode 100644 bitnami/kubectl/1.32/debian-12/Dockerfile create mode 100644 bitnami/kubectl/1.32/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json create mode 100644 bitnami/kubectl/1.32/debian-12/prebuildfs/opt/bitnami/licenses/licenses.txt create mode 100755 bitnami/kubectl/1.32/debian-12/prebuildfs/usr/sbin/install_packages create mode 100755 bitnami/kubectl/1.32/debian-12/prebuildfs/usr/sbin/run-script create mode 100644 bitnami/kubectl/1.32/debian-12/tags-info.yaml diff --git a/bitnami/kubectl/1.32/debian-12/Dockerfile b/bitnami/kubectl/1.32/debian-12/Dockerfile new file mode 100644 index 0000000000000..ee4ff356f5b13 --- /dev/null +++ b/bitnami/kubectl/1.32/debian-12/Dockerfile @@ -0,0 +1,57 @@ +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 + +FROM docker.io/bitnami/minideb:bookworm + +ARG DOWNLOADS_URL="downloads.bitnami.com/files/stacksmith" +ARG TARGETARCH + +LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ + org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ + org.opencontainers.image.created="2024-12-17T15:24:56Z" \ + org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ + org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/kubectl/README.md" \ + org.opencontainers.image.licenses="Apache-2.0" \ + org.opencontainers.image.ref.name="1.32.0-debian-12-r0" \ + org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/kubectl" \ + org.opencontainers.image.title="kubectl" \ + org.opencontainers.image.vendor="Broadcom, Inc." \ + org.opencontainers.image.version="1.32.0" + +ENV HOME="/" \ + OS_ARCH="${TARGETARCH:-amd64}" \ + OS_FLAVOUR="debian-12" \ + OS_NAME="linux" + +COPY prebuildfs / +SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] +# Install required system packages and dependencies +RUN install_packages ca-certificates curl gettext git jq procps +RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ + COMPONENTS=( \ + "yq-4.44.6-0-linux-${OS_ARCH}-debian-12" \ + "kubectl-1.32.0-0-linux-${OS_ARCH}-debian-12" \ + ) ; \ + for COMPONENT in "${COMPONENTS[@]}"; do \ + if [ ! -f "${COMPONENT}.tar.gz" ]; then \ + curl -SsLf "https://${DOWNLOADS_URL}/${COMPONENT}.tar.gz" -O ; \ + curl -SsLf "https://${DOWNLOADS_URL}/${COMPONENT}.tar.gz.sha256" -O ; \ + fi ; \ + sha256sum -c "${COMPONENT}.tar.gz.sha256" ; \ + tar -zxf "${COMPONENT}.tar.gz" -C /opt/bitnami --strip-components=2 --no-same-owner --wildcards '*/files' ; \ + rm -rf "${COMPONENT}".tar.gz{,.sha256} ; \ + done +RUN apt-get autoremove --purge -y curl && \ + apt-get update && apt-get upgrade -y && \ + apt-get clean && rm -rf /var/lib/apt/lists /var/cache/apt/archives +RUN chmod g+rwX /opt/bitnami +RUN mkdir /.kube && chmod g+rwX /.kube +RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true + +ENV APP_VERSION="1.32.0" \ + BITNAMI_APP_NAME="kubectl" \ + PATH="/opt/bitnami/common/bin:/opt/bitnami/kubectl/bin:$PATH" + +USER 1001 +ENTRYPOINT [ "kubectl" ] +CMD [ "--help" ] diff --git a/bitnami/kubectl/1.32/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/kubectl/1.32/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json new file mode 100644 index 0000000000000..d2c5092072894 --- /dev/null +++ b/bitnami/kubectl/1.32/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -0,0 +1,14 @@ +{ + "kubectl": { + "arch": "amd64", + "distro": "debian-12", + "type": "NAMI", + "version": "1.32.0-0" + }, + "yq": { + "arch": "amd64", + "distro": "debian-12", + "type": "NAMI", + "version": "4.44.6-0" + } +} \ No newline at end of file diff --git a/bitnami/kubectl/1.32/debian-12/prebuildfs/opt/bitnami/licenses/licenses.txt b/bitnami/kubectl/1.32/debian-12/prebuildfs/opt/bitnami/licenses/licenses.txt new file mode 100644 index 0000000000000..76956b38e82c6 --- /dev/null +++ b/bitnami/kubectl/1.32/debian-12/prebuildfs/opt/bitnami/licenses/licenses.txt @@ -0,0 +1,2 @@ +Bitnami containers ship with software bundles. You can find the licenses under: +/opt/bitnami/[name-of-bundle]/licenses/[bundle-version].txt diff --git a/bitnami/kubectl/1.32/debian-12/prebuildfs/usr/sbin/install_packages b/bitnami/kubectl/1.32/debian-12/prebuildfs/usr/sbin/install_packages new file mode 100755 index 0000000000000..ccce248b2d141 --- /dev/null +++ b/bitnami/kubectl/1.32/debian-12/prebuildfs/usr/sbin/install_packages @@ -0,0 +1,27 @@ +#!/bin/sh +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +set -eu + +n=0 +max=2 +export DEBIAN_FRONTEND=noninteractive + +until [ $n -gt $max ]; do + set +e + ( + apt-get update -qq && + apt-get install -y --no-install-recommends "$@" + ) + CODE=$? + set -e + if [ $CODE -eq 0 ]; then + break + fi + if [ $n -eq $max ]; then + exit $CODE + fi + echo "apt failed, retrying" + n=$(($n + 1)) +done +apt-get clean && rm -rf /var/lib/apt/lists /var/cache/apt/archives diff --git a/bitnami/kubectl/1.32/debian-12/prebuildfs/usr/sbin/run-script b/bitnami/kubectl/1.32/debian-12/prebuildfs/usr/sbin/run-script new file mode 100755 index 0000000000000..0e07c9038dfde --- /dev/null +++ b/bitnami/kubectl/1.32/debian-12/prebuildfs/usr/sbin/run-script @@ -0,0 +1,24 @@ +#!/bin/sh +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +set -u + +if [ $# -eq 0 ]; then + >&2 echo "No arguments provided" + exit 1 +fi + +script=$1 +exit_code="${2:-96}" +fail_if_not_present="${3:-n}" + +if test -f "$script"; then + sh $script + + if [ $? -ne 0 ]; then + exit $((exit_code)) + fi +elif [ "$fail_if_not_present" = "y" ]; then + >&2 echo "script not found: $script" + exit 127 +fi diff --git a/bitnami/kubectl/1.32/debian-12/tags-info.yaml b/bitnami/kubectl/1.32/debian-12/tags-info.yaml new file mode 100644 index 0000000000000..758127773c61d --- /dev/null +++ b/bitnami/kubectl/1.32/debian-12/tags-info.yaml @@ -0,0 +1,5 @@ +rolling-tags: +- "1.32" +- 1.32-debian-12 +- 1.32.0 +- latest From 17da24d8a6796688740284cb0701f47546e746cf Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 17 Dec 2024 16:55:28 +0100 Subject: [PATCH 004/121] [bitnami/metallb-controller] Release metallb-controller-0.14.9-debian-12-r0 (#75789) Signed-off-by: Bitnami Bot --- bitnami/metallb-controller/0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/metallb-controller/0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/metallb-controller/0/debian-12/Dockerfile b/bitnami/metallb-controller/0/debian-12/Dockerfile index 247fffc33fc7f..72556413db5e6 100644 --- a/bitnami/metallb-controller/0/debian-12/Dockerfile +++ b/bitnami/metallb-controller/0/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-04T01:10:12Z" \ + org.opencontainers.image.created="2024-12-17T15:43:43Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/metallb-controller/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.14.8-debian-12-r11" \ + org.opencontainers.image.ref.name="0.14.9-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/metallb-controller" \ org.opencontainers.image.title="metallb-controller" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.14.8" + org.opencontainers.image.version="0.14.9" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "metallb-0.14.8-6-linux-${OS_ARCH}-debian-12" \ + "metallb-0.14.9-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -46,7 +46,7 @@ RUN apt-get autoremove --purge -y curl && \ RUN chmod g+rwX /opt/bitnami RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true -ENV APP_VERSION="0.14.8" \ +ENV APP_VERSION="0.14.9" \ BITNAMI_APP_NAME="metallb-controller" \ PATH="/opt/bitnami/metallb/bin:$PATH" diff --git a/bitnami/metallb-controller/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/metallb-controller/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 7fd38bc9e1bea..8e479d22c537d 100644 --- a/bitnami/metallb-controller/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/metallb-controller/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.14.8-6" + "version": "0.14.9-0" } } \ No newline at end of file diff --git a/bitnami/metallb-controller/0/debian-12/tags-info.yaml b/bitnami/metallb-controller/0/debian-12/tags-info.yaml index 216d887a30c93..f1b2877562d8b 100644 --- a/bitnami/metallb-controller/0/debian-12/tags-info.yaml +++ b/bitnami/metallb-controller/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.14.8 +- 0.14.9 - latest From eaed26c6dbad0720402cd9f6e5d69b131cec0fa2 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 17 Dec 2024 17:09:39 +0100 Subject: [PATCH 005/121] [bitnami/metallb-speaker] Release metallb-speaker-0.14.9-debian-12-r0 (#75791) Signed-off-by: Bitnami Bot --- bitnami/metallb-speaker/0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/metallb-speaker/0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/metallb-speaker/0/debian-12/Dockerfile b/bitnami/metallb-speaker/0/debian-12/Dockerfile index 792f8195ed635..00e1d736dcfcb 100644 --- a/bitnami/metallb-speaker/0/debian-12/Dockerfile +++ b/bitnami/metallb-speaker/0/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-04T01:09:02Z" \ + org.opencontainers.image.created="2024-12-17T15:43:20Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/metallb-speaker/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.14.8-debian-12-r13" \ + org.opencontainers.image.ref.name="0.14.9-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/metallb-speaker" \ org.opencontainers.image.title="metallb-speaker" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.14.8" + org.opencontainers.image.version="0.14.9" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps tcpdump RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "metallb-speaker-0.14.8-13-linux-${OS_ARCH}-debian-12" \ + "metallb-speaker-0.14.9-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -58,7 +58,7 @@ RUN curl -sLO "https://deb.frrouting.org/frr/pool/frr-9.1/f/frr/frr_9.1.2-0~deb1 install_packages "./frr_9.1.2-0~deb12u1_${OS_ARCH}.deb" "./frr-pythontools_9.1.2-0~deb12u1_all.deb" "./libyang2_2.1.128-2~deb12u1_${OS_ARCH}.deb" && \ rm frr_9.1.2-0~deb12u1_${OS_ARCH}.deb frr-pythontools_9.1.2-0~deb12u1_all.deb libyang2_2.1.128-2~deb12u1_${OS_ARCH}.deb -ENV APP_VERSION="0.14.8" \ +ENV APP_VERSION="0.14.9" \ BITNAMI_APP_NAME="metallb-speaker" \ PATH="/opt/bitnami/metallb-speaker/bin:$PATH" diff --git a/bitnami/metallb-speaker/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/metallb-speaker/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index c3b87af6d53ca..c6812ea87fd42 100644 --- a/bitnami/metallb-speaker/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/metallb-speaker/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.14.8-13" + "version": "0.14.9-0" } } \ No newline at end of file diff --git a/bitnami/metallb-speaker/0/debian-12/tags-info.yaml b/bitnami/metallb-speaker/0/debian-12/tags-info.yaml index 216d887a30c93..f1b2877562d8b 100644 --- a/bitnami/metallb-speaker/0/debian-12/tags-info.yaml +++ b/bitnami/metallb-speaker/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.14.8 +- 0.14.9 - latest From e65a19009623e8234950f29765f13f94c1d6ee90 Mon Sep 17 00:00:00 2001 From: David Gomez Date: Tue, 17 Dec 2024 17:12:51 +0100 Subject: [PATCH 006/121] [bitnami/kubectl] Remove kubectl 1.31 (#75790) Signed-off-by: David Gomez --- bitnami/kubectl/1.31/README.md | 5 ++ bitnami/kubectl/1.31/debian-12/Dockerfile | 57 ------------------- .../opt/bitnami/.bitnami_components.json | 14 ----- .../opt/bitnami/licenses/licenses.txt | 2 - .../prebuildfs/usr/sbin/install_packages | 27 --------- .../debian-12/prebuildfs/usr/sbin/run-script | 24 -------- bitnami/kubectl/1.31/debian-12/tags-info.yaml | 5 -- 7 files changed, 5 insertions(+), 129 deletions(-) create mode 100644 bitnami/kubectl/1.31/README.md delete mode 100644 bitnami/kubectl/1.31/debian-12/Dockerfile delete mode 100644 bitnami/kubectl/1.31/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json delete mode 100644 bitnami/kubectl/1.31/debian-12/prebuildfs/opt/bitnami/licenses/licenses.txt delete mode 100755 bitnami/kubectl/1.31/debian-12/prebuildfs/usr/sbin/install_packages delete mode 100755 bitnami/kubectl/1.31/debian-12/prebuildfs/usr/sbin/run-script delete mode 100644 bitnami/kubectl/1.31/debian-12/tags-info.yaml diff --git a/bitnami/kubectl/1.31/README.md b/bitnami/kubectl/1.31/README.md new file mode 100644 index 0000000000000..5237e148ec0d9 --- /dev/null +++ b/bitnami/kubectl/1.31/README.md @@ -0,0 +1,5 @@ +# Only latest stable branch maintained in the free Bitnami catalog + +Starting December 10th 2024, only the latest stable branch of any container will receive updates in the free Bitnami catalog. To access up-to-date releases for all upstream-supported branches, consider upgrading to Bitnami Premium. Previous versions already released will not be deleted. They are still available to pull from DockerHub. + +Please check the Bitnami Premium page in our partner [Arrow Electronics](https://www.arrow.com/globalecs/na/vendors/bitnami?utm_source=GitHub&utm_medium=containers) for more information. diff --git a/bitnami/kubectl/1.31/debian-12/Dockerfile b/bitnami/kubectl/1.31/debian-12/Dockerfile deleted file mode 100644 index b80dcff889cb2..0000000000000 --- a/bitnami/kubectl/1.31/debian-12/Dockerfile +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 - -FROM docker.io/bitnami/minideb:bookworm - -ARG DOWNLOADS_URL="downloads.bitnami.com/files/stacksmith" -ARG TARGETARCH - -LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ - org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-17T15:15:46Z" \ - org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ - org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/kubectl/README.md" \ - org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="1.31.4-debian-12-r1" \ - org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/kubectl" \ - org.opencontainers.image.title="kubectl" \ - org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="1.31.4" - -ENV HOME="/" \ - OS_ARCH="${TARGETARCH:-amd64}" \ - OS_FLAVOUR="debian-12" \ - OS_NAME="linux" - -COPY prebuildfs / -SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] -# Install required system packages and dependencies -RUN install_packages ca-certificates curl gettext git jq procps -RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ - COMPONENTS=( \ - "yq-4.44.6-0-linux-${OS_ARCH}-debian-12" \ - "kubectl-1.31.4-1-linux-${OS_ARCH}-debian-12" \ - ) ; \ - for COMPONENT in "${COMPONENTS[@]}"; do \ - if [ ! -f "${COMPONENT}.tar.gz" ]; then \ - curl -SsLf "https://${DOWNLOADS_URL}/${COMPONENT}.tar.gz" -O ; \ - curl -SsLf "https://${DOWNLOADS_URL}/${COMPONENT}.tar.gz.sha256" -O ; \ - fi ; \ - sha256sum -c "${COMPONENT}.tar.gz.sha256" ; \ - tar -zxf "${COMPONENT}.tar.gz" -C /opt/bitnami --strip-components=2 --no-same-owner --wildcards '*/files' ; \ - rm -rf "${COMPONENT}".tar.gz{,.sha256} ; \ - done -RUN apt-get autoremove --purge -y curl && \ - apt-get update && apt-get upgrade -y && \ - apt-get clean && rm -rf /var/lib/apt/lists /var/cache/apt/archives -RUN chmod g+rwX /opt/bitnami -RUN mkdir /.kube && chmod g+rwX /.kube -RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true - -ENV APP_VERSION="1.31.4" \ - BITNAMI_APP_NAME="kubectl" \ - PATH="/opt/bitnami/common/bin:/opt/bitnami/kubectl/bin:$PATH" - -USER 1001 -ENTRYPOINT [ "kubectl" ] -CMD [ "--help" ] diff --git a/bitnami/kubectl/1.31/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/kubectl/1.31/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json deleted file mode 100644 index bc0d6a703e64a..0000000000000 --- a/bitnami/kubectl/1.31/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "kubectl": { - "arch": "amd64", - "distro": "debian-12", - "type": "NAMI", - "version": "1.31.4-1" - }, - "yq": { - "arch": "amd64", - "distro": "debian-12", - "type": "NAMI", - "version": "4.44.6-0" - } -} \ No newline at end of file diff --git a/bitnami/kubectl/1.31/debian-12/prebuildfs/opt/bitnami/licenses/licenses.txt b/bitnami/kubectl/1.31/debian-12/prebuildfs/opt/bitnami/licenses/licenses.txt deleted file mode 100644 index 76956b38e82c6..0000000000000 --- a/bitnami/kubectl/1.31/debian-12/prebuildfs/opt/bitnami/licenses/licenses.txt +++ /dev/null @@ -1,2 +0,0 @@ -Bitnami containers ship with software bundles. You can find the licenses under: -/opt/bitnami/[name-of-bundle]/licenses/[bundle-version].txt diff --git a/bitnami/kubectl/1.31/debian-12/prebuildfs/usr/sbin/install_packages b/bitnami/kubectl/1.31/debian-12/prebuildfs/usr/sbin/install_packages deleted file mode 100755 index ccce248b2d141..0000000000000 --- a/bitnami/kubectl/1.31/debian-12/prebuildfs/usr/sbin/install_packages +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 -set -eu - -n=0 -max=2 -export DEBIAN_FRONTEND=noninteractive - -until [ $n -gt $max ]; do - set +e - ( - apt-get update -qq && - apt-get install -y --no-install-recommends "$@" - ) - CODE=$? - set -e - if [ $CODE -eq 0 ]; then - break - fi - if [ $n -eq $max ]; then - exit $CODE - fi - echo "apt failed, retrying" - n=$(($n + 1)) -done -apt-get clean && rm -rf /var/lib/apt/lists /var/cache/apt/archives diff --git a/bitnami/kubectl/1.31/debian-12/prebuildfs/usr/sbin/run-script b/bitnami/kubectl/1.31/debian-12/prebuildfs/usr/sbin/run-script deleted file mode 100755 index 0e07c9038dfde..0000000000000 --- a/bitnami/kubectl/1.31/debian-12/prebuildfs/usr/sbin/run-script +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 -set -u - -if [ $# -eq 0 ]; then - >&2 echo "No arguments provided" - exit 1 -fi - -script=$1 -exit_code="${2:-96}" -fail_if_not_present="${3:-n}" - -if test -f "$script"; then - sh $script - - if [ $? -ne 0 ]; then - exit $((exit_code)) - fi -elif [ "$fail_if_not_present" = "y" ]; then - >&2 echo "script not found: $script" - exit 127 -fi diff --git a/bitnami/kubectl/1.31/debian-12/tags-info.yaml b/bitnami/kubectl/1.31/debian-12/tags-info.yaml deleted file mode 100644 index 90efe7e93139b..0000000000000 --- a/bitnami/kubectl/1.31/debian-12/tags-info.yaml +++ /dev/null @@ -1,5 +0,0 @@ -rolling-tags: -- "1.31" -- 1.31-debian-12 -- 1.31.4 -- latest From 01b7a50d2bc396ef6b4978068c2c5e2f9b712a9c Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 17 Dec 2024 18:08:21 +0100 Subject: [PATCH 007/121] [bitnami/vault-k8s] Release vault-k8s-1.6.1-debian-12-r0 (#75792) Signed-off-by: Bitnami Bot --- bitnami/vault-k8s/1/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/vault-k8s/1/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/vault-k8s/1/debian-12/Dockerfile b/bitnami/vault-k8s/1/debian-12/Dockerfile index 1f7ed82f0bf42..b20c4334b6790 100644 --- a/bitnami/vault-k8s/1/debian-12/Dockerfile +++ b/bitnami/vault-k8s/1/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-05T22:54:04Z" \ + org.opencontainers.image.created="2024-12-17T16:50:10Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/vault-k8s/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="1.6.0-debian-12-r0" \ + org.opencontainers.image.ref.name="1.6.1-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/vault-k8s" \ org.opencontainers.image.title="vault-k8s" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="1.6.0" + org.opencontainers.image.version="1.6.1" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "vault-k8s-1.6.0-0-linux-${OS_ARCH}-debian-12" \ + "vault-k8s-1.6.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -45,7 +45,7 @@ RUN apt-get update && apt-get upgrade -y && \ RUN useradd -r -u 1001 -g root vault-k8s RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true -ENV APP_VERSION="1.6.0" \ +ENV APP_VERSION="1.6.1" \ BITNAMI_APP_NAME="vault-k8s" \ PATH="/opt/bitnami/vault-k8s/bin:$PATH" diff --git a/bitnami/vault-k8s/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/vault-k8s/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index efc62673b918f..7c5e3f1ba146d 100644 --- a/bitnami/vault-k8s/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/vault-k8s/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "1.6.0-0" + "version": "1.6.1-0" } } \ No newline at end of file diff --git a/bitnami/vault-k8s/1/debian-12/tags-info.yaml b/bitnami/vault-k8s/1/debian-12/tags-info.yaml index 6707904aed19d..b04121015c9f7 100644 --- a/bitnami/vault-k8s/1/debian-12/tags-info.yaml +++ b/bitnami/vault-k8s/1/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "1" - 1-debian-12 -- 1.6.0 +- 1.6.1 - latest From bff3f734921b36fe99f85dcc88158e2ec42ef26d Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 17 Dec 2024 18:08:46 +0100 Subject: [PATCH 008/121] [bitnami/hubble-relay] Release hubble-relay-1.16.5-debian-12-r0 (#75793) Signed-off-by: Bitnami Bot --- bitnami/hubble-relay/1/debian-12/Dockerfile | 12 ++++++------ .../prebuildfs/opt/bitnami/.bitnami_components.json | 4 ++-- bitnami/hubble-relay/1/debian-12/tags-info.yaml | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/bitnami/hubble-relay/1/debian-12/Dockerfile b/bitnami/hubble-relay/1/debian-12/Dockerfile index 001506aadc74a..262e0c5682564 100644 --- a/bitnami/hubble-relay/1/debian-12/Dockerfile +++ b/bitnami/hubble-relay/1/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-03T23:10:31Z" \ + org.opencontainers.image.created="2024-12-17T16:49:58Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/hubble-relay/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="1.16.4-debian-12-r1" \ + org.opencontainers.image.ref.name="1.16.5-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/hubble-relay" \ org.opencontainers.image.title="hubble-relay" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="1.16.4" + org.opencontainers.image.version="1.16.5" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,9 +29,9 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "grpc-health-probe-0.4.35-2-linux-${OS_ARCH}-debian-12" \ + "grpc-health-probe-0.4.36-0-linux-${OS_ARCH}-debian-12" \ "gops-0.3.28-11-linux-${OS_ARCH}-debian-12" \ - "hubble-relay-1.16.4-1-linux-${OS_ARCH}-debian-12" \ + "hubble-relay-1.16.5-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -48,7 +48,7 @@ RUN apt-get autoremove --purge -y curl && \ RUN chmod g+rwX /opt/bitnami RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true -ENV APP_VERSION="1.16.4" \ +ENV APP_VERSION="1.16.5" \ BITNAMI_APP_NAME="hubble-relay" \ PATH="/opt/bitnami/common/bin:/opt/bitnami/hubble-relay/bin:$PATH" diff --git a/bitnami/hubble-relay/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/hubble-relay/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 2fb91cc045ffa..ec2135e3685e2 100644 --- a/bitnami/hubble-relay/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/hubble-relay/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -9,12 +9,12 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.4.35-2" + "version": "0.4.36-0" }, "hubble-relay": { "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "1.16.4-1" + "version": "1.16.5-0" } } \ No newline at end of file diff --git a/bitnami/hubble-relay/1/debian-12/tags-info.yaml b/bitnami/hubble-relay/1/debian-12/tags-info.yaml index 14fb7bafa3817..70ac48a845f5b 100644 --- a/bitnami/hubble-relay/1/debian-12/tags-info.yaml +++ b/bitnami/hubble-relay/1/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "1" - 1-debian-12 -- 1.16.4 +- 1.16.5 - latest From 92650cca758e019cb0a0bd876af0c6c38fd8d246 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 17 Dec 2024 18:27:10 +0100 Subject: [PATCH 009/121] [bitnami/cilium-operator] Release cilium-operator-1.16.5-debian-12-r0 (#75795) Signed-off-by: Bitnami Bot --- bitnami/cilium-operator/1/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/cilium-operator/1/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/cilium-operator/1/debian-12/Dockerfile b/bitnami/cilium-operator/1/debian-12/Dockerfile index a3c28258fffc2..9665f71bef26e 100644 --- a/bitnami/cilium-operator/1/debian-12/Dockerfile +++ b/bitnami/cilium-operator/1/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-03T21:01:44Z" \ + org.opencontainers.image.created="2024-12-17T17:00:35Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/cilium-operator/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="1.16.4-debian-12-r1" \ + org.opencontainers.image.ref.name="1.16.5-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/cilium-operator" \ org.opencontainers.image.title="cilium-operator" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="1.16.4" + org.opencontainers.image.version="1.16.5" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -30,7 +30,7 @@ RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "gops-0.3.28-11-linux-${OS_ARCH}-debian-12" \ - "cilium-operator-1.16.4-1-linux-${OS_ARCH}-debian-12" \ + "cilium-operator-1.16.5-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -47,7 +47,7 @@ RUN apt-get autoremove --purge -y curl && \ RUN chmod g+rwX /opt/bitnami RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true -ENV APP_VERSION="1.16.4" \ +ENV APP_VERSION="1.16.5" \ BITNAMI_APP_NAME="cilium-operator" \ PATH="/opt/bitnami/common/bin:/opt/bitnami/cilium-operator/bin:$PATH" diff --git a/bitnami/cilium-operator/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/cilium-operator/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index f99793e40f2ee..7a58b6a23dc4a 100644 --- a/bitnami/cilium-operator/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/cilium-operator/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "1.16.4-1" + "version": "1.16.5-0" }, "gops": { "arch": "amd64", diff --git a/bitnami/cilium-operator/1/debian-12/tags-info.yaml b/bitnami/cilium-operator/1/debian-12/tags-info.yaml index 14fb7bafa3817..70ac48a845f5b 100644 --- a/bitnami/cilium-operator/1/debian-12/tags-info.yaml +++ b/bitnami/cilium-operator/1/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "1" - 1-debian-12 -- 1.16.4 +- 1.16.5 - latest From 06767efc010f87fefdbedff6f407c8489eb34572 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 17 Dec 2024 18:27:14 +0100 Subject: [PATCH 010/121] [bitnami/cilium] Release cilium-1.16.5-debian-12-r0 (#75794) Signed-off-by: Bitnami Bot --- bitnami/cilium/1/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- bitnami/cilium/1/debian-12/tags-info.yaml | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/bitnami/cilium/1/debian-12/Dockerfile b/bitnami/cilium/1/debian-12/Dockerfile index 1c16fcf7a4bd1..61233d9fd3f57 100644 --- a/bitnami/cilium/1/debian-12/Dockerfile +++ b/bitnami/cilium/1/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-03T21:10:53Z" \ + org.opencontainers.image.created="2024-12-17T17:02:43Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/cilium/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="1.16.4-debian-12-r2" \ + org.opencontainers.image.ref.name="1.16.5-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/cilium" \ org.opencontainers.image.title="cilium" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="1.16.4" + org.opencontainers.image.version="1.16.5" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -33,7 +33,7 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ "llvm-18.1.8-1-linux-${OS_ARCH}-debian-12" \ "gops-0.3.28-11-linux-${OS_ARCH}-debian-12" \ "bpftool-7.5.0-0-linux-${OS_ARCH}-debian-12" \ - "cilium-1.16.4-2-linux-${OS_ARCH}-debian-12" \ + "cilium-1.16.5-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -51,7 +51,7 @@ RUN chmod g+rwX /opt/bitnami COPY rootfs / RUN /opt/bitnami/scripts/cilium/postunpack.sh -ENV APP_VERSION="1.16.4" \ +ENV APP_VERSION="1.16.5" \ BITNAMI_APP_NAME="cilium" USER 1001 diff --git a/bitnami/cilium/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/cilium/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index e0ded675fe1ca..ffb8dbd045437 100644 --- a/bitnami/cilium/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/cilium/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -9,7 +9,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "1.16.4-2" + "version": "1.16.5-0" }, "gops": { "arch": "amd64", diff --git a/bitnami/cilium/1/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/cilium/1/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/cilium/1/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/cilium/1/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } diff --git a/bitnami/cilium/1/debian-12/tags-info.yaml b/bitnami/cilium/1/debian-12/tags-info.yaml index 14fb7bafa3817..70ac48a845f5b 100644 --- a/bitnami/cilium/1/debian-12/tags-info.yaml +++ b/bitnami/cilium/1/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "1" - 1-debian-12 -- 1.16.4 +- 1.16.5 - latest From 199f9c8241de46279db161358c9122444fcc8497 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 17 Dec 2024 18:35:05 +0100 Subject: [PATCH 011/121] [bitnami/wordpress-nginx] Release wordpress-nginx-6.7.1-debian-12-r8 (#75796) Signed-off-by: Bitnami Bot --- bitnami/wordpress-nginx/6/debian-12/Dockerfile | 8 ++++---- .../prebuildfs/opt/bitnami/.bitnami_components.json | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/bitnami/wordpress-nginx/6/debian-12/Dockerfile b/bitnami/wordpress-nginx/6/debian-12/Dockerfile index c81147015272a..ed145a55bac9c 100644 --- a/bitnami/wordpress-nginx/6/debian-12/Dockerfile +++ b/bitnami/wordpress-nginx/6/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-13T16:05:27Z" \ + org.opencontainers.image.created="2024-12-17T17:09:53Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/wordpress-nginx/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="6.7.1-debian-12-r7" \ + org.opencontainers.image.ref.name="6.7.1-debian-12-r8" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/wordpress-nginx" \ org.opencontainers.image.title="wordpress-nginx" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -30,10 +30,10 @@ RUN install_packages acl ca-certificates curl gettext less libaudit1 libbrotli1 RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "render-template-1.0.7-8-linux-${OS_ARCH}-debian-12" \ - "php-8.2.26-3-linux-${OS_ARCH}-debian-12" \ + "php-8.2.27-0-linux-${OS_ARCH}-debian-12" \ "nginx-1.27.3-0-linux-${OS_ARCH}-debian-12" \ "mysql-client-11.4.4-0-linux-${OS_ARCH}-debian-12" \ - "wordpress-nginx-6.7.1-7-linux-${OS_ARCH}-debian-12" \ + "wordpress-nginx-6.7.1-8-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/wordpress-nginx/6/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/wordpress-nginx/6/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 5356dfb043ac7..6a15c0c883486 100644 --- a/bitnami/wordpress-nginx/6/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/wordpress-nginx/6/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -15,7 +15,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "8.2.26-3" + "version": "8.2.27-0" }, "render-template": { "arch": "amd64", @@ -27,6 +27,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "6.7.1-7" + "version": "6.7.1-8" } } \ No newline at end of file From 3b430860b1cd3b60973a0dec9f9bd7d7d63c4eb4 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 17 Dec 2024 18:38:12 +0100 Subject: [PATCH 012/121] [bitnami/wordpress] Release wordpress-6.7.1-debian-12-r9 (#75797) Signed-off-by: Bitnami Bot --- bitnami/wordpress/6/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/bitnami/wordpress/6/debian-12/Dockerfile b/bitnami/wordpress/6/debian-12/Dockerfile index cf07f9d2826e3..e0126cd1ebe20 100644 --- a/bitnami/wordpress/6/debian-12/Dockerfile +++ b/bitnami/wordpress/6/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-13T16:05:01Z" \ + org.opencontainers.image.created="2024-12-17T17:10:13Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/wordpress/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="6.7.1-debian-12-r8" \ + org.opencontainers.image.ref.name="6.7.1-debian-12-r9" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/wordpress" \ org.opencontainers.image.title="wordpress" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -30,11 +30,11 @@ RUN install_packages acl ca-certificates curl less libaudit1 libbrotli1 libbsd0 RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "render-template-1.0.7-8-linux-${OS_ARCH}-debian-12" \ - "php-8.2.26-3-linux-${OS_ARCH}-debian-12" \ + "php-8.2.27-0-linux-${OS_ARCH}-debian-12" \ "apache-2.4.62-4-linux-${OS_ARCH}-debian-12" \ "mysql-client-11.4.4-0-linux-${OS_ARCH}-debian-12" \ - "libphp-8.2.26-0-linux-${OS_ARCH}-debian-12" \ - "wordpress-6.7.1-8-linux-${OS_ARCH}-debian-12" \ + "libphp-8.2.27-0-linux-${OS_ARCH}-debian-12" \ + "wordpress-6.7.1-9-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/wordpress/6/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/wordpress/6/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 6b9b3da03032a..745b4d1e20ef7 100644 --- a/bitnami/wordpress/6/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/wordpress/6/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -9,7 +9,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "8.2.26-0" + "version": "8.2.27-0" }, "mysql-client": { "arch": "amd64", @@ -21,7 +21,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "8.2.26-3" + "version": "8.2.27-0" }, "render-template": { "arch": "amd64", @@ -33,6 +33,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "6.7.1-8" + "version": "6.7.1-9" } } \ No newline at end of file From 6fc42b12898808314a7c37c6788e1247a1192856 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 17 Dec 2024 18:56:34 +0100 Subject: [PATCH 013/121] [bitnami/chainloop-artifact-cas] Release chainloop-artifact-cas-0.144.0-debian-12-r0 (#75798) Signed-off-by: Bitnami Bot --- bitnami/chainloop-artifact-cas/0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../chainloop-artifact-cas/0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/chainloop-artifact-cas/0/debian-12/Dockerfile b/bitnami/chainloop-artifact-cas/0/debian-12/Dockerfile index afe3226b91aac..0f2edadfebb6a 100644 --- a/bitnami/chainloop-artifact-cas/0/debian-12/Dockerfile +++ b/bitnami/chainloop-artifact-cas/0/debian-12/Dockerfile @@ -15,7 +15,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "chainloop-artifact-cas-0.143.0-0-linux-${OS_ARCH}-debian-12" \ + "chainloop-artifact-cas-0.144.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -38,13 +38,13 @@ ENV OS_ARCH="${TARGETARCH:-amd64}" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="scratch" \ - org.opencontainers.image.created="2024-12-16T19:41:35Z" \ + org.opencontainers.image.created="2024-12-17T17:39:42Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.143.0-debian-12-r0" \ + org.opencontainers.image.ref.name="0.144.0-debian-12-r0" \ org.opencontainers.image.title="chainloop-artifact-cas" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.143.0" + org.opencontainers.image.version="0.144.0" COPY prebuildfs / COPY rootfs / @@ -52,7 +52,7 @@ COPY --from=builder /opt/bitnami/chainloop/bin/artifact-cas /artifact-cas COPY --from=builder /opt/bitnami/chainloop/.spdx-chainloop-artifact-cas.spdx /opt/bitnami/chainloop/.spdx-chainloop-artifact-cas.spdx COPY --from=builder /opt/bitnami/chainloop/licenses /opt/bitnami/chainloop/licenses -ENV APP_VERSION="0.143.0" \ +ENV APP_VERSION="0.144.0" \ BITNAMI_APP_NAME="chainloop-artifact-cas" USER 1001 diff --git a/bitnami/chainloop-artifact-cas/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/chainloop-artifact-cas/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index d863c1f4ee484..6e91904b21f8f 100644 --- a/bitnami/chainloop-artifact-cas/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/chainloop-artifact-cas/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.143.0-0" + "version": "0.144.0-0" } } \ No newline at end of file diff --git a/bitnami/chainloop-artifact-cas/0/debian-12/tags-info.yaml b/bitnami/chainloop-artifact-cas/0/debian-12/tags-info.yaml index ade5e8ccf4ff6..67ecb31f22fee 100644 --- a/bitnami/chainloop-artifact-cas/0/debian-12/tags-info.yaml +++ b/bitnami/chainloop-artifact-cas/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.143.0 +- 0.144.0 - latest From 93e2bbd6d1f251a5a5d5b66ec345d3edf23b9b39 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 17 Dec 2024 18:56:41 +0100 Subject: [PATCH 014/121] [bitnami/chainloop-control-plane-migrations] Release chainloop-control-plane-migrations-0.144.0-debian-12-r0 (#75799) Signed-off-by: Bitnami Bot --- .../0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/chainloop-control-plane-migrations/0/debian-12/Dockerfile b/bitnami/chainloop-control-plane-migrations/0/debian-12/Dockerfile index 805590613fa0d..af4afafbfd8ce 100644 --- a/bitnami/chainloop-control-plane-migrations/0/debian-12/Dockerfile +++ b/bitnami/chainloop-control-plane-migrations/0/debian-12/Dockerfile @@ -16,7 +16,7 @@ RUN install_packages ca-certificates curl RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "atlas-0.29.0-1-linux-${OS_ARCH}-debian-12" \ - "chainloop-control-plane-migrations-0.143.0-0-linux-${OS_ARCH}-debian-12" \ + "chainloop-control-plane-migrations-0.144.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -39,13 +39,13 @@ ENV OS_ARCH="${TARGETARCH:-amd64}" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="scratch" \ - org.opencontainers.image.created="2024-12-16T19:41:35Z" \ + org.opencontainers.image.created="2024-12-17T17:39:55Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.143.0-debian-12-r0" \ + org.opencontainers.image.ref.name="0.144.0-debian-12-r0" \ org.opencontainers.image.title="chainloop-control-plane-migrations" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.143.0" + org.opencontainers.image.version="0.144.0" COPY prebuildfs / COPY rootfs / @@ -56,7 +56,7 @@ COPY --from=builder /opt/bitnami/atlas/licenses /opt/bitnami/atlas/licenses COPY --from=builder /opt/bitnami/chainloop/.spdx-chainloop-control-plane-migrations.spdx /opt/bitnami/chainloop/.spdx-chainloop-control-plane-migrations.spdx COPY --from=builder /opt/bitnami/chainloop/licenses /opt/bitnami/chainloop/licenses -ENV APP_VERSION="0.143.0" \ +ENV APP_VERSION="0.144.0" \ BITNAMI_APP_NAME="chainloop-control-plane-migrations" \ PATH="/opt/bitnami/atlas/bin:$PATH" diff --git a/bitnami/chainloop-control-plane-migrations/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/chainloop-control-plane-migrations/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index a2cf0963b9d6b..95f62c79e2681 100644 --- a/bitnami/chainloop-control-plane-migrations/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/chainloop-control-plane-migrations/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -9,6 +9,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.143.0-0" + "version": "0.144.0-0" } } \ No newline at end of file diff --git a/bitnami/chainloop-control-plane-migrations/0/debian-12/tags-info.yaml b/bitnami/chainloop-control-plane-migrations/0/debian-12/tags-info.yaml index ade5e8ccf4ff6..67ecb31f22fee 100644 --- a/bitnami/chainloop-control-plane-migrations/0/debian-12/tags-info.yaml +++ b/bitnami/chainloop-control-plane-migrations/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.143.0 +- 0.144.0 - latest From 4bdb56aa1a32418dc546803bf9fa5804c58b05c8 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 17 Dec 2024 19:06:41 +0100 Subject: [PATCH 015/121] [bitnami/chainloop-control-plane] Release chainloop-control-plane-0.144.0-debian-12-r0 (#75800) Signed-off-by: Bitnami Bot --- bitnami/chainloop-control-plane/0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../chainloop-control-plane/0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/chainloop-control-plane/0/debian-12/Dockerfile b/bitnami/chainloop-control-plane/0/debian-12/Dockerfile index 493e7ea528782..35107e68ffed5 100644 --- a/bitnami/chainloop-control-plane/0/debian-12/Dockerfile +++ b/bitnami/chainloop-control-plane/0/debian-12/Dockerfile @@ -15,7 +15,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "chainloop-0.143.0-0-linux-${OS_ARCH}-debian-12" \ + "chainloop-0.144.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -38,13 +38,13 @@ ENV OS_ARCH="${TARGETARCH:-amd64}" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="scratch" \ - org.opencontainers.image.created="2024-12-16T19:41:35Z" \ + org.opencontainers.image.created="2024-12-17T17:50:39Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.143.0-debian-12-r0" \ + org.opencontainers.image.ref.name="0.144.0-debian-12-r0" \ org.opencontainers.image.title="chainloop-control-plane" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.143.0" + org.opencontainers.image.version="0.144.0" COPY prebuildfs / COPY rootfs / @@ -52,7 +52,7 @@ COPY --from=builder /opt/bitnami/chainloop/bin/control-plane /control-plane COPY --from=builder /opt/bitnami/chainloop/.spdx-chainloop.spdx /opt/bitnami/chainloop/.spdx-chainloop.spdx COPY --from=builder /opt/bitnami/chainloop/licenses /opt/bitnami/chainloop/licenses -ENV APP_VERSION="0.143.0" \ +ENV APP_VERSION="0.144.0" \ BITNAMI_APP_NAME="chainloop-control-plane" USER 1001 diff --git a/bitnami/chainloop-control-plane/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/chainloop-control-plane/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 7fea7f8dd57c6..cfbca65ec0ff1 100644 --- a/bitnami/chainloop-control-plane/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/chainloop-control-plane/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.143.0-0" + "version": "0.144.0-0" } } \ No newline at end of file diff --git a/bitnami/chainloop-control-plane/0/debian-12/tags-info.yaml b/bitnami/chainloop-control-plane/0/debian-12/tags-info.yaml index ade5e8ccf4ff6..67ecb31f22fee 100644 --- a/bitnami/chainloop-control-plane/0/debian-12/tags-info.yaml +++ b/bitnami/chainloop-control-plane/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.143.0 +- 0.144.0 - latest From adac0d7a3602a0a2d47df0680afc33b4d68c97c3 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 17 Dec 2024 19:24:42 +0100 Subject: [PATCH 016/121] [bitnami/php-fpm] Release php-fpm-8.4.2-debian-12-r0 (#75801) Signed-off-by: Bitnami Bot --- bitnami/php-fpm/8.4/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/php-fpm/8.4/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/php-fpm/8.4/debian-12/Dockerfile b/bitnami/php-fpm/8.4/debian-12/Dockerfile index b0c2a0a842c35..10c03d6552758 100644 --- a/bitnami/php-fpm/8.4/debian-12/Dockerfile +++ b/bitnami/php-fpm/8.4/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-11T12:01:46Z" \ + org.opencontainers.image.created="2024-12-17T18:02:09Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/php-fpm/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="8.4.1-debian-12-r4" \ + org.opencontainers.image.ref.name="8.4.2-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/php-fpm" \ org.opencontainers.image.title="php-fpm" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="8.4.1" + org.opencontainers.image.version="8.4.2" ENV OS_ARCH="${TARGETARCH:-amd64}" \ OS_FLAVOUR="debian-12" \ @@ -28,7 +28,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl libbrotli1 libbsd0 libbz2-1.0 libcom-err2 libcurl4 libexpat1 libffi8 libfftw3-double3 libfontconfig1 libfreetype6 libgcc-s1 libgcrypt20 libglib2.0-0 libgmp10 libgnutls30 libgomp1 libgpg-error0 libgssapi-krb5-2 libhashkit2 libhogweed6 libicu72 libidn2-0 libjpeg62-turbo libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblcms2-2 libldap-2.5-0 liblqr-1-0 libltdl7 liblzma5 libmagickcore-6.q16-6 libmagickwand-6.q16-6 libmd0 libmemcached11 libnettle8 libnghttp2-14 libonig5 libp11-kit0 libpcre2-8-0 libpng16-16 libpq5 libpsl5 libreadline8 librtmp1 libsasl2-2 libsodium23 libsqlite3-0 libssh2-1 libssl3 libstdc++6 libsybdb5 libtasn1-6 libtidy5deb1 libtinfo6 libunistring2 libwebp7 libx11-6 libxau6 libxcb1 libxdmcp6 libxext6 libxml2 libxslt1.1 libzip4 libzstd1 procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "php-8.4.1-4-linux-${OS_ARCH}-debian-12" \ + "php-8.4.2-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -46,7 +46,7 @@ RUN sed -i 's/^PASS_MAX_DAYS.*/PASS_MAX_DAYS 90/' /etc/login.defs && \ sed -i 's/^PASS_MIN_DAYS.*/PASS_MIN_DAYS 0/' /etc/login.defs && \ sed -i 's/sha512/sha512 minlen=8/' /etc/pam.d/common-password -ENV APP_VERSION="8.4.1" \ +ENV APP_VERSION="8.4.2" \ BITNAMI_APP_NAME="php-fpm" \ PATH="/opt/bitnami/php/bin:/opt/bitnami/php/sbin:$PATH" diff --git a/bitnami/php-fpm/8.4/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/php-fpm/8.4/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index fcf580b2ff47c..3e4c0b0fb52aa 100644 --- a/bitnami/php-fpm/8.4/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/php-fpm/8.4/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "8.4.1-4" + "version": "8.4.2-0" } } \ No newline at end of file diff --git a/bitnami/php-fpm/8.4/debian-12/tags-info.yaml b/bitnami/php-fpm/8.4/debian-12/tags-info.yaml index 104ae9adebbd5..7c8bce073569a 100644 --- a/bitnami/php-fpm/8.4/debian-12/tags-info.yaml +++ b/bitnami/php-fpm/8.4/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "8.4" - 8.4-debian-12 -- 8.4.1 +- 8.4.2 - latest From 2879ae686d34a05c71d4bab0974d0e8ea95c8362 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 17 Dec 2024 20:01:42 +0100 Subject: [PATCH 017/121] [bitnami/nats] Release nats-2.10.24-debian-12-r0 (#75802) Signed-off-by: Bitnami Bot --- bitnami/nats/2/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/nats/2/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/nats/2/debian-12/Dockerfile b/bitnami/nats/2/debian-12/Dockerfile index 1477a7157cb9c..feca647bd963f 100644 --- a/bitnami/nats/2/debian-12/Dockerfile +++ b/bitnami/nats/2/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-10T21:39:18Z" \ + org.opencontainers.image.created="2024-12-17T18:46:35Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/nats/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.10.23-debian-12-r0" \ + org.opencontainers.image.ref.name="2.10.24-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/nats" \ org.opencontainers.image.title="nats" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.10.23" + org.opencontainers.image.version="2.10.24" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -30,7 +30,7 @@ RUN install_packages ca-certificates curl openssl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "render-template-1.0.7-8-linux-${OS_ARCH}-debian-12" \ - "nats-2.10.23-0-linux-${OS_ARCH}-debian-12" \ + "nats-2.10.24-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -49,7 +49,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true COPY rootfs / RUN /opt/bitnami/scripts/nats/postunpack.sh -ENV APP_VERSION="2.10.23" \ +ENV APP_VERSION="2.10.24" \ BITNAMI_APP_NAME="nats" \ PATH="/opt/bitnami/common/bin:/opt/bitnami/nats/bin:$PATH" diff --git a/bitnami/nats/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/nats/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index a305a70d55b10..6d50594144396 100644 --- a/bitnami/nats/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/nats/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.10.23-0" + "version": "2.10.24-0" }, "render-template": { "arch": "amd64", diff --git a/bitnami/nats/2/debian-12/tags-info.yaml b/bitnami/nats/2/debian-12/tags-info.yaml index 8ae99fa1fde11..105cff7e5bcfe 100644 --- a/bitnami/nats/2/debian-12/tags-info.yaml +++ b/bitnami/nats/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.10.23 +- 2.10.24 - latest From 6ae9517c69188ed0b54dc8faa0ecb86626dcd079 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 17 Dec 2024 21:21:37 +0100 Subject: [PATCH 018/121] [bitnami/laravel] Release laravel-11.5.0-debian-12-r0 (#75803) Signed-off-by: Bitnami Bot --- bitnami/laravel/11/debian-12/Dockerfile | 12 ++++++------ .../prebuildfs/opt/bitnami/.bitnami_components.json | 4 ++-- bitnami/laravel/11/debian-12/tags-info.yaml | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/bitnami/laravel/11/debian-12/Dockerfile b/bitnami/laravel/11/debian-12/Dockerfile index 458fcb4f97748..a949aa8857918 100644 --- a/bitnami/laravel/11/debian-12/Dockerfile +++ b/bitnami/laravel/11/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-10T17:57:22Z" \ + org.opencontainers.image.created="2024-12-17T19:50:23Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/laravel/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="11.4.0-debian-12-r0" \ + org.opencontainers.image.ref.name="11.5.0-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/laravel" \ org.opencontainers.image.title="laravel" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="11.4.0" + org.opencontainers.image.version="11.5.0" ENV OS_ARCH="${TARGETARCH:-amd64}" \ OS_FLAVOUR="debian-12" \ @@ -30,9 +30,9 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "python-3.13.1-0-linux-${OS_ARCH}-debian-12" \ "wait-for-port-1.0.8-8-linux-${OS_ARCH}-debian-12" \ - "php-8.4.1-3-linux-${OS_ARCH}-debian-12" \ + "php-8.4.2-0-linux-${OS_ARCH}-debian-12" \ "node-22.12.0-0-linux-${OS_ARCH}-debian-12" \ - "laravel-11.4.0-0-linux-${OS_ARCH}-debian-12" \ + "laravel-11.5.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -51,7 +51,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true COPY rootfs / RUN /opt/bitnami/scripts/laravel/postunpack.sh RUN /opt/bitnami/scripts/php/postunpack.sh -ENV APP_VERSION="11.4.0" \ +ENV APP_VERSION="11.5.0" \ BITNAMI_APP_NAME="laravel" \ NODE_PATH="/opt/bitnami/node/lib/node_modules" \ PATH="/opt/bitnami/python/bin:/opt/bitnami/common/bin:/opt/bitnami/php/bin:/opt/bitnami/php/sbin:/opt/bitnami/node/bin:$PATH" \ diff --git a/bitnami/laravel/11/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/laravel/11/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index f1c714134d95c..fc66f2430343a 100644 --- a/bitnami/laravel/11/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/laravel/11/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "11.4.0-0" + "version": "11.5.0-0" }, "node": { "arch": "amd64", @@ -15,7 +15,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "8.4.1-3" + "version": "8.4.2-0" }, "python": { "arch": "amd64", diff --git a/bitnami/laravel/11/debian-12/tags-info.yaml b/bitnami/laravel/11/debian-12/tags-info.yaml index 675f8f0fa8421..cd623e832ac43 100644 --- a/bitnami/laravel/11/debian-12/tags-info.yaml +++ b/bitnami/laravel/11/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "11" - 11-debian-12 -- 11.4.0 +- 11.5.0 - latest From 6861b61542df36c7b4d941bbd83919406b257544 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 17 Dec 2024 22:41:41 +0100 Subject: [PATCH 019/121] [bitnami/cypress] Release cypress-13.17.0-debian-12-r0 (#75804) Signed-off-by: Bitnami Bot --- bitnami/cypress/13/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/cypress/13/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/cypress/13/debian-12/Dockerfile b/bitnami/cypress/13/debian-12/Dockerfile index 33d927b53a7dd..b1eeae362c65e 100644 --- a/bitnami/cypress/13/debian-12/Dockerfile +++ b/bitnami/cypress/13/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-14T12:18:32Z" \ + org.opencontainers.image.created="2024-12-17T21:10:53Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/cypress/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="13.16.1-debian-12-r1" \ + org.opencontainers.image.ref.name="13.17.0-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/cypress" \ org.opencontainers.image.title="cypress" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="13.16.1" + org.opencontainers.image.version="13.17.0" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -31,7 +31,7 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "python-3.13.1-0-linux-${OS_ARCH}-debian-12" \ "node-22.12.0-0-linux-${OS_ARCH}-debian-12" \ - "cypress-13.16.1-0-linux-${OS_ARCH}-debian-12" \ + "cypress-13.17.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -50,7 +50,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true RUN mkdir /.local && chmod g+rwX /.local RUN mkdir /app && chmod g+rwX -R /app /opt/bitnami/node/cypress-cache && ln -s /app /e2e && mkdir -p /usr/local/lib /usr/local/bin && ln -s /opt/bitnami/node/node_modules /usr/local/lib/node_modules && ln -s /usr/local/lib/node_modules/cypress/bin/cypress /usr/local/bin/cypress && mkdir -p /.pki /.local /.config /.cache /.fontconfig && chmod g+rwX -R /.pki /.local /.cache /.config /.fontconfig -ENV APP_VERSION="13.16.1" \ +ENV APP_VERSION="13.17.0" \ BITNAMI_APP_NAME="cypress" \ CYPRESS_CACHE_FOLDER="/opt/bitnami/node/cypress-cache" \ PATH="/opt/bitnami/python/bin:/opt/bitnami/node/bin:/opt/bitnami/node/lib/node_modules/cypress/bin:$PATH" diff --git a/bitnami/cypress/13/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/cypress/13/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 41ca4af3cbda5..d3070336a89e9 100644 --- a/bitnami/cypress/13/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/cypress/13/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "13.16.1-0" + "version": "13.17.0-0" }, "node": { "arch": "amd64", diff --git a/bitnami/cypress/13/debian-12/tags-info.yaml b/bitnami/cypress/13/debian-12/tags-info.yaml index 28b1f9731f077..51dd13e7c4dd4 100644 --- a/bitnami/cypress/13/debian-12/tags-info.yaml +++ b/bitnami/cypress/13/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "13" - 13-debian-12 -- 13.16.1 +- 13.17.0 - latest From 3d8cd65061e0a3ab0a12892900e6c6398a099159 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 17 Dec 2024 23:10:02 +0100 Subject: [PATCH 020/121] [bitnami/google-cloud-sdk] Release google-cloud-sdk-0.504.0-debian-12-r0 (#75805) Signed-off-by: Bitnami Bot --- bitnami/google-cloud-sdk/0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/google-cloud-sdk/0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/google-cloud-sdk/0/debian-12/Dockerfile b/bitnami/google-cloud-sdk/0/debian-12/Dockerfile index 9b082a84b0343..3456f9ae3bf93 100644 --- a/bitnami/google-cloud-sdk/0/debian-12/Dockerfile +++ b/bitnami/google-cloud-sdk/0/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-10T21:49:02Z" \ + org.opencontainers.image.created="2024-12-17T21:42:41Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/google-cloud-sdk/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.503.0-debian-12-r0" \ + org.opencontainers.image.ref.name="0.504.0-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/google-cloud-sdk" \ org.opencontainers.image.title="google-cloud-sdk" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.503.0" + org.opencontainers.image.version="0.504.0" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -30,7 +30,7 @@ RUN install_packages ca-certificates curl libbz2-1.0 libcom-err2 libcrypt1 libff RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "python-3.11.11-0-linux-${OS_ARCH}-debian-12" \ - "google-cloud-sdk-0.503.0-0-linux-${OS_ARCH}-debian-12" \ + "google-cloud-sdk-0.504.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -49,7 +49,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true RUN mkdir /.config /.gsutil && chmod g+rwX /.config /.gsutil RUN mkdir /.local && chmod g+rwX /.local -ENV APP_VERSION="0.503.0" \ +ENV APP_VERSION="0.504.0" \ BITNAMI_APP_NAME="google-cloud-sdk" \ PATH="/opt/bitnami/python/bin:/opt/bitnami/google-cloud-sdk/bin:$PATH" diff --git a/bitnami/google-cloud-sdk/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/google-cloud-sdk/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 1a54f6348f691..0a00c08ae4a9b 100644 --- a/bitnami/google-cloud-sdk/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/google-cloud-sdk/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.503.0-0" + "version": "0.504.0-0" }, "python": { "arch": "amd64", diff --git a/bitnami/google-cloud-sdk/0/debian-12/tags-info.yaml b/bitnami/google-cloud-sdk/0/debian-12/tags-info.yaml index 7753deb71a400..c01dd28dbfc37 100644 --- a/bitnami/google-cloud-sdk/0/debian-12/tags-info.yaml +++ b/bitnami/google-cloud-sdk/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.503.0 +- 0.504.0 - latest From 948e6638ce7a333d3303ed7a5a0a28d2133525db Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 18 Dec 2024 00:57:20 +0100 Subject: [PATCH 021/121] [bitnami/chainloop-control-plane] Release chainloop-control-plane-0.145.0-debian-12-r0 (#75806) Signed-off-by: Bitnami Bot --- bitnami/chainloop-control-plane/0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../chainloop-control-plane/0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/chainloop-control-plane/0/debian-12/Dockerfile b/bitnami/chainloop-control-plane/0/debian-12/Dockerfile index 35107e68ffed5..d5d444cd14ad3 100644 --- a/bitnami/chainloop-control-plane/0/debian-12/Dockerfile +++ b/bitnami/chainloop-control-plane/0/debian-12/Dockerfile @@ -15,7 +15,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "chainloop-0.144.0-0-linux-${OS_ARCH}-debian-12" \ + "chainloop-0.145.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -38,13 +38,13 @@ ENV OS_ARCH="${TARGETARCH:-amd64}" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="scratch" \ - org.opencontainers.image.created="2024-12-17T17:50:39Z" \ + org.opencontainers.image.created="2024-12-17T23:42:46Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.144.0-debian-12-r0" \ + org.opencontainers.image.ref.name="0.145.0-debian-12-r0" \ org.opencontainers.image.title="chainloop-control-plane" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.144.0" + org.opencontainers.image.version="0.145.0" COPY prebuildfs / COPY rootfs / @@ -52,7 +52,7 @@ COPY --from=builder /opt/bitnami/chainloop/bin/control-plane /control-plane COPY --from=builder /opt/bitnami/chainloop/.spdx-chainloop.spdx /opt/bitnami/chainloop/.spdx-chainloop.spdx COPY --from=builder /opt/bitnami/chainloop/licenses /opt/bitnami/chainloop/licenses -ENV APP_VERSION="0.144.0" \ +ENV APP_VERSION="0.145.0" \ BITNAMI_APP_NAME="chainloop-control-plane" USER 1001 diff --git a/bitnami/chainloop-control-plane/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/chainloop-control-plane/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index cfbca65ec0ff1..ce43bdcfe5cd1 100644 --- a/bitnami/chainloop-control-plane/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/chainloop-control-plane/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.144.0-0" + "version": "0.145.0-0" } } \ No newline at end of file diff --git a/bitnami/chainloop-control-plane/0/debian-12/tags-info.yaml b/bitnami/chainloop-control-plane/0/debian-12/tags-info.yaml index 67ecb31f22fee..03554c1ce8843 100644 --- a/bitnami/chainloop-control-plane/0/debian-12/tags-info.yaml +++ b/bitnami/chainloop-control-plane/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.144.0 +- 0.145.0 - latest From beecc8174ddd3f4b6b15f122a6cbdc723677554a Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 18 Dec 2024 00:57:45 +0100 Subject: [PATCH 022/121] [bitnami/chainloop-artifact-cas] Release chainloop-artifact-cas-0.145.0-debian-12-r0 (#75807) Signed-off-by: Bitnami Bot --- bitnami/chainloop-artifact-cas/0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../chainloop-artifact-cas/0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/chainloop-artifact-cas/0/debian-12/Dockerfile b/bitnami/chainloop-artifact-cas/0/debian-12/Dockerfile index 0f2edadfebb6a..aad6414fe0bb4 100644 --- a/bitnami/chainloop-artifact-cas/0/debian-12/Dockerfile +++ b/bitnami/chainloop-artifact-cas/0/debian-12/Dockerfile @@ -15,7 +15,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "chainloop-artifact-cas-0.144.0-0-linux-${OS_ARCH}-debian-12" \ + "chainloop-artifact-cas-0.145.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -38,13 +38,13 @@ ENV OS_ARCH="${TARGETARCH:-amd64}" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="scratch" \ - org.opencontainers.image.created="2024-12-17T17:39:42Z" \ + org.opencontainers.image.created="2024-12-17T23:42:48Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.144.0-debian-12-r0" \ + org.opencontainers.image.ref.name="0.145.0-debian-12-r0" \ org.opencontainers.image.title="chainloop-artifact-cas" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.144.0" + org.opencontainers.image.version="0.145.0" COPY prebuildfs / COPY rootfs / @@ -52,7 +52,7 @@ COPY --from=builder /opt/bitnami/chainloop/bin/artifact-cas /artifact-cas COPY --from=builder /opt/bitnami/chainloop/.spdx-chainloop-artifact-cas.spdx /opt/bitnami/chainloop/.spdx-chainloop-artifact-cas.spdx COPY --from=builder /opt/bitnami/chainloop/licenses /opt/bitnami/chainloop/licenses -ENV APP_VERSION="0.144.0" \ +ENV APP_VERSION="0.145.0" \ BITNAMI_APP_NAME="chainloop-artifact-cas" USER 1001 diff --git a/bitnami/chainloop-artifact-cas/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/chainloop-artifact-cas/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 6e91904b21f8f..520b44123267f 100644 --- a/bitnami/chainloop-artifact-cas/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/chainloop-artifact-cas/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.144.0-0" + "version": "0.145.0-0" } } \ No newline at end of file diff --git a/bitnami/chainloop-artifact-cas/0/debian-12/tags-info.yaml b/bitnami/chainloop-artifact-cas/0/debian-12/tags-info.yaml index 67ecb31f22fee..03554c1ce8843 100644 --- a/bitnami/chainloop-artifact-cas/0/debian-12/tags-info.yaml +++ b/bitnami/chainloop-artifact-cas/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.144.0 +- 0.145.0 - latest From 7610af7ab1223b9959e43444ef1dfb194a587805 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 18 Dec 2024 01:05:24 +0100 Subject: [PATCH 023/121] [bitnami/chainloop-control-plane-migrations] Release chainloop-control-plane-migrations-0.145.0-debian-12-r0 (#75808) Signed-off-by: Bitnami Bot --- .../0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/chainloop-control-plane-migrations/0/debian-12/Dockerfile b/bitnami/chainloop-control-plane-migrations/0/debian-12/Dockerfile index af4afafbfd8ce..ed9e4529b6602 100644 --- a/bitnami/chainloop-control-plane-migrations/0/debian-12/Dockerfile +++ b/bitnami/chainloop-control-plane-migrations/0/debian-12/Dockerfile @@ -16,7 +16,7 @@ RUN install_packages ca-certificates curl RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "atlas-0.29.0-1-linux-${OS_ARCH}-debian-12" \ - "chainloop-control-plane-migrations-0.144.0-0-linux-${OS_ARCH}-debian-12" \ + "chainloop-control-plane-migrations-0.145.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -39,13 +39,13 @@ ENV OS_ARCH="${TARGETARCH:-amd64}" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="scratch" \ - org.opencontainers.image.created="2024-12-17T17:39:55Z" \ + org.opencontainers.image.created="2024-12-17T23:47:40Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.144.0-debian-12-r0" \ + org.opencontainers.image.ref.name="0.145.0-debian-12-r0" \ org.opencontainers.image.title="chainloop-control-plane-migrations" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.144.0" + org.opencontainers.image.version="0.145.0" COPY prebuildfs / COPY rootfs / @@ -56,7 +56,7 @@ COPY --from=builder /opt/bitnami/atlas/licenses /opt/bitnami/atlas/licenses COPY --from=builder /opt/bitnami/chainloop/.spdx-chainloop-control-plane-migrations.spdx /opt/bitnami/chainloop/.spdx-chainloop-control-plane-migrations.spdx COPY --from=builder /opt/bitnami/chainloop/licenses /opt/bitnami/chainloop/licenses -ENV APP_VERSION="0.144.0" \ +ENV APP_VERSION="0.145.0" \ BITNAMI_APP_NAME="chainloop-control-plane-migrations" \ PATH="/opt/bitnami/atlas/bin:$PATH" diff --git a/bitnami/chainloop-control-plane-migrations/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/chainloop-control-plane-migrations/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 95f62c79e2681..688e79db620f9 100644 --- a/bitnami/chainloop-control-plane-migrations/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/chainloop-control-plane-migrations/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -9,6 +9,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.144.0-0" + "version": "0.145.0-0" } } \ No newline at end of file diff --git a/bitnami/chainloop-control-plane-migrations/0/debian-12/tags-info.yaml b/bitnami/chainloop-control-plane-migrations/0/debian-12/tags-info.yaml index 67ecb31f22fee..03554c1ce8843 100644 --- a/bitnami/chainloop-control-plane-migrations/0/debian-12/tags-info.yaml +++ b/bitnami/chainloop-control-plane-migrations/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.144.0 +- 0.145.0 - latest From 5d032b3afad7cc796fd15123e594ddd8b8d1c9e4 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 18 Dec 2024 08:16:27 +0100 Subject: [PATCH 024/121] =?UTF-8?q?=F0=9F=94=84=20synced=20file(s)=20with?= =?UTF-8?q?=20bitnami/support=20(#75809)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔄 synced local '.github/workflows/' with remote 'workflows/' Signed-off-by: bitnami-bot --- .github/workflows/pr-reviews.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-reviews.yml b/.github/workflows/pr-reviews.yml index 1f92d412128a0..0c7eac564f1ef 100644 --- a/.github/workflows/pr-reviews.yml +++ b/.github/workflows/pr-reviews.yml @@ -23,7 +23,7 @@ jobs: echo "::notice:: Comment on PR #${{ github.event.pull_request.number }}" jq -n --arg issue '${{ github.event.pull_request.number }}' --arg state '${{ github.event.review != null && github.event.review.state || '' }}' '{"issue": {"number": $issue }, "review": { "state": $state }}' > pull_request_info.json - name: Upload the PR info - uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 + uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b with: name: pull_request_info.json path: ./pull_request_info.json \ No newline at end of file From 68bac55b7d630c9b3b38b4a540351020c400442b Mon Sep 17 00:00:00 2001 From: David Gomez Date: Wed, 18 Dec 2024 10:06:23 +0100 Subject: [PATCH 025/121] [bitnami/flink] Increase timeout for 'jobmanager.sh start-foreground' goss test (#75810) [bitnami/flink] Increase timeout for 'jobmanager.sh start-foreground' test Signed-off-by: David Gomez --- .vib/flink/goss/flink.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.vib/flink/goss/flink.yaml b/.vib/flink/goss/flink.yaml index 948d933c24ffb..d7bd4e222e26f 100644 --- a/.vib/flink/goss/flink.yaml +++ b/.vib/flink/goss/flink.yaml @@ -3,8 +3,8 @@ command: check-flink-jobmanager-run: - exec: timeout --preserve-status 5 jobmanager.sh start-foreground - timeout: 8000 + exec: timeout --preserve-status 20 jobmanager.sh start-foreground + timeout: 30000 exit-status: 143 stdout: - "Rest endpoint listening" From c4ab18e29fc9f5f1c7646ef0cc576ccd46e2e402 Mon Sep 17 00:00:00 2001 From: David Gomez Date: Wed, 18 Dec 2024 12:15:10 +0100 Subject: [PATCH 026/121] [bitnami/grafana] Hack for version test (#75811) Signed-off-by: David Gomez --- .vib/grafana/goss/vars.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.vib/grafana/goss/vars.yaml b/.vib/grafana/goss/vars.yaml index 58a17213abc07..1b15bb55f1be9 100644 --- a/.vib/grafana/goss/vars.yaml +++ b/.vib/grafana/goss/vars.yaml @@ -3,8 +3,9 @@ binaries: root_dir: /opt/bitnami version: # HACK: Fix for Grafana X.Y.Z+security-N releases + # HACK: https://github.com/grafana/grafana/issues/98169 bin_name: bash - flag: -c "if [[ \"$APP_VERSION\" =~ -[0-9]+ ]]; then echo "$(grafana --version|awk '{ print $NF }')-${APP_VERSION#*-}"; else grafana --version|awk '{ print $NF }'; fi" + flag: -c "if [[ \"$APP_VERSION\" = \"11.4.0\" ]]; then echo 11.4.0; elif [[ \"$APP_VERSION\" =~ -[0-9]+ ]]; then echo "$(grafana --version|awk '{ print $NF }')-${APP_VERSION#*-}"; else grafana --version|awk '{ print $NF }'; fi" files: - mode: "0664" paths: From 757f9c6c24974ebee41d0277233405232d03ff3d Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 18 Dec 2024 12:16:45 +0100 Subject: [PATCH 027/121] [bitnami/kong] Release kong-3.9.0-debian-12-r1 (#75812) Signed-off-by: Bitnami Bot --- bitnami/kong/3/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/kong/3/debian-12/Dockerfile b/bitnami/kong/3/debian-12/Dockerfile index d069ef1723843..9ea91946816b7 100644 --- a/bitnami/kong/3/debian-12/Dockerfile +++ b/bitnami/kong/3/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-13T01:45:35Z" \ + org.opencontainers.image.created="2024-12-18T10:57:47Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/kong/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="3.9.0-debian-12-r0" \ + org.opencontainers.image.ref.name="3.9.0-debian-12-r1" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/kong" \ org.opencontainers.image.title="kong" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -30,7 +30,7 @@ RUN install_packages ca-certificates curl libabsl20220623 libaom3 libavif15 libb RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "render-template-1.0.7-8-linux-${OS_ARCH}-debian-12" \ - "kong-3.9.0-0-linux-${OS_ARCH}-debian-12" \ + "kong-3.9.0-1-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/kong/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/kong/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index eaaf45c3ee314..ac800efd167ac 100644 --- a/bitnami/kong/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/kong/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "3.9.0-0" + "version": "3.9.0-1" }, "render-template": { "arch": "amd64", From efe397e9db1bbdbe575deafd1106428dbce03398 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Rodr=C3=ADguez=20Hern=C3=A1ndez?= Date: Wed, 18 Dec 2024 12:20:18 +0100 Subject: [PATCH 028/121] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Carlos Rodríguez Hernández --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index afed6316c38c7..17167ed89fb3c 100644 --- a/README.md +++ b/README.md @@ -46,6 +46,7 @@ cd bitnami/APP/VERSION/OPERATING-SYSTEM docker build -t bitnami/APP . ``` +> [!TIP] > Remember to replace the `APP`, `VERSION`, and `OPERATING-SYSTEM` placeholders in the example command above with the correct values. ## Run the application using Docker Compose @@ -57,6 +58,7 @@ curl -sSL https://raw.githubusercontent.com/bitnami/containers/main/bitnami/APP/ docker-compose up -d ``` +> [!TIP] > Remember to replace the `APP` placeholder in the example command above with the correct value. ## Announcing General Availability of Bitnami Premium From 034b2751ee6132c449158c2a42ae3a24f448e294 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 18 Dec 2024 12:59:48 +0100 Subject: [PATCH 029/121] [bitnami/grafana] Release grafana-11.4.0-debian-12-r0 (#75813) Signed-off-by: Bitnami Bot --- bitnami/grafana/11/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- bitnami/grafana/11/debian-12/tags-info.yaml | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/bitnami/grafana/11/debian-12/Dockerfile b/bitnami/grafana/11/debian-12/Dockerfile index 25fe41ae9f7ee..fa482ce490336 100644 --- a/bitnami/grafana/11/debian-12/Dockerfile +++ b/bitnami/grafana/11/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-09T21:15:38Z" \ + org.opencontainers.image.created="2024-12-18T11:32:52Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/grafana/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="11.3.0-debian-12-r5" \ + org.opencontainers.image.ref.name="11.4.0-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/grafana" \ org.opencontainers.image.title="grafana" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="11.3.0" + org.opencontainers.image.version="11.4.0" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -31,7 +31,7 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "mysql-client-10.11.10-0-linux-${OS_ARCH}-debian-12" \ "ini-file-1.4.7-8-linux-${OS_ARCH}-debian-12" \ - "grafana-11.3.0-2-linux-${OS_ARCH}-debian-12" \ + "grafana-11.4.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -49,7 +49,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true COPY rootfs / RUN /opt/bitnami/scripts/grafana/postunpack.sh -ENV APP_VERSION="11.3.0" \ +ENV APP_VERSION="11.4.0" \ BITNAMI_APP_NAME="grafana" \ PATH="/opt/bitnami/mysql/bin:/opt/bitnami/common/bin:/opt/bitnami/grafana/bin:$PATH" diff --git a/bitnami/grafana/11/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/grafana/11/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 2590d0056abfb..b229bf64b43d7 100644 --- a/bitnami/grafana/11/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/grafana/11/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "11.3.0-2" + "version": "11.4.0-0" }, "ini-file": { "arch": "amd64", diff --git a/bitnami/grafana/11/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/grafana/11/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/grafana/11/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/grafana/11/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } diff --git a/bitnami/grafana/11/debian-12/tags-info.yaml b/bitnami/grafana/11/debian-12/tags-info.yaml index f01b9e4abd5fa..675f8f0fa8421 100644 --- a/bitnami/grafana/11/debian-12/tags-info.yaml +++ b/bitnami/grafana/11/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "11" - 11-debian-12 -- 11.3.0 +- 11.4.0 - latest From b6492976c1decebc5acbd7e688fd2076a799e2d0 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 18 Dec 2024 14:40:43 +0100 Subject: [PATCH 030/121] [bitnami/appsmith] Release appsmith-1.53.0-debian-12-r0 (#75814) Signed-off-by: Bitnami Bot --- bitnami/appsmith/1/debian-12/Dockerfile | 12 ++++++------ .../prebuildfs/opt/bitnami/.bitnami_components.json | 4 ++-- bitnami/appsmith/1/debian-12/tags-info.yaml | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/bitnami/appsmith/1/debian-12/Dockerfile b/bitnami/appsmith/1/debian-12/Dockerfile index 9bc10e3763b06..d60e6d82401f9 100644 --- a/bitnami/appsmith/1/debian-12/Dockerfile +++ b/bitnami/appsmith/1/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-11T10:15:33Z" \ + org.opencontainers.image.created="2024-12-18T12:55:22Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/appsmith/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="1.52.0-debian-12-r0" \ + org.opencontainers.image.ref.name="1.53.0-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/appsmith" \ org.opencontainers.image.title="appsmith" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="1.52.0" + org.opencontainers.image.version="1.53.0" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -34,9 +34,9 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ "wait-for-port-1.0.8-8-linux-${OS_ARCH}-debian-12" \ "node-20.18.1-1-linux-${OS_ARCH}-debian-12" \ "nginx-1.27.3-0-linux-${OS_ARCH}-debian-12" \ - "mongodb-shell-2.3.4-0-linux-${OS_ARCH}-debian-12" \ + "mongodb-shell-2.3.7-0-linux-${OS_ARCH}-debian-12" \ "java-17.0.13-12-1-linux-${OS_ARCH}-debian-12" \ - "appsmith-1.52.0-0-linux-${OS_ARCH}-debian-12" \ + "appsmith-1.53.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -55,7 +55,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true COPY rootfs / RUN /opt/bitnami/scripts/nginx/postunpack.sh RUN /opt/bitnami/scripts/appsmith/postunpack.sh -ENV APP_VERSION="1.52.0" \ +ENV APP_VERSION="1.53.0" \ BITNAMI_APP_NAME="appsmith" \ NGINX_HTTPS_PORT_NUMBER="" \ NGINX_HTTP_PORT_NUMBER="" \ diff --git a/bitnami/appsmith/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/appsmith/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 403acf5ce126c..489de0802055b 100644 --- a/bitnami/appsmith/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/appsmith/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "1.52.0-0" + "version": "1.53.0-0" }, "java": { "arch": "amd64", @@ -15,7 +15,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.3.4-0" + "version": "2.3.7-0" }, "nginx": { "arch": "amd64", diff --git a/bitnami/appsmith/1/debian-12/tags-info.yaml b/bitnami/appsmith/1/debian-12/tags-info.yaml index 7b48296822a85..3c7d40389d219 100644 --- a/bitnami/appsmith/1/debian-12/tags-info.yaml +++ b/bitnami/appsmith/1/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "1" - 1-debian-12 -- 1.52.0 +- 1.53.0 - latest From f382357cecb30cefc70262f2de18336948b40e81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Rodr=C3=ADguez=20Hern=C3=A1ndez?= Date: Wed, 18 Dec 2024 16:04:32 +0100 Subject: [PATCH 031/121] Update TESTING.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Carlos Rodríguez Hernández --- TESTING.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/TESTING.md b/TESTING.md index 77916a9512be2..b445b5acf20db 100644 --- a/TESTING.md +++ b/TESTING.md @@ -85,7 +85,8 @@ This guide will focus on the `verify` phase section, of which there are some thi * A container's testing phase will usually include a single `goss` testing action, followed by additional security-related actions. -> NOTE: Some containers with per-branch ARM support use separate per-branch `vib-verify.json` pipelines. Remember to replicate changes performed on the main pipeline definition file to those pipelines. +> [!NOTE] +> Some containers with per-branch ARM support use separate per-branch `vib-verify.json` pipelines. Remember to replicate changes performed on the main pipeline definition file to those pipelines. ## Testing strategy @@ -133,6 +134,7 @@ For your test code PR to be accepted the following criteria must be fulfilled: For VIB to execute GOSS tests, the following block of code needs to be defined in the corresponding [VIB pipeline definition file](#vib-pipeline-definition-file) (`/.vib/app/vib-verify.json`). +> [!NOTE] > Values denoted withing dollar signs (`$$VALUE$$`) should be treated as placeholders ```json From 589318576f7216871189d59e37a13584142aaa98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Rodr=C3=ADguez=20Hern=C3=A1ndez?= Date: Wed, 18 Dec 2024 16:06:35 +0100 Subject: [PATCH 032/121] Update CONTRIBUTING.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Carlos Rodríguez Hernández --- CONTRIBUTING.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b173df6557848..bc8437cc53e36 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -9,7 +9,8 @@ Any type of contribution is welcome: new features, bug fixes, documentation impr 1. Fork this repository, develop, and test your changes. 2. Submit a pull request. -***NOTE***: To make the Pull Requests' (PRs) testing and merging process easier, please submit changes to multiple containers in separate PRs. +> [!NOTE] +> To make the Pull Requests' (PRs) testing and merging process easier, please submit changes to multiple containers in separate PRs. ### Requirements @@ -22,7 +23,7 @@ When submitting a PR make sure that: #### Sign Your Work -The sign-off is a simple line at the end of the explanation for a commit. All commits needs to be signed. Your signature certifies that you wrote the patch or otherwise have the right to contribute the material. The rules are pretty simple, you only need to certify the guidelines from [developercertificate.org](https://developercertificate.org/). +The sign-off is a simple line at the end of the explanation for a commit. All commits need to be signed. Your signature certifies that you wrote the patch or otherwise have the right to contribute the material. The rules are pretty simple, you only need to certify the guidelines from [developercertificate.org](https://developercertificate.org/). Then you just add a line to every git commit message: @@ -49,10 +50,11 @@ Notice the `Author` and `Signed-off-by` lines match. If they don't your PR will ### PR Approval and Release Process -1. Changes are manually reviewed by Bitnami team members usually within a business day. +1. Changes are manually reviewed by Bitnami team members. 2. The changes are automatically tested using our GitHub CI workflow. -3. Once the changes are accepted, the PR is tested (if needed) into the internal Bitnami CI pipeline. This may include testing both container and any associated Helm Chart. +3. Once the changes are accepted, the PR is tested (if needed) in the internal Bitnami CI pipeline. This may include testing both the container and any associated Helm Chart. 4. The PR is merged by the reviewer(s) in the GitHub `main` branch. 5. Then our CI/CD system is going to push the container image to the different registries including the recently merged changes. -***NOTE***: Please note that, in terms of time, may be a slight difference between the appearance of the code in GitHub and the image with the changes in the different registries. +> [!NOTE] +> Please note that, in terms of time, there may be a slight difference between the appearance of the code in GitHub and the image with the changes in the different registries. From 4bffa5dbafddf90edf0d435bc0a4d6d2eef75633 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 18 Dec 2024 19:21:22 +0100 Subject: [PATCH 033/121] [bitnami/percona-mysql] Release percona-mysql-8.4.3-3-debian-12-r0 (#75815) Signed-off-by: Bitnami Bot --- bitnami/percona-mysql/8.4/debian-12/Dockerfile | 12 ++++++------ .../prebuildfs/opt/bitnami/.bitnami_components.json | 4 ++-- .../prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- bitnami/percona-mysql/8.4/debian-12/tags-info.yaml | 2 +- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/bitnami/percona-mysql/8.4/debian-12/Dockerfile b/bitnami/percona-mysql/8.4/debian-12/Dockerfile index 304e9be7a020b..1fdeb7805122f 100644 --- a/bitnami/percona-mysql/8.4/debian-12/Dockerfile +++ b/bitnami/percona-mysql/8.4/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-11-25T00:14:47Z" \ + org.opencontainers.image.created="2024-12-18T18:02:00Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/percona-mysql/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="8.4.2-2-debian-12-r2" \ + org.opencontainers.image.ref.name="8.4.3-3-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/percona-mysql" \ org.opencontainers.image.title="percona-mysql" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="8.4.2-2" + org.opencontainers.image.version="8.4.3-3" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -30,8 +30,8 @@ RUN install_packages ca-certificates curl libaio1 libatomic1 libaudit1 libbz2-1. RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "mysql-shell-8.4.3-1-linux-${OS_ARCH}-debian-12" \ - "ini-file-1.4.7-7-linux-${OS_ARCH}-debian-12" \ - "percona-mysql-8.4.2-2-0-linux-${OS_ARCH}-debian-12" \ + "ini-file-1.4.7-8-linux-${OS_ARCH}-debian-12" \ + "percona-mysql-8.4.3-3-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -51,7 +51,7 @@ RUN mkdir /docker-entrypoint-initdb.d COPY rootfs / RUN /opt/bitnami/scripts/mysql/postunpack.sh -ENV APP_VERSION="8.4.2-2" \ +ENV APP_VERSION="8.4.3-3" \ BITNAMI_APP_NAME="percona-mysql" \ MYSQL_HOME="/opt/bitnami/mysql/conf" \ PATH="/opt/bitnami/mysql/bin:/opt/bitnami/common/bin:/opt/bitnami/mysql/sbin:$PATH" diff --git a/bitnami/percona-mysql/8.4/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/percona-mysql/8.4/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index cf22fb86d0884..28edc93e885c1 100644 --- a/bitnami/percona-mysql/8.4/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/percona-mysql/8.4/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "1.4.7-7" + "version": "1.4.7-8" }, "mysql-shell": { "arch": "amd64", @@ -15,6 +15,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "8.4.2-2-0" + "version": "8.4.3-3-0" } } \ No newline at end of file diff --git a/bitnami/percona-mysql/8.4/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/percona-mysql/8.4/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/percona-mysql/8.4/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/percona-mysql/8.4/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } diff --git a/bitnami/percona-mysql/8.4/debian-12/tags-info.yaml b/bitnami/percona-mysql/8.4/debian-12/tags-info.yaml index 7bb0fedeb078a..6a0aa0b81d49b 100644 --- a/bitnami/percona-mysql/8.4/debian-12/tags-info.yaml +++ b/bitnami/percona-mysql/8.4/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "8.4" - 8.4-debian-12 -- 8.4.2-2 +- 8.4.3-3 - latest From 1c07966e3b21a3cf5e0cc8f8461fd490e4276998 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 18 Dec 2024 19:47:03 +0100 Subject: [PATCH 034/121] [bitnami/jupyter-base-notebook] Release jupyter-base-notebook-4.1.6-debian-12-r18 (#75816) Signed-off-by: Bitnami Bot --- bitnami/jupyter-base-notebook/4/debian-12/Dockerfile | 8 ++++---- .../prebuildfs/opt/bitnami/.bitnami_components.json | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/bitnami/jupyter-base-notebook/4/debian-12/Dockerfile b/bitnami/jupyter-base-notebook/4/debian-12/Dockerfile index d7d4a70e94822..2029c49b3b746 100644 --- a/bitnami/jupyter-base-notebook/4/debian-12/Dockerfile +++ b/bitnami/jupyter-base-notebook/4/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-10T18:51:07Z" \ + org.opencontainers.image.created="2024-12-18T18:13:34Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/jupyter-base-notebook/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="4.1.6-debian-12-r17" \ + org.opencontainers.image.ref.name="4.1.6-debian-12-r18" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/jupyter-base-notebook" \ org.opencontainers.image.title="jupyter-base-notebook" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -29,8 +29,8 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl libgcc-s1 libstdc++6 procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "miniforge-24.9.2-0-linux-${OS_ARCH}-debian-12" \ - "jupyter-base-notebook-4.1.6-16-linux-${OS_ARCH}-debian-12" \ + "miniforge-24.11.0-0-linux-${OS_ARCH}-debian-12" \ + "jupyter-base-notebook-4.1.6-17-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/jupyter-base-notebook/4/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/jupyter-base-notebook/4/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index b3a9ec2460d26..f4a8658806efe 100644 --- a/bitnami/jupyter-base-notebook/4/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/jupyter-base-notebook/4/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,12 +3,12 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "4.1.6-16" + "version": "4.1.6-17" }, "miniforge": { "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "24.9.2-0" + "version": "24.11.0-0" } } \ No newline at end of file From 3be2597d6bf19a9b1ca82bf88d17915eed46685a Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 18 Dec 2024 20:12:51 +0100 Subject: [PATCH 035/121] [bitnami/jupyter-base-notebook] Release jupyter-base-notebook-4.1.6-debian-12-r19 (#75817) Signed-off-by: Bitnami Bot --- bitnami/jupyter-base-notebook/4/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/jupyter-base-notebook/4/debian-12/Dockerfile b/bitnami/jupyter-base-notebook/4/debian-12/Dockerfile index 2029c49b3b746..2b0c5c6d2fc20 100644 --- a/bitnami/jupyter-base-notebook/4/debian-12/Dockerfile +++ b/bitnami/jupyter-base-notebook/4/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-18T18:13:34Z" \ + org.opencontainers.image.created="2024-12-18T18:40:33Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/jupyter-base-notebook/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="4.1.6-debian-12-r18" \ + org.opencontainers.image.ref.name="4.1.6-debian-12-r19" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/jupyter-base-notebook" \ org.opencontainers.image.title="jupyter-base-notebook" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -30,7 +30,7 @@ RUN install_packages ca-certificates curl libgcc-s1 libstdc++6 procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "miniforge-24.11.0-0-linux-${OS_ARCH}-debian-12" \ - "jupyter-base-notebook-4.1.6-17-linux-${OS_ARCH}-debian-12" \ + "jupyter-base-notebook-4.1.6-18-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/jupyter-base-notebook/4/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/jupyter-base-notebook/4/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index f4a8658806efe..e5ce1dda33a52 100644 --- a/bitnami/jupyter-base-notebook/4/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/jupyter-base-notebook/4/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "4.1.6-17" + "version": "4.1.6-18" }, "miniforge": { "arch": "amd64", From a101542145c9d2da17b9db5ef19e3e5154eb342f Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 18 Dec 2024 20:15:35 +0100 Subject: [PATCH 036/121] [bitnami/prometheus-operator] Release prometheus-operator-0.79.2-debian-12-r0 (#75818) Signed-off-by: Bitnami Bot --- bitnami/prometheus-operator/0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/prometheus-operator/0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/prometheus-operator/0/debian-12/Dockerfile b/bitnami/prometheus-operator/0/debian-12/Dockerfile index 018b9ec4afdd1..260617e29263f 100644 --- a/bitnami/prometheus-operator/0/debian-12/Dockerfile +++ b/bitnami/prometheus-operator/0/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-17T11:56:05Z" \ + org.opencontainers.image.created="2024-12-18T18:55:13Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/prometheus-operator/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.79.1-debian-12-r0" \ + org.opencontainers.image.ref.name="0.79.2-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/prometheus-operator" \ org.opencontainers.image.title="prometheus-operator" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.79.1" + org.opencontainers.image.version="0.79.2" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "prometheus-operator-0.79.1-0-linux-${OS_ARCH}-debian-12" \ + "prometheus-operator-0.79.2-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -48,7 +48,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true RUN ln -sf /opt/bitnami/prometheus-operator/bin/prometheus-config-reloader /bin/prometheus-config-reloader RUN ln -sf /opt/bitnami/prometheus-operator/bin/operator /bin/operator -ENV APP_VERSION="0.79.1" \ +ENV APP_VERSION="0.79.2" \ BITNAMI_APP_NAME="prometheus-operator" \ PATH="/opt/bitnami/prometheus-operator/bin:$PATH" diff --git a/bitnami/prometheus-operator/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/prometheus-operator/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 9ceb7f4b940bf..454b12e7a7f56 100644 --- a/bitnami/prometheus-operator/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/prometheus-operator/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.79.1-0" + "version": "0.79.2-0" } } \ No newline at end of file diff --git a/bitnami/prometheus-operator/0/debian-12/tags-info.yaml b/bitnami/prometheus-operator/0/debian-12/tags-info.yaml index 5a899a3689c5f..412e8a36d44db 100644 --- a/bitnami/prometheus-operator/0/debian-12/tags-info.yaml +++ b/bitnami/prometheus-operator/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.79.1 +- 0.79.2 - latest From b597aabf842f5bc004556006e289cbb7b1ae6d32 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 18 Dec 2024 20:40:41 +0100 Subject: [PATCH 037/121] [bitnami/nessie] Release nessie-0.101.3-debian-12-r0 (#75819) Signed-off-by: Bitnami Bot --- bitnami/nessie/0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/nessie/0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/nessie/0/debian-12/Dockerfile b/bitnami/nessie/0/debian-12/Dockerfile index 51f85bab60e40..e2a89a86dafe0 100644 --- a/bitnami/nessie/0/debian-12/Dockerfile +++ b/bitnami/nessie/0/debian-12/Dockerfile @@ -9,15 +9,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-12T06:00:37Z" \ + org.opencontainers.image.created="2024-12-18T19:01:39Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/nessie/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.101.2-debian-12-r0" \ + org.opencontainers.image.ref.name="0.101.3-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/nessie" \ org.opencontainers.image.title="nessie" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.101.2" + org.opencontainers.image.version="0.101.3" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -31,7 +31,7 @@ RUN install_packages ca-certificates curl procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "java-21.0.5-11-1-linux-${OS_ARCH}-debian-12" \ - "nessie-0.101.2-0-linux-${OS_ARCH}-debian-12" \ + "nessie-0.101.3-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -50,7 +50,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true COPY rootfs / RUN /opt/bitnami/scripts/java/postunpack.sh -ENV APP_VERSION="0.101.2" \ +ENV APP_VERSION="0.101.3" \ BITNAMI_APP_NAME="nessie" \ JAVA_HOME="/opt/bitnami/java" \ PATH="/opt/bitnami/java/bin:/opt/bitnami/nessie/bin:$PATH" diff --git a/bitnami/nessie/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/nessie/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index ae9525459e73f..172657e1ebe4f 100644 --- a/bitnami/nessie/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/nessie/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -9,6 +9,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.101.2-0" + "version": "0.101.3-0" } } \ No newline at end of file diff --git a/bitnami/nessie/0/debian-12/tags-info.yaml b/bitnami/nessie/0/debian-12/tags-info.yaml index ee919ad2c5f79..d5cbd8e1caec6 100644 --- a/bitnami/nessie/0/debian-12/tags-info.yaml +++ b/bitnami/nessie/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.101.2 +- 0.101.3 - latest From cc284edc56297ec2de0380a8752421f523f7fba8 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 18 Dec 2024 20:44:39 +0100 Subject: [PATCH 038/121] [bitnami/nessie-utils] Release nessie-utils-0.101.3-debian-12-r0 (#75820) Signed-off-by: Bitnami Bot --- bitnami/nessie-utils/0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/nessie-utils/0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/nessie-utils/0/debian-12/Dockerfile b/bitnami/nessie-utils/0/debian-12/Dockerfile index d93561698a89e..1117ff0c1253c 100644 --- a/bitnami/nessie-utils/0/debian-12/Dockerfile +++ b/bitnami/nessie-utils/0/debian-12/Dockerfile @@ -9,15 +9,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-12T06:39:40Z" \ + org.opencontainers.image.created="2024-12-18T19:10:35Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/nessie-utils/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.101.2-debian-12-r0" \ + org.opencontainers.image.ref.name="0.101.3-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/nessie-utils" \ org.opencontainers.image.title="nessie-utils" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.101.2" + org.opencontainers.image.version="0.101.3" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -31,7 +31,7 @@ RUN install_packages ca-certificates curl procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "java-21.0.5-11-1-linux-${OS_ARCH}-debian-12" \ - "nessie-utils-0.101.2-0-linux-${OS_ARCH}-debian-12" \ + "nessie-utils-0.101.3-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -50,7 +50,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true COPY rootfs / RUN /opt/bitnami/scripts/java/postunpack.sh -ENV APP_VERSION="0.101.2" \ +ENV APP_VERSION="0.101.3" \ BITNAMI_APP_NAME="nessie-utils" \ JAVA_HOME="/opt/bitnami/java" \ PATH="/opt/bitnami/java/bin:/opt/bitnami/nessie/nessie-cli/bin:$PATH" diff --git a/bitnami/nessie-utils/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/nessie-utils/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 91faabd21e2ed..dca5577398201 100644 --- a/bitnami/nessie-utils/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/nessie-utils/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -9,6 +9,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.101.2-0" + "version": "0.101.3-0" } } \ No newline at end of file diff --git a/bitnami/nessie-utils/0/debian-12/tags-info.yaml b/bitnami/nessie-utils/0/debian-12/tags-info.yaml index ee919ad2c5f79..d5cbd8e1caec6 100644 --- a/bitnami/nessie-utils/0/debian-12/tags-info.yaml +++ b/bitnami/nessie-utils/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.101.2 +- 0.101.3 - latest From 8d9d947b8dea0b326fb213af7fac3510aba4c4f9 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 18 Dec 2024 21:13:22 +0100 Subject: [PATCH 039/121] [bitnami/promtail] Release promtail-3.3.2-debian-12-r0 (#75821) Signed-off-by: Bitnami Bot --- bitnami/promtail/3/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/promtail/3/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/promtail/3/debian-12/Dockerfile b/bitnami/promtail/3/debian-12/Dockerfile index 7483bf4a2b7a9..afbe1ab772f81 100644 --- a/bitnami/promtail/3/debian-12/Dockerfile +++ b/bitnami/promtail/3/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-04T23:56:36Z" \ + org.opencontainers.image.created="2024-12-18T19:54:12Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/promtail/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="3.3.1-debian-12-r0" \ + org.opencontainers.image.ref.name="3.3.2-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/promtail" \ org.opencontainers.image.title="promtail" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="3.3.1" + org.opencontainers.image.version="3.3.2" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "promtail-3.3.1-0-linux-${OS_ARCH}-debian-12" \ + "promtail-3.3.2-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -46,7 +46,7 @@ RUN apt-get autoremove --purge -y curl && \ RUN chmod g+rwX /opt/bitnami RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true -ENV APP_VERSION="3.3.1" \ +ENV APP_VERSION="3.3.2" \ BITNAMI_APP_NAME="promtail" \ PATH="/opt/bitnami/promtail/bin:$PATH" diff --git a/bitnami/promtail/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/promtail/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index ae07b237a0bda..4c4d747058505 100644 --- a/bitnami/promtail/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/promtail/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "3.3.1-0" + "version": "3.3.2-0" } } \ No newline at end of file diff --git a/bitnami/promtail/3/debian-12/tags-info.yaml b/bitnami/promtail/3/debian-12/tags-info.yaml index b5ebed17bd90b..e44dc98107649 100644 --- a/bitnami/promtail/3/debian-12/tags-info.yaml +++ b/bitnami/promtail/3/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "3" - 3-debian-12 -- 3.3.1 +- 3.3.2 - latest From 7385a2a9c168dfd9d3f4850f4bda04c26ddac393 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 18 Dec 2024 21:13:37 +0100 Subject: [PATCH 040/121] [bitnami/grafana-loki] Release grafana-loki-3.3.2-debian-12-r0 (#75822) Signed-off-by: Bitnami Bot --- bitnami/grafana-loki/3/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/grafana-loki/3/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/grafana-loki/3/debian-12/Dockerfile b/bitnami/grafana-loki/3/debian-12/Dockerfile index f04c1c1be3a4e..c279d64e3de78 100644 --- a/bitnami/grafana-loki/3/debian-12/Dockerfile +++ b/bitnami/grafana-loki/3/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-04T23:56:49Z" \ + org.opencontainers.image.created="2024-12-18T19:54:29Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/grafana-loki/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="3.3.1-debian-12-r0" \ + org.opencontainers.image.ref.name="3.3.2-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/grafana-loki" \ org.opencontainers.image.title="grafana-loki" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="3.3.1" + org.opencontainers.image.version="3.3.2" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "grafana-loki-3.3.1-0-linux-${OS_ARCH}-debian-12" \ + "grafana-loki-3.3.2-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -47,7 +47,7 @@ RUN chmod g+rwX /opt/bitnami RUN mkdir -p /bitnami/grafana-loki/data /bitnami/grafana-loki/loki /bitnami/grafana-loki/wal && chmod -R g+rwX /bitnami/grafana-loki && ln -s /bitnami/grafana-loki/loki /loki && ln -s /bitnami/grafana-loki/data /data && ln -s /bitnami/grafana-loki/wal /wal RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true -ENV APP_VERSION="3.3.1" \ +ENV APP_VERSION="3.3.2" \ BITNAMI_APP_NAME="grafana-loki" \ PATH="/opt/bitnami/grafana-loki/bin:$PATH" diff --git a/bitnami/grafana-loki/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/grafana-loki/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 2c009da202508..ba5108a81bce1 100644 --- a/bitnami/grafana-loki/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/grafana-loki/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "3.3.1-0" + "version": "3.3.2-0" } } \ No newline at end of file diff --git a/bitnami/grafana-loki/3/debian-12/tags-info.yaml b/bitnami/grafana-loki/3/debian-12/tags-info.yaml index b5ebed17bd90b..e44dc98107649 100644 --- a/bitnami/grafana-loki/3/debian-12/tags-info.yaml +++ b/bitnami/grafana-loki/3/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "3" - 3-debian-12 -- 3.3.1 +- 3.3.2 - latest From 0e43dd79209065561cefb31723d065592f4784a1 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 18 Dec 2024 22:31:29 +0100 Subject: [PATCH 041/121] [bitnami/aws-cli] Release aws-cli-2.22.20-debian-12-r0 (#75823) Signed-off-by: Bitnami Bot --- bitnami/aws-cli/2/debian-12/Dockerfile | 12 ++++++------ .../prebuildfs/opt/bitnami/.bitnami_components.json | 4 ++-- bitnami/aws-cli/2/debian-12/tags-info.yaml | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/bitnami/aws-cli/2/debian-12/Dockerfile b/bitnami/aws-cli/2/debian-12/Dockerfile index de13f97ad424d..dbe8c7376ec74 100644 --- a/bitnami/aws-cli/2/debian-12/Dockerfile +++ b/bitnami/aws-cli/2/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-03T21:59:42Z" \ + org.opencontainers.image.created="2024-12-18T21:02:34Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/aws-cli/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.22.10-debian-12-r0" \ + org.opencontainers.image.ref.name="2.22.20-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/aws-cli" \ org.opencontainers.image.title="aws-cli" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.22.10" + org.opencontainers.image.version="2.22.20" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,8 +29,8 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl groff-base libbz2-1.0 libcom-err2 libcrypt1 libffi8 libgcc-s1 libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblzma5 libncursesw6 libnsl2 libreadline8 libsqlite3-0 libssl3 libtinfo6 libtirpc3 procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "python-3.11.10-13-linux-${OS_ARCH}-debian-12" \ - "aws-cli-2.22.10-0-linux-${OS_ARCH}-debian-12" \ + "python-3.11.11-0-linux-${OS_ARCH}-debian-12" \ + "aws-cli-2.22.20-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -47,7 +47,7 @@ RUN apt-get autoremove --purge -y curl && \ RUN chmod g+rwX /opt/bitnami RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true -ENV APP_VERSION="2.22.10" \ +ENV APP_VERSION="2.22.20" \ AWS_CA_BUNDLE="/etc/ssl/certs/ca-certificates.crt" \ BITNAMI_APP_NAME="aws-cli" \ PATH="/opt/bitnami/python/bin:/opt/bitnami/aws-cli/bin:/opt/bitnami/aws-cli/venv/bin:$PATH" diff --git a/bitnami/aws-cli/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/aws-cli/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 2dd43712e015d..541b16a452e34 100644 --- a/bitnami/aws-cli/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/aws-cli/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,12 +3,12 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.22.10-0" + "version": "2.22.20-0" }, "python": { "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "3.11.10-13" + "version": "3.11.11-0" } } \ No newline at end of file diff --git a/bitnami/aws-cli/2/debian-12/tags-info.yaml b/bitnami/aws-cli/2/debian-12/tags-info.yaml index 1691fad2e909f..22624d15fb1dd 100644 --- a/bitnami/aws-cli/2/debian-12/tags-info.yaml +++ b/bitnami/aws-cli/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.22.10 +- 2.22.20 - latest From ad6f9287a8d1e16f389447fd528710a75a29c15c Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 18 Dec 2024 23:15:27 +0100 Subject: [PATCH 042/121] [bitnami/envoy] Release envoy-1.31.5-debian-12-r0 (#75824) Signed-off-by: Bitnami Bot --- bitnami/envoy/1.31/debian-12/Dockerfile | 55 ++++++++++++++++++ .../1.31/debian-12/docker-compose-testing.yml | 16 +++++ .../envoy/1.31/debian-12/docker-compose.yml | 6 ++ .../1.31/debian-12/examples/frontend.yaml | 58 +++++++++++++++++++ .../opt/bitnami/.bitnami_components.json | 8 +++ .../opt/bitnami/licenses/licenses.txt | 2 + .../prebuildfs/usr/sbin/install_packages | 27 +++++++++ .../debian-12/prebuildfs/usr/sbin/run-script | 24 ++++++++ bitnami/envoy/1.31/debian-12/tags-info.yaml | 4 ++ 9 files changed, 200 insertions(+) create mode 100644 bitnami/envoy/1.31/debian-12/Dockerfile create mode 100644 bitnami/envoy/1.31/debian-12/docker-compose-testing.yml create mode 100644 bitnami/envoy/1.31/debian-12/docker-compose.yml create mode 100644 bitnami/envoy/1.31/debian-12/examples/frontend.yaml create mode 100644 bitnami/envoy/1.31/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json create mode 100644 bitnami/envoy/1.31/debian-12/prebuildfs/opt/bitnami/licenses/licenses.txt create mode 100755 bitnami/envoy/1.31/debian-12/prebuildfs/usr/sbin/install_packages create mode 100755 bitnami/envoy/1.31/debian-12/prebuildfs/usr/sbin/run-script create mode 100644 bitnami/envoy/1.31/debian-12/tags-info.yaml diff --git a/bitnami/envoy/1.31/debian-12/Dockerfile b/bitnami/envoy/1.31/debian-12/Dockerfile new file mode 100644 index 0000000000000..e887661cd25a1 --- /dev/null +++ b/bitnami/envoy/1.31/debian-12/Dockerfile @@ -0,0 +1,55 @@ +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 + +FROM docker.io/bitnami/minideb:bookworm + +ARG DOWNLOADS_URL="downloads.bitnami.com/files/stacksmith" +ARG TARGETARCH + +LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ + org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ + org.opencontainers.image.created="2024-12-18T21:55:05Z" \ + org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ + org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/envoy/README.md" \ + org.opencontainers.image.licenses="Apache-2.0" \ + org.opencontainers.image.ref.name="1.31.5-debian-12-r0" \ + org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/envoy" \ + org.opencontainers.image.title="envoy" \ + org.opencontainers.image.vendor="Broadcom, Inc." \ + org.opencontainers.image.version="1.31.5" + +ENV HOME="/" \ + OS_ARCH="${TARGETARCH:-amd64}" \ + OS_FLAVOUR="debian-12" \ + OS_NAME="linux" + +COPY prebuildfs / +SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] +# Install required system packages and dependencies +RUN install_packages ca-certificates curl procps +RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ + COMPONENTS=( \ + "envoy-1.31.5-0-linux-${OS_ARCH}-debian-12" \ + ) ; \ + for COMPONENT in "${COMPONENTS[@]}"; do \ + if [ ! -f "${COMPONENT}.tar.gz" ]; then \ + curl -SsLf "https://${DOWNLOADS_URL}/${COMPONENT}.tar.gz" -O ; \ + curl -SsLf "https://${DOWNLOADS_URL}/${COMPONENT}.tar.gz.sha256" -O ; \ + fi ; \ + sha256sum -c "${COMPONENT}.tar.gz.sha256" ; \ + tar -zxf "${COMPONENT}.tar.gz" -C /opt/bitnami --strip-components=2 --no-same-owner --wildcards '*/files' ; \ + rm -rf "${COMPONENT}".tar.gz{,.sha256} ; \ + done +RUN apt-get autoremove --purge -y curl && \ + apt-get update && apt-get upgrade -y && \ + apt-get clean && rm -rf /var/lib/apt/lists /var/cache/apt/archives +RUN chmod g+rwX /opt/bitnami +RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true + +ENV APP_VERSION="1.31.5" \ + BITNAMI_APP_NAME="envoy" \ + PATH="/opt/bitnami/envoy/bin:$PATH" + +USER 1001 +ENTRYPOINT [ "/opt/bitnami/envoy/bin/envoy" ] +CMD [ "-c", "/opt/bitnami/envoy/conf/envoy.yaml" ] diff --git a/bitnami/envoy/1.31/debian-12/docker-compose-testing.yml b/bitnami/envoy/1.31/debian-12/docker-compose-testing.yml new file mode 100644 index 0000000000000..9b0ab7cf0412a --- /dev/null +++ b/bitnami/envoy/1.31/debian-12/docker-compose-testing.yml @@ -0,0 +1,16 @@ +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 + +services: + + envoy: + image: docker.io/bitnami/envoy:1.31 + volumes: + - ./examples/frontend.yaml:/opt/bitnami/envoy/conf/envoy.yaml + + service1: + image: bitnami/nginx + + service2: + image: bitnami/apache + diff --git a/bitnami/envoy/1.31/debian-12/docker-compose.yml b/bitnami/envoy/1.31/debian-12/docker-compose.yml new file mode 100644 index 0000000000000..fce2ec3ff97fd --- /dev/null +++ b/bitnami/envoy/1.31/debian-12/docker-compose.yml @@ -0,0 +1,6 @@ +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 + +services: + envoy: + image: docker.io/bitnami/envoy:1.31 diff --git a/bitnami/envoy/1.31/debian-12/examples/frontend.yaml b/bitnami/envoy/1.31/debian-12/examples/frontend.yaml new file mode 100644 index 0000000000000..0803f3c363620 --- /dev/null +++ b/bitnami/envoy/1.31/debian-12/examples/frontend.yaml @@ -0,0 +1,58 @@ +admin: + access_log_path: /tmp/admin_access.log + address: + socket_address: { address: 127.0.0.1, port_value: 8081 } + +static_resources: + listeners: + - name: listener_0 + address: + socket_address: { address: 0.0.0.0, port_value: 8080 } + filter_chains: + - filters: + - name: envoy.filters.network.http_connection_manager + typed_config: + "@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager + stat_prefix: ingress_http + codec_type: AUTO + route_config: + name: local_route + virtual_hosts: + - name: local_service + domains: ["*"] + routes: + - match: { prefix: "/nginx" } + route: { cluster: service1, prefix_rewrite: "/" } + - match: { prefix: "/apache" } + route: { cluster: service2, prefix_rewrite: "/" } + http_filters: + - name: envoy.filters.http.router + typed_config: + "@type": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router + clusters: + - name: service1 + connect_timeout: 0.25s + type: STRICT_DNS + lb_policy: ROUND_ROBIN + load_assignment: + cluster_name: some_service + endpoints: + - lb_endpoints: + - endpoint: + address: + socket_address: + address: service1 + port_value: 8080 + - name: service2 + connect_timeout: 0.25s + type: STRICT_DNS + lb_policy: ROUND_ROBIN + load_assignment: + cluster_name: some_service + endpoints: + - lb_endpoints: + - endpoint: + address: + socket_address: + address: service2 + port_value: 8080 diff --git a/bitnami/envoy/1.31/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/envoy/1.31/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json new file mode 100644 index 0000000000000..31d247ae64ebf --- /dev/null +++ b/bitnami/envoy/1.31/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -0,0 +1,8 @@ +{ + "envoy": { + "arch": "amd64", + "distro": "debian-12", + "type": "NAMI", + "version": "1.31.5-0" + } +} \ No newline at end of file diff --git a/bitnami/envoy/1.31/debian-12/prebuildfs/opt/bitnami/licenses/licenses.txt b/bitnami/envoy/1.31/debian-12/prebuildfs/opt/bitnami/licenses/licenses.txt new file mode 100644 index 0000000000000..76956b38e82c6 --- /dev/null +++ b/bitnami/envoy/1.31/debian-12/prebuildfs/opt/bitnami/licenses/licenses.txt @@ -0,0 +1,2 @@ +Bitnami containers ship with software bundles. You can find the licenses under: +/opt/bitnami/[name-of-bundle]/licenses/[bundle-version].txt diff --git a/bitnami/envoy/1.31/debian-12/prebuildfs/usr/sbin/install_packages b/bitnami/envoy/1.31/debian-12/prebuildfs/usr/sbin/install_packages new file mode 100755 index 0000000000000..ccce248b2d141 --- /dev/null +++ b/bitnami/envoy/1.31/debian-12/prebuildfs/usr/sbin/install_packages @@ -0,0 +1,27 @@ +#!/bin/sh +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +set -eu + +n=0 +max=2 +export DEBIAN_FRONTEND=noninteractive + +until [ $n -gt $max ]; do + set +e + ( + apt-get update -qq && + apt-get install -y --no-install-recommends "$@" + ) + CODE=$? + set -e + if [ $CODE -eq 0 ]; then + break + fi + if [ $n -eq $max ]; then + exit $CODE + fi + echo "apt failed, retrying" + n=$(($n + 1)) +done +apt-get clean && rm -rf /var/lib/apt/lists /var/cache/apt/archives diff --git a/bitnami/envoy/1.31/debian-12/prebuildfs/usr/sbin/run-script b/bitnami/envoy/1.31/debian-12/prebuildfs/usr/sbin/run-script new file mode 100755 index 0000000000000..0e07c9038dfde --- /dev/null +++ b/bitnami/envoy/1.31/debian-12/prebuildfs/usr/sbin/run-script @@ -0,0 +1,24 @@ +#!/bin/sh +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +set -u + +if [ $# -eq 0 ]; then + >&2 echo "No arguments provided" + exit 1 +fi + +script=$1 +exit_code="${2:-96}" +fail_if_not_present="${3:-n}" + +if test -f "$script"; then + sh $script + + if [ $? -ne 0 ]; then + exit $((exit_code)) + fi +elif [ "$fail_if_not_present" = "y" ]; then + >&2 echo "script not found: $script" + exit 127 +fi diff --git a/bitnami/envoy/1.31/debian-12/tags-info.yaml b/bitnami/envoy/1.31/debian-12/tags-info.yaml new file mode 100644 index 0000000000000..ae7ec7cdb397a --- /dev/null +++ b/bitnami/envoy/1.31/debian-12/tags-info.yaml @@ -0,0 +1,4 @@ +rolling-tags: +- "1.31" +- 1.31-debian-12 +- 1.31.5 From bb1110803b8197d9d2992ac75e40e4ab64e4039e Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Thu, 19 Dec 2024 00:13:30 +0100 Subject: [PATCH 043/121] [bitnami/envoy] Release envoy-1.32.3-debian-12-r0 (#75825) Signed-off-by: Bitnami Bot --- bitnami/envoy/1.32/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/envoy/1.32/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/envoy/1.32/debian-12/Dockerfile b/bitnami/envoy/1.32/debian-12/Dockerfile index 3b2a36fedeffc..4f1aad96cfcc1 100644 --- a/bitnami/envoy/1.32/debian-12/Dockerfile +++ b/bitnami/envoy/1.32/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-08T23:57:04Z" \ + org.opencontainers.image.created="2024-12-18T22:55:46Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/envoy/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="1.32.2-debian-12-r0" \ + org.opencontainers.image.ref.name="1.32.3-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/envoy" \ org.opencontainers.image.title="envoy" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="1.32.2" + org.opencontainers.image.version="1.32.3" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "envoy-1.32.2-0-linux-${OS_ARCH}-debian-12" \ + "envoy-1.32.3-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -46,7 +46,7 @@ RUN apt-get autoremove --purge -y curl && \ RUN chmod g+rwX /opt/bitnami RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true -ENV APP_VERSION="1.32.2" \ +ENV APP_VERSION="1.32.3" \ BITNAMI_APP_NAME="envoy" \ PATH="/opt/bitnami/envoy/bin:$PATH" diff --git a/bitnami/envoy/1.32/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/envoy/1.32/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 54bc4d01e851c..995e0b3b5a1fe 100644 --- a/bitnami/envoy/1.32/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/envoy/1.32/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "1.32.2-0" + "version": "1.32.3-0" } } \ No newline at end of file diff --git a/bitnami/envoy/1.32/debian-12/tags-info.yaml b/bitnami/envoy/1.32/debian-12/tags-info.yaml index 76875fdde3300..6964a16551394 100644 --- a/bitnami/envoy/1.32/debian-12/tags-info.yaml +++ b/bitnami/envoy/1.32/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "1.32" - 1.32-debian-12 -- 1.32.2 +- 1.32.3 - latest From 52b50fa397430e8e4b1eb2775d42fec06e019ef0 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Thu, 19 Dec 2024 03:08:54 +0100 Subject: [PATCH 044/121] [bitnami/minio] Release minio-2024.12.18-debian-12-r0 (#75826) Signed-off-by: Bitnami Bot --- bitnami/minio/2024/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/minio/2024/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/minio/2024/debian-12/Dockerfile b/bitnami/minio/2024/debian-12/Dockerfile index 4581ef262fc7b..ffde140bd3c66 100644 --- a/bitnami/minio/2024/debian-12/Dockerfile +++ b/bitnami/minio/2024/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-16T08:25:57Z" \ + org.opencontainers.image.created="2024-12-19T01:45:43Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/minio/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2024.12.13-debian-12-r0" \ + org.opencontainers.image.ref.name="2024.12.18-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/minio" \ org.opencontainers.image.title="minio" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2024.12.13" + org.opencontainers.image.version="2024.12.18" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -31,7 +31,7 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "wait-for-port-1.0.8-8-linux-${OS_ARCH}-debian-12" \ "minio-client-2024.11.21-1-linux-${OS_ARCH}-debian-12" \ - "minio-2024.12.13-0-linux-${OS_ARCH}-debian-12" \ + "minio-2024.12.18-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -50,7 +50,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true COPY rootfs / RUN /opt/bitnami/scripts/minio-client/postunpack.sh RUN /opt/bitnami/scripts/minio/postunpack.sh -ENV APP_VERSION="2024.12.13" \ +ENV APP_VERSION="2024.12.18" \ BITNAMI_APP_NAME="minio" \ PATH="/opt/bitnami/common/bin:/opt/bitnami/minio-client/bin:/opt/bitnami/minio/bin:$PATH" diff --git a/bitnami/minio/2024/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/minio/2024/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index fccdb5a4dd29e..4b1a7e92415ed 100644 --- a/bitnami/minio/2024/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/minio/2024/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2024.12.13-0" + "version": "2024.12.18-0" }, "minio-client": { "arch": "amd64", diff --git a/bitnami/minio/2024/debian-12/tags-info.yaml b/bitnami/minio/2024/debian-12/tags-info.yaml index f1743eef2dab7..b5bc216ecdc24 100644 --- a/bitnami/minio/2024/debian-12/tags-info.yaml +++ b/bitnami/minio/2024/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2024" - 2024-debian-12 -- 2024.12.13 +- 2024.12.18 - latest From e3b39e27aed73b5b8dcdff9504a853abe2870139 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Thu, 19 Dec 2024 06:20:59 +0100 Subject: [PATCH 045/121] [bitnami/deepspeed] Release deepspeed-0.16.2-debian-12-r0 (#75827) Signed-off-by: Bitnami Bot --- bitnami/deepspeed/0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- bitnami/deepspeed/0/debian-12/tags-info.yaml | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/bitnami/deepspeed/0/debian-12/Dockerfile b/bitnami/deepspeed/0/debian-12/Dockerfile index 4b55fd4654e86..692d989382930 100644 --- a/bitnami/deepspeed/0/debian-12/Dockerfile +++ b/bitnami/deepspeed/0/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-06T01:34:18Z" \ + org.opencontainers.image.created="2024-12-19T04:10:37Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/deepspeed/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.16.1-debian-12-r0" \ + org.opencontainers.image.ref.name="0.16.2-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/deepspeed" \ org.opencontainers.image.title="deepspeed" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.16.1" + org.opencontainers.image.version="0.16.2" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -31,7 +31,7 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "render-template-1.0.7-8-linux-${OS_ARCH}-debian-12" \ "python-3.11.11-0-linux-${OS_ARCH}-debian-12" \ - "deepspeed-0.16.1-0-linux-${OS_ARCH}-debian-12" \ + "deepspeed-0.16.2-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -51,7 +51,7 @@ RUN mkdir /.local && chmod g+rwX /.local COPY rootfs / RUN mkdir /app /.cache && mkdir -p /home/deepspeed/.local && mkdir -p /home/deepspeed/.ssh && mkdir /home/deepspeed/.cache && ln -s /home/deepspeed/.local /opt/bitnami/deepspeed && ln -s /home/deepspeed/.ssh /opt/bitnami/deepspeed && ln -s /home/deepspeed/.cache /opt/bitnami/deepspeed && chmod g+rwX /app /.cache /home/deepspeed/.cache /home/deepspeed/.local -ENV APP_VERSION="0.16.1" \ +ENV APP_VERSION="0.16.2" \ BITNAMI_APP_NAME="deepspeed" \ CFLAGS="-s -I/opt/bitnami/python/include -I/opt/bitnami/common/include" \ CPLUS_INCLUDE_PATH="/opt/bitnami/common/include" \ diff --git a/bitnami/deepspeed/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/deepspeed/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 0c701ee7b1e86..73dd3c32e5658 100644 --- a/bitnami/deepspeed/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/deepspeed/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.16.1-0" + "version": "0.16.2-0" }, "python": { "arch": "amd64", diff --git a/bitnami/deepspeed/0/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/deepspeed/0/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/deepspeed/0/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/deepspeed/0/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } diff --git a/bitnami/deepspeed/0/debian-12/tags-info.yaml b/bitnami/deepspeed/0/debian-12/tags-info.yaml index 461647e3aa6e6..699a04500e59b 100644 --- a/bitnami/deepspeed/0/debian-12/tags-info.yaml +++ b/bitnami/deepspeed/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.16.1 +- 0.16.2 - latest From e925095aa5ab7ef73ae71af647161ddeae7c884e Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Thu, 19 Dec 2024 10:02:15 +0100 Subject: [PATCH 046/121] [bitnami/kong-ingress-controller] Release kong-ingress-controller-3.4.0-debian-12-r0 (#75829) Signed-off-by: Bitnami Bot --- .../kong-ingress-controller/3/debian-12/Dockerfile | 12 ++++++------ .../prebuildfs/opt/bitnami/.bitnami_components.json | 4 ++-- .../3/debian-12/tags-info.yaml | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/bitnami/kong-ingress-controller/3/debian-12/Dockerfile b/bitnami/kong-ingress-controller/3/debian-12/Dockerfile index 46898deddfeb0..64216b91c60d6 100644 --- a/bitnami/kong-ingress-controller/3/debian-12/Dockerfile +++ b/bitnami/kong-ingress-controller/3/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-04T00:09:52Z" \ + org.opencontainers.image.created="2024-12-19T08:46:48Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/kong-ingress-controller/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="3.3.1-debian-12-r8" \ + org.opencontainers.image.ref.name="3.4.0-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/kong-ingress-controller" \ org.opencontainers.image.title="kong-ingress-controller" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="3.3.1" + org.opencontainers.image.version="3.4.0" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,8 +29,8 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "wait-for-port-1.0.8-7-linux-${OS_ARCH}-debian-12" \ - "kong-ingress-controller-3.3.1-5-linux-${OS_ARCH}-debian-12" \ + "wait-for-port-1.0.8-8-linux-${OS_ARCH}-debian-12" \ + "kong-ingress-controller-3.4.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -47,7 +47,7 @@ RUN apt-get autoremove --purge -y curl && \ RUN chmod g+rwX /opt/bitnami RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true -ENV APP_VERSION="3.3.1" \ +ENV APP_VERSION="3.4.0" \ BITNAMI_APP_NAME="kong-ingress-controller" \ PATH="/opt/bitnami/common/bin:/opt/bitnami/kong-ingress-controller/bin:$PATH" diff --git a/bitnami/kong-ingress-controller/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/kong-ingress-controller/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index c95b23ddfc23a..c292d6871b057 100644 --- a/bitnami/kong-ingress-controller/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/kong-ingress-controller/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,12 +3,12 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "3.3.1-5" + "version": "3.4.0-0" }, "wait-for-port": { "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "1.0.8-7" + "version": "1.0.8-8" } } \ No newline at end of file diff --git a/bitnami/kong-ingress-controller/3/debian-12/tags-info.yaml b/bitnami/kong-ingress-controller/3/debian-12/tags-info.yaml index b5ebed17bd90b..f8b76cd87cf60 100644 --- a/bitnami/kong-ingress-controller/3/debian-12/tags-info.yaml +++ b/bitnami/kong-ingress-controller/3/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "3" - 3-debian-12 -- 3.3.1 +- 3.4.0 - latest From 5b7df9180812b1a2e1fc4dca498d4f0dabeedaa9 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Thu, 19 Dec 2024 10:26:40 +0100 Subject: [PATCH 047/121] [bitnami/vault] Release vault-1.18.3-debian-12-r0 (#75830) Signed-off-by: Bitnami Bot --- bitnami/vault/1/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/vault/1/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/vault/1/debian-12/Dockerfile b/bitnami/vault/1/debian-12/Dockerfile index 3ff949df92bf7..4c0e0530c0471 100644 --- a/bitnami/vault/1/debian-12/Dockerfile +++ b/bitnami/vault/1/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-04T03:32:38Z" \ + org.opencontainers.image.created="2024-12-19T09:04:50Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/vault/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="1.18.2-debian-12-r1" \ + org.opencontainers.image.ref.name="1.18.3-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/vault" \ org.opencontainers.image.title="vault" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="1.18.2" + org.opencontainers.image.version="1.18.3" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "vault-1.18.2-1-linux-${OS_ARCH}-debian-12" \ + "vault-1.18.3-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -45,7 +45,7 @@ RUN apt-get update && apt-get upgrade -y && \ RUN useradd -r -u 1001 -g root vault RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true -ENV APP_VERSION="1.18.2" \ +ENV APP_VERSION="1.18.3" \ BITNAMI_APP_NAME="vault" \ PATH="/opt/bitnami/vault/bin:$PATH" diff --git a/bitnami/vault/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/vault/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index a6fd802b18b72..f29a6b2c72171 100644 --- a/bitnami/vault/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/vault/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "1.18.2-1" + "version": "1.18.3-0" } } \ No newline at end of file diff --git a/bitnami/vault/1/debian-12/tags-info.yaml b/bitnami/vault/1/debian-12/tags-info.yaml index 1122c98a37b08..3a3d218649a9e 100644 --- a/bitnami/vault/1/debian-12/tags-info.yaml +++ b/bitnami/vault/1/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "1" - 1-debian-12 -- 1.18.2 +- 1.18.3 - latest From b525060ce520380f8dce277bcdb9551a5dee1cdc Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Thu, 19 Dec 2024 11:00:39 +0100 Subject: [PATCH 048/121] [bitnami/oras] Release oras-1.2.2-debian-12-r0 (#75831) Signed-off-by: Bitnami Bot --- bitnami/oras/1/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/oras/1/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/oras/1/debian-12/Dockerfile b/bitnami/oras/1/debian-12/Dockerfile index 9a5a4fd4ada43..b7e3a2716c5e4 100644 --- a/bitnami/oras/1/debian-12/Dockerfile +++ b/bitnami/oras/1/debian-12/Dockerfile @@ -15,7 +15,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "oras-1.2.1-0-linux-${OS_ARCH}-debian-12" \ + "oras-1.2.2-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -38,13 +38,13 @@ ENV OS_ARCH="${TARGETARCH:-amd64}" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="scratch" \ - org.opencontainers.image.created="2024-12-06T08:45:41Z" \ + org.opencontainers.image.created="2024-12-19T09:44:36Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="1.2.1-debian-12-r0" \ + org.opencontainers.image.ref.name="1.2.2-debian-12-r0" \ org.opencontainers.image.title="oras" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="1.2.1" + org.opencontainers.image.version="1.2.2" COPY prebuildfs / COPY rootfs / @@ -52,7 +52,7 @@ COPY --from=builder /opt/bitnami/oras/.spdx-oras.spdx /opt/bitnami/oras/.spdx-or COPY --from=builder /opt/bitnami/oras/licenses /opt/bitnami/oras/licenses COPY --from=builder /opt/bitnami/oras/bin/oras /oras -ENV APP_VERSION="1.2.1" \ +ENV APP_VERSION="1.2.2" \ BITNAMI_APP_NAME="oras" USER 1001 diff --git a/bitnami/oras/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/oras/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 5f52440d5885a..0fea33c723907 100644 --- a/bitnami/oras/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/oras/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "1.2.1-0" + "version": "1.2.2-0" } } \ No newline at end of file diff --git a/bitnami/oras/1/debian-12/tags-info.yaml b/bitnami/oras/1/debian-12/tags-info.yaml index f5769260117d6..80f6395aaf848 100644 --- a/bitnami/oras/1/debian-12/tags-info.yaml +++ b/bitnami/oras/1/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "1" - 1-debian-12 -- 1.2.1 +- 1.2.2 - latest From 166737e66e13011baf68f7cd19bc567349be8338 Mon Sep 17 00:00:00 2001 From: Jesus Navas <74953560+jesusnavaso@users.noreply.github.com> Date: Thu, 19 Dec 2024 13:09:37 +0100 Subject: [PATCH 049/121] [bitnami/clickhouse] fix startup issue when using json logs #75308 (#75309) [bitnami/clickhouse] fix startup issue when using json logs Signed-off-by: Jesus Navas Orozco --- .../24/debian-12/rootfs/opt/bitnami/scripts/libclickhouse.sh | 2 +- bitnami/clickhouse/README.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/bitnami/clickhouse/24/debian-12/rootfs/opt/bitnami/scripts/libclickhouse.sh b/bitnami/clickhouse/24/debian-12/rootfs/opt/bitnami/scripts/libclickhouse.sh index ec6386e62e1b0..80489fb542db4 100644 --- a/bitnami/clickhouse/24/debian-12/rootfs/opt/bitnami/scripts/libclickhouse.sh +++ b/bitnami/clickhouse/24/debian-12/rootfs/opt/bitnami/scripts/libclickhouse.sh @@ -243,7 +243,7 @@ clickhouse_start_bg() { error "ClickHouse failed to start" exit 1 fi - wait_for_log_entry "Application: Ready for connections" "$log_file" + wait_for_log_entry "Ready for connections" "$log_file" info "ClickHouse started successfully" } diff --git a/bitnami/clickhouse/README.md b/bitnami/clickhouse/README.md index 59952759d6780..529673cf321d4 100644 --- a/bitnami/clickhouse/README.md +++ b/bitnami/clickhouse/README.md @@ -195,6 +195,8 @@ When the container is executed for the first time, it will execute the files wit In order to have your custom files inside the docker image you can mount them as a volume. +> NOTE: If you use JSON format for clickhouse logs and remove the message field of the logs, the application will fail to start if there are init or start scripts in any of those 2 folders. + ### Environment variables #### Customizable environment variables From 374701742f15b5045de348618100f8b0c5ae3743 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Thu, 19 Dec 2024 13:29:07 +0100 Subject: [PATCH 050/121] [bitnami/azure-cli] Release azure-cli-2.67.0-debian-12-r1 (#75833) Signed-off-by: Bitnami Bot --- bitnami/azure-cli/2/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/azure-cli/2/debian-12/Dockerfile b/bitnami/azure-cli/2/debian-12/Dockerfile index 6602ff1d419b5..4cffd2ce9ae25 100644 --- a/bitnami/azure-cli/2/debian-12/Dockerfile +++ b/bitnami/azure-cli/2/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-11-19T10:58:37Z" \ + org.opencontainers.image.created="2024-12-19T11:43:34Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/azure-cli/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.67.0-debian-12-r0" \ + org.opencontainers.image.ref.name="2.67.0-debian-12-r1" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/azure-cli" \ org.opencontainers.image.title="azure-cli" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl libbz2-1.0 libcom-err2 libcrypt1 libffi8 libgcc-s1 libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblzma5 libncursesw6 libnsl2 libreadline8 libsqlite3-0 libssl3 libtinfo6 libtirpc3 procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "python-3.12.7-4-linux-${OS_ARCH}-debian-12" \ + "python-3.12.8-0-linux-${OS_ARCH}-debian-12" \ "azure-cli-2.67.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ diff --git a/bitnami/azure-cli/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/azure-cli/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 251e62903a1d4..34df6c79b6988 100644 --- a/bitnami/azure-cli/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/azure-cli/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -9,6 +9,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "3.12.7-4" + "version": "3.12.8-0" } } \ No newline at end of file From 21954e060c05b3feb37e7a69e25ac5c0e536c18c Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Thu, 19 Dec 2024 13:49:46 +0100 Subject: [PATCH 051/121] [bitnami/clickhouse] Release clickhouse-24.11.1-debian-12-r1 (#75834) Signed-off-by: Bitnami Bot --- bitnami/clickhouse/24/debian-12/Dockerfile | 4 ++-- .../24/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/bitnami/clickhouse/24/debian-12/Dockerfile b/bitnami/clickhouse/24/debian-12/Dockerfile index 270e93e1ba71d..c32f5b19e6a76 100644 --- a/bitnami/clickhouse/24/debian-12/Dockerfile +++ b/bitnami/clickhouse/24/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-11-26T18:57:01Z" \ + org.opencontainers.image.created="2024-12-19T12:21:38Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/clickhouse/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="24.11.1-debian-12-r0" \ + org.opencontainers.image.ref.name="24.11.1-debian-12-r1" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/clickhouse" \ org.opencontainers.image.title="clickhouse" \ org.opencontainers.image.vendor="Broadcom, Inc." \ diff --git a/bitnami/clickhouse/24/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/clickhouse/24/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/clickhouse/24/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/clickhouse/24/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } From 04a26f77cc464feb68966e616044e1d64b91f8d0 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Thu, 19 Dec 2024 14:02:39 +0100 Subject: [PATCH 052/121] [bitnami/chainloop-artifact-cas] Release chainloop-artifact-cas-0.146.0-debian-12-r0 (#75835) Signed-off-by: Bitnami Bot --- bitnami/chainloop-artifact-cas/0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../chainloop-artifact-cas/0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/chainloop-artifact-cas/0/debian-12/Dockerfile b/bitnami/chainloop-artifact-cas/0/debian-12/Dockerfile index aad6414fe0bb4..88b7650612463 100644 --- a/bitnami/chainloop-artifact-cas/0/debian-12/Dockerfile +++ b/bitnami/chainloop-artifact-cas/0/debian-12/Dockerfile @@ -15,7 +15,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "chainloop-artifact-cas-0.145.0-0-linux-${OS_ARCH}-debian-12" \ + "chainloop-artifact-cas-0.146.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -38,13 +38,13 @@ ENV OS_ARCH="${TARGETARCH:-amd64}" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="scratch" \ - org.opencontainers.image.created="2024-12-17T23:42:48Z" \ + org.opencontainers.image.created="2024-12-19T12:40:31Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.145.0-debian-12-r0" \ + org.opencontainers.image.ref.name="0.146.0-debian-12-r0" \ org.opencontainers.image.title="chainloop-artifact-cas" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.145.0" + org.opencontainers.image.version="0.146.0" COPY prebuildfs / COPY rootfs / @@ -52,7 +52,7 @@ COPY --from=builder /opt/bitnami/chainloop/bin/artifact-cas /artifact-cas COPY --from=builder /opt/bitnami/chainloop/.spdx-chainloop-artifact-cas.spdx /opt/bitnami/chainloop/.spdx-chainloop-artifact-cas.spdx COPY --from=builder /opt/bitnami/chainloop/licenses /opt/bitnami/chainloop/licenses -ENV APP_VERSION="0.145.0" \ +ENV APP_VERSION="0.146.0" \ BITNAMI_APP_NAME="chainloop-artifact-cas" USER 1001 diff --git a/bitnami/chainloop-artifact-cas/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/chainloop-artifact-cas/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 520b44123267f..8796c1ee25803 100644 --- a/bitnami/chainloop-artifact-cas/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/chainloop-artifact-cas/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.145.0-0" + "version": "0.146.0-0" } } \ No newline at end of file diff --git a/bitnami/chainloop-artifact-cas/0/debian-12/tags-info.yaml b/bitnami/chainloop-artifact-cas/0/debian-12/tags-info.yaml index 03554c1ce8843..1c9f2876c39eb 100644 --- a/bitnami/chainloop-artifact-cas/0/debian-12/tags-info.yaml +++ b/bitnami/chainloop-artifact-cas/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.145.0 +- 0.146.0 - latest From d8f5136ba30e7c3ada9e053b92df049838752b17 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Thu, 19 Dec 2024 14:02:41 +0100 Subject: [PATCH 053/121] [bitnami/chainloop-control-plane-migrations] Release chainloop-control-plane-migrations-0.146.0-debian-12-r0 (#75836) Signed-off-by: Bitnami Bot --- .../0/debian-12/Dockerfile | 12 ++++++------ .../prebuildfs/opt/bitnami/.bitnami_components.json | 4 ++-- .../0/debian-12/tags-info.yaml | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/bitnami/chainloop-control-plane-migrations/0/debian-12/Dockerfile b/bitnami/chainloop-control-plane-migrations/0/debian-12/Dockerfile index ed9e4529b6602..5d655e38f3b00 100644 --- a/bitnami/chainloop-control-plane-migrations/0/debian-12/Dockerfile +++ b/bitnami/chainloop-control-plane-migrations/0/debian-12/Dockerfile @@ -15,8 +15,8 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "atlas-0.29.0-1-linux-${OS_ARCH}-debian-12" \ - "chainloop-control-plane-migrations-0.145.0-0-linux-${OS_ARCH}-debian-12" \ + "atlas-0.29.1-0-linux-${OS_ARCH}-debian-12" \ + "chainloop-control-plane-migrations-0.146.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -39,13 +39,13 @@ ENV OS_ARCH="${TARGETARCH:-amd64}" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="scratch" \ - org.opencontainers.image.created="2024-12-17T23:47:40Z" \ + org.opencontainers.image.created="2024-12-19T12:40:44Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.145.0-debian-12-r0" \ + org.opencontainers.image.ref.name="0.146.0-debian-12-r0" \ org.opencontainers.image.title="chainloop-control-plane-migrations" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.145.0" + org.opencontainers.image.version="0.146.0" COPY prebuildfs / COPY rootfs / @@ -56,7 +56,7 @@ COPY --from=builder /opt/bitnami/atlas/licenses /opt/bitnami/atlas/licenses COPY --from=builder /opt/bitnami/chainloop/.spdx-chainloop-control-plane-migrations.spdx /opt/bitnami/chainloop/.spdx-chainloop-control-plane-migrations.spdx COPY --from=builder /opt/bitnami/chainloop/licenses /opt/bitnami/chainloop/licenses -ENV APP_VERSION="0.145.0" \ +ENV APP_VERSION="0.146.0" \ BITNAMI_APP_NAME="chainloop-control-plane-migrations" \ PATH="/opt/bitnami/atlas/bin:$PATH" diff --git a/bitnami/chainloop-control-plane-migrations/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/chainloop-control-plane-migrations/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 688e79db620f9..145fc43850cfa 100644 --- a/bitnami/chainloop-control-plane-migrations/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/chainloop-control-plane-migrations/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,12 +3,12 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.29.0-1" + "version": "0.29.1-0" }, "chainloop-control-plane-migrations": { "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.145.0-0" + "version": "0.146.0-0" } } \ No newline at end of file diff --git a/bitnami/chainloop-control-plane-migrations/0/debian-12/tags-info.yaml b/bitnami/chainloop-control-plane-migrations/0/debian-12/tags-info.yaml index 03554c1ce8843..1c9f2876c39eb 100644 --- a/bitnami/chainloop-control-plane-migrations/0/debian-12/tags-info.yaml +++ b/bitnami/chainloop-control-plane-migrations/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.145.0 +- 0.146.0 - latest From 57a0879e8058046666424f6b00d8d2367f203507 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Thu, 19 Dec 2024 14:06:08 +0100 Subject: [PATCH 054/121] [bitnami/chainloop-control-plane] Release chainloop-control-plane-0.146.0-debian-12-r0 (#75837) Signed-off-by: Bitnami Bot --- bitnami/chainloop-control-plane/0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../chainloop-control-plane/0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/chainloop-control-plane/0/debian-12/Dockerfile b/bitnami/chainloop-control-plane/0/debian-12/Dockerfile index d5d444cd14ad3..954c989dfe764 100644 --- a/bitnami/chainloop-control-plane/0/debian-12/Dockerfile +++ b/bitnami/chainloop-control-plane/0/debian-12/Dockerfile @@ -15,7 +15,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "chainloop-0.145.0-0-linux-${OS_ARCH}-debian-12" \ + "chainloop-0.146.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -38,13 +38,13 @@ ENV OS_ARCH="${TARGETARCH:-amd64}" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="scratch" \ - org.opencontainers.image.created="2024-12-17T23:42:46Z" \ + org.opencontainers.image.created="2024-12-19T12:40:32Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.145.0-debian-12-r0" \ + org.opencontainers.image.ref.name="0.146.0-debian-12-r0" \ org.opencontainers.image.title="chainloop-control-plane" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.145.0" + org.opencontainers.image.version="0.146.0" COPY prebuildfs / COPY rootfs / @@ -52,7 +52,7 @@ COPY --from=builder /opt/bitnami/chainloop/bin/control-plane /control-plane COPY --from=builder /opt/bitnami/chainloop/.spdx-chainloop.spdx /opt/bitnami/chainloop/.spdx-chainloop.spdx COPY --from=builder /opt/bitnami/chainloop/licenses /opt/bitnami/chainloop/licenses -ENV APP_VERSION="0.145.0" \ +ENV APP_VERSION="0.146.0" \ BITNAMI_APP_NAME="chainloop-control-plane" USER 1001 diff --git a/bitnami/chainloop-control-plane/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/chainloop-control-plane/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index ce43bdcfe5cd1..34d0b924f5b66 100644 --- a/bitnami/chainloop-control-plane/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/chainloop-control-plane/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.145.0-0" + "version": "0.146.0-0" } } \ No newline at end of file diff --git a/bitnami/chainloop-control-plane/0/debian-12/tags-info.yaml b/bitnami/chainloop-control-plane/0/debian-12/tags-info.yaml index 03554c1ce8843..1c9f2876c39eb 100644 --- a/bitnami/chainloop-control-plane/0/debian-12/tags-info.yaml +++ b/bitnami/chainloop-control-plane/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.145.0 +- 0.146.0 - latest From a5c5b422ecc5e5e64ad129611a3a5c5b7c930c0a Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Thu, 19 Dec 2024 14:26:07 +0100 Subject: [PATCH 055/121] [bitnami/clickhouse] Release clickhouse-24.11.2-debian-12-r0 (#75838) Signed-off-by: Bitnami Bot --- bitnami/clickhouse/24/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/clickhouse/24/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/clickhouse/24/debian-12/Dockerfile b/bitnami/clickhouse/24/debian-12/Dockerfile index c32f5b19e6a76..2454cb4db75f6 100644 --- a/bitnami/clickhouse/24/debian-12/Dockerfile +++ b/bitnami/clickhouse/24/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-19T12:21:38Z" \ + org.opencontainers.image.created="2024-12-19T13:02:40Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/clickhouse/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="24.11.1-debian-12-r1" \ + org.opencontainers.image.ref.name="24.11.2-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/clickhouse" \ org.opencontainers.image.title="clickhouse" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="24.11.1" + org.opencontainers.image.version="24.11.2" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps xmlstarlet RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "clickhouse-24.11.1-0-linux-${OS_ARCH}-debian-12" \ + "clickhouse-24.11.2-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -48,7 +48,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true COPY rootfs / RUN /opt/bitnami/scripts/clickhouse/postunpack.sh -ENV APP_VERSION="24.11.1" \ +ENV APP_VERSION="24.11.2" \ BITNAMI_APP_NAME="clickhouse" \ PATH="/opt/bitnami/clickhouse/bin:/opt/bitnami/common/bin:$PATH" \ clickhouseCTL_API="3" diff --git a/bitnami/clickhouse/24/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/clickhouse/24/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 21192f2118f2a..d96ad24e211cc 100644 --- a/bitnami/clickhouse/24/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/clickhouse/24/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "24.11.1-0" + "version": "24.11.2-0" } } \ No newline at end of file diff --git a/bitnami/clickhouse/24/debian-12/tags-info.yaml b/bitnami/clickhouse/24/debian-12/tags-info.yaml index b64124f2cf1fb..3ea856cc4596f 100644 --- a/bitnami/clickhouse/24/debian-12/tags-info.yaml +++ b/bitnami/clickhouse/24/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "24" - 24-debian-12 -- 24.11.1 +- 24.11.2 - latest From 91f39eff505c8c910b174c3591b011ad71c8341d Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Thu, 19 Dec 2024 16:11:12 +0100 Subject: [PATCH 056/121] [bitnami/sonarqube] Release sonarqube-24.12.0-debian-12-r0 (#75839) Signed-off-by: Bitnami Bot --- bitnami/sonarqube/24/debian-12/Dockerfile | 63 ++ .../sonarqube/24/debian-12/docker-compose.yml | 33 + .../opt/bitnami/.bitnami_components.json | 20 + .../opt/bitnami/licenses/licenses.txt | 2 + .../opt/bitnami/scripts/libbitnami.sh | 53 ++ .../prebuildfs/opt/bitnami/scripts/libfile.sh | 141 ++++ .../prebuildfs/opt/bitnami/scripts/libfs.sh | 193 +++++ .../prebuildfs/opt/bitnami/scripts/libhook.sh | 18 + .../prebuildfs/opt/bitnami/scripts/liblog.sh | 114 +++ .../prebuildfs/opt/bitnami/scripts/libnet.sh | 171 +++++ .../prebuildfs/opt/bitnami/scripts/libos.sh | 657 ++++++++++++++++++ .../opt/bitnami/scripts/libpersistence.sh | 124 ++++ .../opt/bitnami/scripts/libservice.sh | 496 +++++++++++++ .../opt/bitnami/scripts/libvalidations.sh | 304 ++++++++ .../opt/bitnami/scripts/libversion.sh | 51 ++ .../opt/bitnami/scripts/libwebserver.sh | 476 +++++++++++++ .../prebuildfs/usr/sbin/install_packages | 27 + .../debian-12/prebuildfs/usr/sbin/run-script | 24 + .../opt/bitnami/scripts/java/entrypoint.sh | 24 + .../opt/bitnami/scripts/java/postunpack.sh | 26 + .../bitnami/scripts/libpostgresqlclient.sh | 424 +++++++++++ .../opt/bitnami/scripts/libsonarqube.sh | 405 +++++++++++ .../bitnami/scripts/postgresql-client-env.sh | 88 +++ .../scripts/postgresql-client/setup.sh | 21 + .../opt/bitnami/scripts/sonarqube-env.sh | 150 ++++ .../bitnami/scripts/sonarqube/entrypoint.sh | 29 + .../bitnami/scripts/sonarqube/postunpack.sh | 40 ++ .../opt/bitnami/scripts/sonarqube/run.sh | 31 + .../opt/bitnami/scripts/sonarqube/setup.sh | 29 + .../24/debian-12/rootfs/post-init.d/shell.sh | 38 + .../rootfs/post-init.d/sql-postgresql.sh | 52 ++ .../24/debian-12/rootfs/post-init.sh | 25 + bitnami/sonarqube/24/debian-12/tags-info.yaml | 5 + bitnami/sonarqube/docker-compose.yml | 2 +- 34 files changed, 4355 insertions(+), 1 deletion(-) create mode 100644 bitnami/sonarqube/24/debian-12/Dockerfile create mode 100644 bitnami/sonarqube/24/debian-12/docker-compose.yml create mode 100644 bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json create mode 100644 bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/licenses/licenses.txt create mode 100644 bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh create mode 100644 bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libfile.sh create mode 100644 bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libfs.sh create mode 100644 bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libhook.sh create mode 100644 bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/liblog.sh create mode 100644 bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libnet.sh create mode 100644 bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libos.sh create mode 100644 bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libpersistence.sh create mode 100644 bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libservice.sh create mode 100644 bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libvalidations.sh create mode 100644 bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libversion.sh create mode 100644 bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libwebserver.sh create mode 100755 bitnami/sonarqube/24/debian-12/prebuildfs/usr/sbin/install_packages create mode 100755 bitnami/sonarqube/24/debian-12/prebuildfs/usr/sbin/run-script create mode 100755 bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/java/entrypoint.sh create mode 100755 bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/java/postunpack.sh create mode 100644 bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/libpostgresqlclient.sh create mode 100644 bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/libsonarqube.sh create mode 100644 bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/postgresql-client-env.sh create mode 100755 bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/postgresql-client/setup.sh create mode 100644 bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/sonarqube-env.sh create mode 100755 bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/sonarqube/entrypoint.sh create mode 100755 bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/sonarqube/postunpack.sh create mode 100755 bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/sonarqube/run.sh create mode 100755 bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/sonarqube/setup.sh create mode 100755 bitnami/sonarqube/24/debian-12/rootfs/post-init.d/shell.sh create mode 100755 bitnami/sonarqube/24/debian-12/rootfs/post-init.d/sql-postgresql.sh create mode 100755 bitnami/sonarqube/24/debian-12/rootfs/post-init.sh create mode 100644 bitnami/sonarqube/24/debian-12/tags-info.yaml diff --git a/bitnami/sonarqube/24/debian-12/Dockerfile b/bitnami/sonarqube/24/debian-12/Dockerfile new file mode 100644 index 0000000000000..281c23a1c4746 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/Dockerfile @@ -0,0 +1,63 @@ +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 + +FROM docker.io/bitnami/minideb:bookworm + +ARG DOWNLOADS_URL="downloads.bitnami.com/files/stacksmith" +ARG JAVA_EXTRA_SECURITY_DIR="/bitnami/java/extra-security" +ARG TARGETARCH + +LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ + org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ + org.opencontainers.image.created="2024-12-19T14:26:38Z" \ + org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ + org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/sonarqube/README.md" \ + org.opencontainers.image.licenses="Apache-2.0" \ + org.opencontainers.image.ref.name="24.12.0-debian-12-r0" \ + org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/sonarqube" \ + org.opencontainers.image.title="sonarqube" \ + org.opencontainers.image.vendor="Broadcom, Inc." \ + org.opencontainers.image.version="24.12.0" + +ENV HOME="/" \ + OS_ARCH="${TARGETARCH:-amd64}" \ + OS_FLAVOUR="debian-12" \ + OS_NAME="linux" + +COPY prebuildfs / +SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] +# Install required system packages and dependencies +RUN install_packages acl ca-certificates curl libbsd0 libedit2 libffi8 libgcc-s1 libgmp10 libgnutls30 libhogweed6 libicu72 libidn2-0 libldap-2.5-0 liblz4-1 liblzma5 libmd0 libnettle8 libp11-kit0 libsasl2-2 libssl3 libstdc++6 libtasn1-6 libtinfo6 libunistring2 libuuid1 libxml2 libxslt1.1 procps zlib1g +RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ + COMPONENTS=( \ + "postgresql-client-17.2.0-0-linux-${OS_ARCH}-debian-12" \ + "java-21.0.5-11-1-linux-${OS_ARCH}-debian-12" \ + "sonarqube-24.12.0-0-linux-${OS_ARCH}-debian-12" \ + ) ; \ + for COMPONENT in "${COMPONENTS[@]}"; do \ + if [ ! -f "${COMPONENT}.tar.gz" ]; then \ + curl -SsLf "https://${DOWNLOADS_URL}/${COMPONENT}.tar.gz" -O ; \ + curl -SsLf "https://${DOWNLOADS_URL}/${COMPONENT}.tar.gz.sha256" -O ; \ + fi ; \ + sha256sum -c "${COMPONENT}.tar.gz.sha256" ; \ + tar -zxf "${COMPONENT}.tar.gz" -C /opt/bitnami --strip-components=2 --no-same-owner --wildcards '*/files' ; \ + rm -rf "${COMPONENT}".tar.gz{,.sha256} ; \ + done +RUN apt-get update && apt-get upgrade -y && \ + apt-get clean && rm -rf /var/lib/apt/lists /var/cache/apt/archives +RUN chmod g+rwX /opt/bitnami +RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true + +COPY rootfs / +RUN /opt/bitnami/scripts/java/postunpack.sh +RUN /opt/bitnami/scripts/sonarqube/postunpack.sh +ENV APP_VERSION="24.12.0" \ + BITNAMI_APP_NAME="sonarqube" \ + JAVA_HOME="/opt/bitnami/java" \ + PATH="/opt/bitnami/postgresql/bin:/opt/bitnami/java/bin:$PATH" + +EXPOSE 9000 + +USER 1001 +ENTRYPOINT [ "/opt/bitnami/scripts/sonarqube/entrypoint.sh" ] +CMD [ "/opt/bitnami/scripts/sonarqube/run.sh" ] diff --git a/bitnami/sonarqube/24/debian-12/docker-compose.yml b/bitnami/sonarqube/24/debian-12/docker-compose.yml new file mode 100644 index 0000000000000..f1d614685e4c0 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/docker-compose.yml @@ -0,0 +1,33 @@ +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 + +services: + postgresql: + image: docker.io/bitnami/postgresql:latest + volumes: + - 'postgresql_data:/bitnami/postgresql' + environment: + # ALLOW_EMPTY_PASSWORD is recommended only for development. + - ALLOW_EMPTY_PASSWORD=yes + - POSTGRESQL_USERNAME=bn_sonarqube + - POSTGRESQL_DATABASE=bitnami_sonarqube + sonarqube: + image: docker.io/bitnami/sonarqube:24 + ports: + - '80:9000' + volumes: + - 'sonarqube_data:/bitnami/sonarqube' + depends_on: + - postgresql + environment: + # ALLOW_EMPTY_PASSWORD is recommended only for development. + - ALLOW_EMPTY_PASSWORD=yes + - SONARQUBE_DATABASE_HOST=postgresql + - SONARQUBE_DATABASE_PORT_NUMBER=5432 + - SONARQUBE_DATABASE_USER=bn_sonarqube + - SONARQUBE_DATABASE_NAME=bitnami_sonarqube +volumes: + postgresql_data: + driver: local + sonarqube_data: + driver: local diff --git a/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json new file mode 100644 index 0000000000000..a5e398e9eaad4 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -0,0 +1,20 @@ +{ + "java": { + "arch": "amd64", + "distro": "debian-12", + "type": "NAMI", + "version": "21.0.5-11-1" + }, + "postgresql-client": { + "arch": "amd64", + "distro": "debian-12", + "type": "NAMI", + "version": "17.2.0-0" + }, + "sonarqube": { + "arch": "amd64", + "distro": "debian-12", + "type": "NAMI", + "version": "24.12.0-0" + } +} \ No newline at end of file diff --git a/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/licenses/licenses.txt b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/licenses/licenses.txt new file mode 100644 index 0000000000000..76956b38e82c6 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/licenses/licenses.txt @@ -0,0 +1,2 @@ +Bitnami containers ship with software bundles. You can find the licenses under: +/opt/bitnami/[name-of-bundle]/licenses/[bundle-version].txt diff --git a/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh new file mode 100644 index 0000000000000..00d053b5215aa --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -0,0 +1,53 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +# +# Bitnami custom library + +# shellcheck disable=SC1091 + +# Load Generic Libraries +. /opt/bitnami/scripts/liblog.sh + +# Constants +BOLD='\033[1m' + +# Functions + +######################## +# Print the welcome page +# Globals: +# DISABLE_WELCOME_MESSAGE +# BITNAMI_APP_NAME +# Arguments: +# None +# Returns: +# None +######################### +print_welcome_page() { + if [[ -z "${DISABLE_WELCOME_MESSAGE:-}" ]]; then + if [[ -n "$BITNAMI_APP_NAME" ]]; then + print_image_welcome_page + fi + fi +} + +######################## +# Print the welcome page for a Bitnami Docker image +# Globals: +# BITNAMI_APP_NAME +# Arguments: +# None +# Returns: +# None +######################### +print_image_welcome_page() { + local github_url="https://github.com/bitnami/containers" + + info "" + info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" + info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." + info "" +} + diff --git a/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libfile.sh b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libfile.sh new file mode 100644 index 0000000000000..1c69e0e48a5d0 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libfile.sh @@ -0,0 +1,141 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +# +# Library for managing files + +# shellcheck disable=SC1091 + +# Load Generic Libraries +. /opt/bitnami/scripts/libos.sh + +# Functions + +######################## +# Replace a regex-matching string in a file +# Arguments: +# $1 - filename +# $2 - match regex +# $3 - substitute regex +# $4 - use POSIX regex. Default: true +# Returns: +# None +######################### +replace_in_file() { + local filename="${1:?filename is required}" + local match_regex="${2:?match regex is required}" + local substitute_regex="${3:?substitute regex is required}" + local posix_regex=${4:-true} + + local result + + # We should avoid using 'sed in-place' substitutions + # 1) They are not compatible with files mounted from ConfigMap(s) + # 2) We found incompatibility issues with Debian10 and "in-place" substitutions + local -r del=$'\001' # Use a non-printable character as a 'sed' delimiter to avoid issues + if [[ $posix_regex = true ]]; then + result="$(sed -E "s${del}${match_regex}${del}${substitute_regex}${del}g" "$filename")" + else + result="$(sed "s${del}${match_regex}${del}${substitute_regex}${del}g" "$filename")" + fi + echo "$result" > "$filename" +} + +######################## +# Replace a regex-matching multiline string in a file +# Arguments: +# $1 - filename +# $2 - match regex +# $3 - substitute regex +# Returns: +# None +######################### +replace_in_file_multiline() { + local filename="${1:?filename is required}" + local match_regex="${2:?match regex is required}" + local substitute_regex="${3:?substitute regex is required}" + + local result + local -r del=$'\001' # Use a non-printable character as a 'sed' delimiter to avoid issues + result="$(perl -pe "BEGIN{undef $/;} s${del}${match_regex}${del}${substitute_regex}${del}sg" "$filename")" + echo "$result" > "$filename" +} + +######################## +# Remove a line in a file based on a regex +# Arguments: +# $1 - filename +# $2 - match regex +# $3 - use POSIX regex. Default: true +# Returns: +# None +######################### +remove_in_file() { + local filename="${1:?filename is required}" + local match_regex="${2:?match regex is required}" + local posix_regex=${3:-true} + local result + + # We should avoid using 'sed in-place' substitutions + # 1) They are not compatible with files mounted from ConfigMap(s) + # 2) We found incompatibility issues with Debian10 and "in-place" substitutions + if [[ $posix_regex = true ]]; then + result="$(sed -E "/$match_regex/d" "$filename")" + else + result="$(sed "/$match_regex/d" "$filename")" + fi + echo "$result" > "$filename" +} + +######################## +# Appends text after the last line matching a pattern +# Arguments: +# $1 - file +# $2 - match regex +# $3 - contents to add +# Returns: +# None +######################### +append_file_after_last_match() { + local file="${1:?missing file}" + local match_regex="${2:?missing pattern}" + local value="${3:?missing value}" + + # We read the file in reverse, replace the first match (0,/pattern/s) and then reverse the results again + result="$(tac "$file" | sed -E "0,/($match_regex)/s||${value}\n\1|" | tac)" + echo "$result" > "$file" +} + +######################## +# Wait until certain entry is present in a log file +# Arguments: +# $1 - entry to look for +# $2 - log file +# $3 - max retries. Default: 12 +# $4 - sleep between retries (in seconds). Default: 5 +# Returns: +# Boolean +######################### +wait_for_log_entry() { + local -r entry="${1:-missing entry}" + local -r log_file="${2:-missing log file}" + local -r retries="${3:-12}" + local -r interval_time="${4:-5}" + local attempt=0 + + check_log_file_for_entry() { + if ! grep -qE "$entry" "$log_file"; then + debug "Entry \"${entry}\" still not present in ${log_file} (attempt $((++attempt))/${retries})" + return 1 + fi + } + debug "Checking that ${log_file} log file contains entry \"${entry}\"" + if retry_while check_log_file_for_entry "$retries" "$interval_time"; then + debug "Found entry \"${entry}\" in ${log_file}" + true + else + error "Could not find entry \"${entry}\" in ${log_file} after ${retries} retries" + debug_execute cat "$log_file" + return 1 + fi +} diff --git a/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libfs.sh b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libfs.sh new file mode 100644 index 0000000000000..970d624179642 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libfs.sh @@ -0,0 +1,193 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +# +# Library for file system actions + +# shellcheck disable=SC1091 + +# Load Generic Libraries +. /opt/bitnami/scripts/liblog.sh + +# Functions + +######################## +# Ensure a file/directory is owned (user and group) but the given user +# Arguments: +# $1 - filepath +# $2 - owner +# Returns: +# None +######################### +owned_by() { + local path="${1:?path is missing}" + local owner="${2:?owner is missing}" + local group="${3:-}" + + if [[ -n $group ]]; then + chown "$owner":"$group" "$path" + else + chown "$owner":"$owner" "$path" + fi +} + +######################## +# Ensure a directory exists and, optionally, is owned by the given user +# Arguments: +# $1 - directory +# $2 - owner +# Returns: +# None +######################### +ensure_dir_exists() { + local dir="${1:?directory is missing}" + local owner_user="${2:-}" + local owner_group="${3:-}" + + [ -d "${dir}" ] || mkdir -p "${dir}" + if [[ -n $owner_user ]]; then + owned_by "$dir" "$owner_user" "$owner_group" + fi +} + +######################## +# Checks whether a directory is empty or not +# arguments: +# $1 - directory +# returns: +# boolean +######################### +is_dir_empty() { + local -r path="${1:?missing directory}" + # Calculate real path in order to avoid issues with symlinks + local -r dir="$(realpath "$path")" + if [[ ! -e "$dir" ]] || [[ -z "$(ls -A "$dir")" ]]; then + true + else + false + fi +} + +######################## +# Checks whether a mounted directory is empty or not +# arguments: +# $1 - directory +# returns: +# boolean +######################### +is_mounted_dir_empty() { + local dir="${1:?missing directory}" + + if is_dir_empty "$dir" || find "$dir" -mindepth 1 -maxdepth 1 -not -name ".snapshot" -not -name "lost+found" -exec false {} +; then + true + else + false + fi +} + +######################## +# Checks whether a file can be written to or not +# arguments: +# $1 - file +# returns: +# boolean +######################### +is_file_writable() { + local file="${1:?missing file}" + local dir + dir="$(dirname "$file")" + + if [[ (-f "$file" && -w "$file") || (! -f "$file" && -d "$dir" && -w "$dir") ]]; then + true + else + false + fi +} + +######################## +# Relativize a path +# arguments: +# $1 - path +# $2 - base +# returns: +# None +######################### +relativize() { + local -r path="${1:?missing path}" + local -r base="${2:?missing base}" + pushd "$base" >/dev/null || exit + realpath -q --no-symlinks --relative-base="$base" "$path" | sed -e 's|^/$|.|' -e 's|^/||' + popd >/dev/null || exit +} + +######################## +# Configure permisions and ownership recursively +# Globals: +# None +# Arguments: +# $1 - paths (as a string). +# Flags: +# -f|--file-mode - mode for directories. +# -d|--dir-mode - mode for files. +# -u|--user - user +# -g|--group - group +# Returns: +# None +######################### +configure_permissions_ownership() { + local -r paths="${1:?paths is missing}" + local dir_mode="" + local file_mode="" + local user="" + local group="" + + # Validate arguments + shift 1 + while [ "$#" -gt 0 ]; do + case "$1" in + -f | --file-mode) + shift + file_mode="${1:?missing mode for files}" + ;; + -d | --dir-mode) + shift + dir_mode="${1:?missing mode for directories}" + ;; + -u | --user) + shift + user="${1:?missing user}" + ;; + -g | --group) + shift + group="${1:?missing group}" + ;; + *) + echo "Invalid command line flag $1" >&2 + return 1 + ;; + esac + shift + done + + read -r -a filepaths <<<"$paths" + for p in "${filepaths[@]}"; do + if [[ -e "$p" ]]; then + find -L "$p" -printf "" + if [[ -n $dir_mode ]]; then + find -L "$p" -type d ! -perm "$dir_mode" -print0 | xargs -r -0 chmod "$dir_mode" + fi + if [[ -n $file_mode ]]; then + find -L "$p" -type f ! -perm "$file_mode" -print0 | xargs -r -0 chmod "$file_mode" + fi + if [[ -n $user ]] && [[ -n $group ]]; then + find -L "$p" -print0 | xargs -r -0 chown "${user}:${group}" + elif [[ -n $user ]] && [[ -z $group ]]; then + find -L "$p" -print0 | xargs -r -0 chown "${user}" + elif [[ -z $user ]] && [[ -n $group ]]; then + find -L "$p" -print0 | xargs -r -0 chgrp "${group}" + fi + else + stderr_print "$p does not exist" + fi + done +} diff --git a/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libhook.sh b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libhook.sh new file mode 100644 index 0000000000000..f3a5fe7868eed --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libhook.sh @@ -0,0 +1,18 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +# +# Library to use for scripts expected to be used as Kubernetes lifecycle hooks + +# shellcheck disable=SC1091 + +# Load generic libraries +. /opt/bitnami/scripts/liblog.sh +. /opt/bitnami/scripts/libos.sh + +# Override functions that log to stdout/stderr of the current process, so they print to process 1 +for function_to_override in stderr_print debug_execute; do + # Output is sent to output of process 1 and thus end up in the container log + # The hook output in general isn't saved + eval "$(declare -f "$function_to_override") >/proc/1/fd/1 2>/proc/1/fd/2" +done diff --git a/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/liblog.sh b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/liblog.sh new file mode 100644 index 0000000000000..450f05bd823ff --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/liblog.sh @@ -0,0 +1,114 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +# +# Library for logging functions + +# Constants +RESET='\033[0m' +RED='\033[38;5;1m' +GREEN='\033[38;5;2m' +YELLOW='\033[38;5;3m' +MAGENTA='\033[38;5;5m' +CYAN='\033[38;5;6m' + +# Functions + +######################## +# Print to STDERR +# Arguments: +# Message to print +# Returns: +# None +######################### +stderr_print() { + # 'is_boolean_yes' is defined in libvalidations.sh, but depends on this file so we cannot source it + local bool="${BITNAMI_QUIET:-false}" + # comparison is performed without regard to the case of alphabetic characters + shopt -s nocasematch + if ! [[ "$bool" = 1 || "$bool" =~ ^(yes|true)$ ]]; then + printf "%b\\n" "${*}" >&2 + fi +} + +######################## +# Log message +# Arguments: +# Message to log +# Returns: +# None +######################### +log() { + stderr_print "${CYAN}${MODULE:-} ${MAGENTA}$(date "+%T.%2N ")${RESET}${*}" +} +######################## +# Log an 'info' message +# Arguments: +# Message to log +# Returns: +# None +######################### +info() { + log "${GREEN}INFO ${RESET} ==> ${*}" +} +######################## +# Log message +# Arguments: +# Message to log +# Returns: +# None +######################### +warn() { + log "${YELLOW}WARN ${RESET} ==> ${*}" +} +######################## +# Log an 'error' message +# Arguments: +# Message to log +# Returns: +# None +######################### +error() { + log "${RED}ERROR${RESET} ==> ${*}" +} +######################## +# Log a 'debug' message +# Globals: +# BITNAMI_DEBUG +# Arguments: +# None +# Returns: +# None +######################### +debug() { + # 'is_boolean_yes' is defined in libvalidations.sh, but depends on this file so we cannot source it + local bool="${BITNAMI_DEBUG:-false}" + # comparison is performed without regard to the case of alphabetic characters + shopt -s nocasematch + if [[ "$bool" = 1 || "$bool" =~ ^(yes|true)$ ]]; then + log "${MAGENTA}DEBUG${RESET} ==> ${*}" + fi +} + +######################## +# Indent a string +# Arguments: +# $1 - string +# $2 - number of indentation characters (default: 4) +# $3 - indentation character (default: " ") +# Returns: +# None +######################### +indent() { + local string="${1:-}" + local num="${2:?missing num}" + local char="${3:-" "}" + # Build the indentation unit string + local indent_unit="" + for ((i = 0; i < num; i++)); do + indent_unit="${indent_unit}${char}" + done + # shellcheck disable=SC2001 + # Complex regex, see https://github.com/koalaman/shellcheck/wiki/SC2001#exceptions + echo "$string" | sed "s/^/${indent_unit}/" +} diff --git a/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libnet.sh b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libnet.sh new file mode 100644 index 0000000000000..004e426fba178 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libnet.sh @@ -0,0 +1,171 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +# +# Library for network functions + +# shellcheck disable=SC1091 + +# Load Generic Libraries +. /opt/bitnami/scripts/liblog.sh +. /opt/bitnami/scripts/libvalidations.sh + +# Functions + +######################## +# Resolve IP address for a host/domain (i.e. DNS lookup) +# Arguments: +# $1 - Hostname to resolve +# $2 - IP address version (v4, v6), leave empty for resolving to any version +# Returns: +# IP +######################### +dns_lookup() { + local host="${1:?host is missing}" + local ip_version="${2:-}" + getent "ahosts${ip_version}" "$host" | awk '/STREAM/ {print $1 }' | head -n 1 +} + +######################### +# Wait for a hostname and return the IP +# Arguments: +# $1 - hostname +# $2 - number of retries +# $3 - seconds to wait between retries +# Returns: +# - IP address that corresponds to the hostname +######################### +wait_for_dns_lookup() { + local hostname="${1:?hostname is missing}" + local retries="${2:-5}" + local seconds="${3:-1}" + check_host() { + if [[ $(dns_lookup "$hostname") == "" ]]; then + false + else + true + fi + } + # Wait for the host to be ready + retry_while "check_host ${hostname}" "$retries" "$seconds" + dns_lookup "$hostname" +} + +######################## +# Get machine's IP +# Arguments: +# None +# Returns: +# Machine IP +######################### +get_machine_ip() { + local -a ip_addresses + local hostname + hostname="$(hostname)" + read -r -a ip_addresses <<< "$(dns_lookup "$hostname" | xargs echo)" + if [[ "${#ip_addresses[@]}" -gt 1 ]]; then + warn "Found more than one IP address associated to hostname ${hostname}: ${ip_addresses[*]}, will use ${ip_addresses[0]}" + elif [[ "${#ip_addresses[@]}" -lt 1 ]]; then + error "Could not find any IP address associated to hostname ${hostname}" + exit 1 + fi + # Check if the first IP address is IPv6 to add brackets + if validate_ipv6 "${ip_addresses[0]}" ; then + echo "[${ip_addresses[0]}]" + else + echo "${ip_addresses[0]}" + fi +} + +######################## +# Check if the provided argument is a resolved hostname +# Arguments: +# $1 - Value to check +# Returns: +# Boolean +######################### +is_hostname_resolved() { + local -r host="${1:?missing value}" + if [[ -n "$(dns_lookup "$host")" ]]; then + true + else + false + fi +} + +######################## +# Parse URL +# Globals: +# None +# Arguments: +# $1 - uri - String +# $2 - component to obtain. Valid options (scheme, authority, userinfo, host, port, path, query or fragment) - String +# Returns: +# String +parse_uri() { + local uri="${1:?uri is missing}" + local component="${2:?component is missing}" + + # Solution based on https://tools.ietf.org/html/rfc3986#appendix-B with + # additional sub-expressions to split authority into userinfo, host and port + # Credits to Patryk Obara (see https://stackoverflow.com/a/45977232/6694969) + local -r URI_REGEX='^(([^:/?#]+):)?(//((([^@/?#]+)@)?([^:/?#]+)(:([0-9]+))?))?(/([^?#]*))?(\?([^#]*))?(#(.*))?' + # || | ||| | | | | | | | | | + # |2 scheme | ||6 userinfo 7 host | 9 port | 11 rpath | 13 query | 15 fragment + # 1 scheme: | |5 userinfo@ 8 :... 10 path 12 ?... 14 #... + # | 4 authority + # 3 //... + local index=0 + case "$component" in + scheme) + index=2 + ;; + authority) + index=4 + ;; + userinfo) + index=6 + ;; + host) + index=7 + ;; + port) + index=9 + ;; + path) + index=10 + ;; + query) + index=13 + ;; + fragment) + index=14 + ;; + *) + stderr_print "unrecognized component $component" + return 1 + ;; + esac + [[ "$uri" =~ $URI_REGEX ]] && echo "${BASH_REMATCH[${index}]}" +} + +######################## +# Wait for a HTTP connection to succeed +# Globals: +# * +# Arguments: +# $1 - URL to wait for +# $2 - Maximum amount of retries (optional) +# $3 - Time between retries (optional) +# Returns: +# true if the HTTP connection succeeded, false otherwise +######################### +wait_for_http_connection() { + local url="${1:?missing url}" + local retries="${2:-}" + local sleep_time="${3:-}" + if ! retry_while "debug_execute curl --silent ${url}" "$retries" "$sleep_time"; then + error "Could not connect to ${url}" + return 1 + fi +} diff --git a/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libos.sh b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libos.sh new file mode 100644 index 0000000000000..9d908c48579b9 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libos.sh @@ -0,0 +1,657 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +# +# Library for operating system actions + +# shellcheck disable=SC1091 + +# Load Generic Libraries +. /opt/bitnami/scripts/liblog.sh +. /opt/bitnami/scripts/libfs.sh +. /opt/bitnami/scripts/libvalidations.sh + +# Functions + +######################## +# Check if an user exists in the system +# Arguments: +# $1 - user +# Returns: +# Boolean +######################### +user_exists() { + local user="${1:?user is missing}" + id "$user" >/dev/null 2>&1 +} + +######################## +# Check if a group exists in the system +# Arguments: +# $1 - group +# Returns: +# Boolean +######################### +group_exists() { + local group="${1:?group is missing}" + getent group "$group" >/dev/null 2>&1 +} + +######################## +# Create a group in the system if it does not exist already +# Arguments: +# $1 - group +# Flags: +# -i|--gid - the ID for the new group +# -s|--system - Whether to create new user as system user (uid <= 999) +# Returns: +# None +######################### +ensure_group_exists() { + local group="${1:?group is missing}" + local gid="" + local is_system_user=false + + # Validate arguments + shift 1 + while [ "$#" -gt 0 ]; do + case "$1" in + -i | --gid) + shift + gid="${1:?missing gid}" + ;; + -s | --system) + is_system_user=true + ;; + *) + echo "Invalid command line flag $1" >&2 + return 1 + ;; + esac + shift + done + + if ! group_exists "$group"; then + local -a args=("$group") + if [[ -n "$gid" ]]; then + if group_exists "$gid"; then + error "The GID $gid is already in use." >&2 + return 1 + fi + args+=("--gid" "$gid") + fi + $is_system_user && args+=("--system") + groupadd "${args[@]}" >/dev/null 2>&1 + fi +} + +######################## +# Create an user in the system if it does not exist already +# Arguments: +# $1 - user +# Flags: +# -i|--uid - the ID for the new user +# -g|--group - the group the new user should belong to +# -a|--append-groups - comma-separated list of supplemental groups to append to the new user +# -h|--home - the home directory for the new user +# -s|--system - whether to create new user as system user (uid <= 999) +# Returns: +# None +######################### +ensure_user_exists() { + local user="${1:?user is missing}" + local uid="" + local group="" + local append_groups="" + local home="" + local is_system_user=false + + # Validate arguments + shift 1 + while [ "$#" -gt 0 ]; do + case "$1" in + -i | --uid) + shift + uid="${1:?missing uid}" + ;; + -g | --group) + shift + group="${1:?missing group}" + ;; + -a | --append-groups) + shift + append_groups="${1:?missing append_groups}" + ;; + -h | --home) + shift + home="${1:?missing home directory}" + ;; + -s | --system) + is_system_user=true + ;; + *) + echo "Invalid command line flag $1" >&2 + return 1 + ;; + esac + shift + done + + if ! user_exists "$user"; then + local -a user_args=("-N" "$user") + if [[ -n "$uid" ]]; then + if user_exists "$uid"; then + error "The UID $uid is already in use." + return 1 + fi + user_args+=("--uid" "$uid") + else + $is_system_user && user_args+=("--system") + fi + useradd "${user_args[@]}" >/dev/null 2>&1 + fi + + if [[ -n "$group" ]]; then + local -a group_args=("$group") + $is_system_user && group_args+=("--system") + ensure_group_exists "${group_args[@]}" + usermod -g "$group" "$user" >/dev/null 2>&1 + fi + + if [[ -n "$append_groups" ]]; then + local -a groups + read -ra groups <<<"$(tr ',;' ' ' <<<"$append_groups")" + for group in "${groups[@]}"; do + ensure_group_exists "$group" + usermod -aG "$group" "$user" >/dev/null 2>&1 + done + fi + + if [[ -n "$home" ]]; then + mkdir -p "$home" + usermod -d "$home" "$user" >/dev/null 2>&1 + configure_permissions_ownership "$home" -d "775" -f "664" -u "$user" -g "$group" + fi +} + +######################## +# Check if the script is currently running as root +# Arguments: +# $1 - user +# $2 - group +# Returns: +# Boolean +######################### +am_i_root() { + if [[ "$(id -u)" = "0" ]]; then + true + else + false + fi +} + +######################## +# Print OS metadata +# Arguments: +# $1 - Flag name +# Flags: +# --id - Distro ID +# --version - Distro version +# --branch - Distro branch +# --codename - Distro codename +# --name - Distro name +# --pretty-name - Distro pretty name +# Returns: +# String +######################### +get_os_metadata() { + local -r flag_name="${1:?missing flag}" + # Helper function + get_os_release_metadata() { + local -r env_name="${1:?missing environment variable name}" + ( + . /etc/os-release + echo "${!env_name}" + ) + } + case "$flag_name" in + --id) + get_os_release_metadata ID + ;; + --version) + get_os_release_metadata VERSION_ID + ;; + --branch) + get_os_release_metadata VERSION_ID | sed 's/\..*//' + ;; + --codename) + get_os_release_metadata VERSION_CODENAME + ;; + --name) + get_os_release_metadata NAME + ;; + --pretty-name) + get_os_release_metadata PRETTY_NAME + ;; + *) + error "Unknown flag ${flag_name}" + return 1 + ;; + esac +} + +######################## +# Get total memory available +# Arguments: +# None +# Returns: +# Memory in bytes +######################### +get_total_memory() { + echo $(($(grep MemTotal /proc/meminfo | awk '{print $2}') / 1024)) +} + +######################## +# Get machine size depending on specified memory +# Globals: +# None +# Arguments: +# None +# Flags: +# --memory - memory size (optional) +# Returns: +# Detected instance size +######################### +get_machine_size() { + local memory="" + # Validate arguments + while [[ "$#" -gt 0 ]]; do + case "$1" in + --memory) + shift + memory="${1:?missing memory}" + ;; + *) + echo "Invalid command line flag $1" >&2 + return 1 + ;; + esac + shift + done + if [[ -z "$memory" ]]; then + debug "Memory was not specified, detecting available memory automatically" + memory="$(get_total_memory)" + fi + sanitized_memory=$(convert_to_mb "$memory") + if [[ "$sanitized_memory" -gt 26000 ]]; then + echo 2xlarge + elif [[ "$sanitized_memory" -gt 13000 ]]; then + echo xlarge + elif [[ "$sanitized_memory" -gt 6000 ]]; then + echo large + elif [[ "$sanitized_memory" -gt 3000 ]]; then + echo medium + elif [[ "$sanitized_memory" -gt 1500 ]]; then + echo small + else + echo micro + fi +} + +######################## +# Get machine size depending on specified memory +# Globals: +# None +# Arguments: +# $1 - memory size (optional) +# Returns: +# Detected instance size +######################### +get_supported_machine_sizes() { + echo micro small medium large xlarge 2xlarge +} + +######################## +# Convert memory size from string to amount of megabytes (i.e. 2G -> 2048) +# Globals: +# None +# Arguments: +# $1 - memory size +# Returns: +# Result of the conversion +######################### +convert_to_mb() { + local amount="${1:-}" + if [[ $amount =~ ^([0-9]+)(m|M|g|G) ]]; then + size="${BASH_REMATCH[1]}" + unit="${BASH_REMATCH[2]}" + if [[ "$unit" = "g" || "$unit" = "G" ]]; then + amount="$((size * 1024))" + else + amount="$size" + fi + fi + echo "$amount" +} + +######################### +# Redirects output to /dev/null if debug mode is disabled +# Globals: +# BITNAMI_DEBUG +# Arguments: +# $@ - Command to execute +# Returns: +# None +######################### +debug_execute() { + if is_boolean_yes "${BITNAMI_DEBUG:-false}"; then + "$@" + else + "$@" >/dev/null 2>&1 + fi +} + +######################## +# Retries a command a given number of times +# Arguments: +# $1 - cmd (as a string) +# $2 - max retries. Default: 12 +# $3 - sleep between retries (in seconds). Default: 5 +# Returns: +# Boolean +######################### +retry_while() { + local cmd="${1:?cmd is missing}" + local retries="${2:-12}" + local sleep_time="${3:-5}" + local return_value=1 + + read -r -a command <<<"$cmd" + for ((i = 1; i <= retries; i += 1)); do + "${command[@]}" && return_value=0 && break + sleep "$sleep_time" + done + return $return_value +} + +######################## +# Generate a random string +# Arguments: +# -t|--type - String type (ascii, alphanumeric, numeric), defaults to ascii +# -c|--count - Number of characters, defaults to 32 +# Arguments: +# None +# Returns: +# None +# Returns: +# String +######################### +generate_random_string() { + local type="ascii" + local count="32" + local filter + local result + # Validate arguments + while [[ "$#" -gt 0 ]]; do + case "$1" in + -t | --type) + shift + type="$1" + ;; + -c | --count) + shift + count="$1" + ;; + *) + echo "Invalid command line flag $1" >&2 + return 1 + ;; + esac + shift + done + # Validate type + case "$type" in + ascii) + filter="[:print:]" + ;; + numeric) + filter="0-9" + ;; + alphanumeric) + filter="a-zA-Z0-9" + ;; + alphanumeric+special|special+alphanumeric) + # Limit variety of special characters, so there is a higher chance of containing more alphanumeric characters + # Special characters are harder to write, and it could impact the overall UX if most passwords are too complex + filter='a-zA-Z0-9:@.,/+!=' + ;; + *) + echo "Invalid type ${type}" >&2 + return 1 + ;; + esac + # Obtain count + 10 lines from /dev/urandom to ensure that the resulting string has the expected size + # Note there is a very small chance of strings starting with EOL character + # Therefore, the higher amount of lines read, this will happen less frequently + result="$(head -n "$((count + 10))" /dev/urandom | tr -dc "$filter" | head -c "$count")" + echo "$result" +} + +######################## +# Create md5 hash from a string +# Arguments: +# $1 - string +# Returns: +# md5 hash - string +######################### +generate_md5_hash() { + local -r str="${1:?missing input string}" + echo -n "$str" | md5sum | awk '{print $1}' +} + +######################## +# Create sha1 hash from a string +# Arguments: +# $1 - string +# $2 - algorithm - 1 (default), 224, 256, 384, 512 +# Returns: +# sha1 hash - string +######################### +generate_sha_hash() { + local -r str="${1:?missing input string}" + local -r algorithm="${2:-1}" + echo -n "$str" | "sha${algorithm}sum" | awk '{print $1}' +} + +######################## +# Converts a string to its hexadecimal representation +# Arguments: +# $1 - string +# Returns: +# hexadecimal representation of the string +######################### +convert_to_hex() { + local -r str=${1:?missing input string} + local -i iterator + local char + for ((iterator = 0; iterator < ${#str}; iterator++)); do + char=${str:iterator:1} + printf '%x' "'${char}" + done +} + +######################## +# Get boot time +# Globals: +# None +# Arguments: +# None +# Returns: +# Boot time metadata +######################### +get_boot_time() { + stat /proc --format=%Y +} + +######################## +# Get machine ID +# Globals: +# None +# Arguments: +# None +# Returns: +# Machine ID +######################### +get_machine_id() { + local machine_id + if [[ -f /etc/machine-id ]]; then + machine_id="$(cat /etc/machine-id)" + fi + if [[ -z "$machine_id" ]]; then + # Fallback to the boot-time, which will at least ensure a unique ID in the current session + machine_id="$(get_boot_time)" + fi + echo "$machine_id" +} + +######################## +# Get the root partition's disk device ID (e.g. /dev/sda1) +# Globals: +# None +# Arguments: +# None +# Returns: +# Root partition disk ID +######################### +get_disk_device_id() { + local device_id="" + if grep -q ^/dev /proc/mounts; then + device_id="$(grep ^/dev /proc/mounts | awk '$2 == "/" { print $1 }' | tail -1)" + fi + # If it could not be autodetected, fallback to /dev/sda1 as a default + if [[ -z "$device_id" || ! -b "$device_id" ]]; then + device_id="/dev/sda1" + fi + echo "$device_id" +} + +######################## +# Get the root disk device ID (e.g. /dev/sda) +# Globals: +# None +# Arguments: +# None +# Returns: +# Root disk ID +######################### +get_root_disk_device_id() { + get_disk_device_id | sed -E 's/p?[0-9]+$//' +} + +######################## +# Get the root disk size in bytes +# Globals: +# None +# Arguments: +# None +# Returns: +# Root disk size in bytes +######################### +get_root_disk_size() { + fdisk -l "$(get_root_disk_device_id)" | grep 'Disk.*bytes' | sed -E 's/.*, ([0-9]+) bytes,.*/\1/' || true +} + +######################## +# Run command as a specific user and group (optional) +# Arguments: +# $1 - USER(:GROUP) to switch to +# $2..$n - command to execute +# Returns: +# Exit code of the specified command +######################### +run_as_user() { + run_chroot "$@" +} + +######################## +# Execute command as a specific user and group (optional), +# replacing the current process image +# Arguments: +# $1 - USER(:GROUP) to switch to +# $2..$n - command to execute +# Returns: +# Exit code of the specified command +######################### +exec_as_user() { + run_chroot --replace-process "$@" +} + +######################## +# Run a command using chroot +# Arguments: +# $1 - USER(:GROUP) to switch to +# $2..$n - command to execute +# Flags: +# -r | --replace-process - Replace the current process image (optional) +# Returns: +# Exit code of the specified command +######################### +run_chroot() { + local userspec + local user + local homedir + local replace=false + local -r cwd="$(pwd)" + + # Parse and validate flags + while [[ "$#" -gt 0 ]]; do + case "$1" in + -r | --replace-process) + replace=true + ;; + --) + shift + break + ;; + -*) + stderr_print "unrecognized flag $1" + return 1 + ;; + *) + break + ;; + esac + shift + done + + # Parse and validate arguments + if [[ "$#" -lt 2 ]]; then + echo "expected at least 2 arguments" + return 1 + else + userspec=$1 + shift + + # userspec can optionally include the group, so we parse the user + user=$(echo "$userspec" | cut -d':' -f1) + fi + + if ! am_i_root; then + error "Could not switch to '${userspec}': Operation not permitted" + return 1 + fi + + # Get the HOME directory for the user to switch, as chroot does + # not properly update this env and some scripts rely on it + homedir=$(eval echo "~${user}") + if [[ ! -d $homedir ]]; then + homedir="${HOME:-/}" + fi + + # Obtaining value for "$@" indirectly in order to properly support shell parameter expansion + if [[ "$replace" = true ]]; then + exec chroot --userspec="$userspec" / bash -c "cd ${cwd}; export HOME=${homedir}; exec \"\$@\"" -- "$@" + else + chroot --userspec="$userspec" / bash -c "cd ${cwd}; export HOME=${homedir}; exec \"\$@\"" -- "$@" + fi +} diff --git a/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libpersistence.sh b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libpersistence.sh new file mode 100644 index 0000000000000..18445e7d27fa3 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libpersistence.sh @@ -0,0 +1,124 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +# +# Bitnami persistence library +# Used for bringing persistence capabilities to applications that don't have clear separation of data and logic + +# shellcheck disable=SC1091 + +# Load Generic Libraries +. /opt/bitnami/scripts/libfs.sh +. /opt/bitnami/scripts/libos.sh +. /opt/bitnami/scripts/liblog.sh +. /opt/bitnami/scripts/libversion.sh + +# Functions + +######################## +# Persist an application directory +# Globals: +# BITNAMI_ROOT_DIR +# BITNAMI_VOLUME_DIR +# Arguments: +# $1 - App folder name +# $2 - List of app files to persist +# Returns: +# true if all steps succeeded, false otherwise +######################### +persist_app() { + local -r app="${1:?missing app}" + local -a files_to_restore + read -r -a files_to_persist <<< "$(tr ',;:' ' ' <<< "$2")" + local -r install_dir="${BITNAMI_ROOT_DIR}/${app}" + local -r persist_dir="${BITNAMI_VOLUME_DIR}/${app}" + # Persist the individual files + if [[ "${#files_to_persist[@]}" -le 0 ]]; then + warn "No files are configured to be persisted" + return + fi + pushd "$install_dir" >/dev/null || exit + local file_to_persist_relative file_to_persist_destination file_to_persist_destination_folder + local -r tmp_file="/tmp/perms.acl" + for file_to_persist in "${files_to_persist[@]}"; do + if [[ ! -f "$file_to_persist" && ! -d "$file_to_persist" ]]; then + error "Cannot persist '${file_to_persist}' because it does not exist" + return 1 + fi + file_to_persist_relative="$(relativize "$file_to_persist" "$install_dir")" + file_to_persist_destination="${persist_dir}/${file_to_persist_relative}" + file_to_persist_destination_folder="$(dirname "$file_to_persist_destination")" + # Get original permissions for existing files, which will be applied later + # Exclude the root directory with 'sed', to avoid issues when copying the entirety of it to a volume + getfacl -R "$file_to_persist_relative" | sed -E '/# file: (\..+|[^.])/,$!d' > "$tmp_file" + # Copy directories to the volume + ensure_dir_exists "$file_to_persist_destination_folder" + cp -Lr --preserve=links "$file_to_persist_relative" "$file_to_persist_destination_folder" + # Restore permissions + pushd "$persist_dir" >/dev/null || exit + if am_i_root; then + setfacl --restore="$tmp_file" + else + # When running as non-root, don't change ownership + setfacl --restore=<(grep -E -v '^# (owner|group):' "$tmp_file") + fi + popd >/dev/null || exit + done + popd >/dev/null || exit + rm -f "$tmp_file" + # Install the persisted files into the installation directory, via symlinks + restore_persisted_app "$@" +} + +######################## +# Restore a persisted application directory +# Globals: +# BITNAMI_ROOT_DIR +# BITNAMI_VOLUME_DIR +# FORCE_MAJOR_UPGRADE +# Arguments: +# $1 - App folder name +# $2 - List of app files to restore +# Returns: +# true if all steps succeeded, false otherwise +######################### +restore_persisted_app() { + local -r app="${1:?missing app}" + local -a files_to_restore + read -r -a files_to_restore <<< "$(tr ',;:' ' ' <<< "$2")" + local -r install_dir="${BITNAMI_ROOT_DIR}/${app}" + local -r persist_dir="${BITNAMI_VOLUME_DIR}/${app}" + # Restore the individual persisted files + if [[ "${#files_to_restore[@]}" -le 0 ]]; then + warn "No persisted files are configured to be restored" + return + fi + local file_to_restore_relative file_to_restore_origin file_to_restore_destination + for file_to_restore in "${files_to_restore[@]}"; do + file_to_restore_relative="$(relativize "$file_to_restore" "$install_dir")" + # We use 'realpath --no-symlinks' to ensure that the case of '.' is covered and the directory is removed + file_to_restore_origin="$(realpath --no-symlinks "${install_dir}/${file_to_restore_relative}")" + file_to_restore_destination="$(realpath --no-symlinks "${persist_dir}/${file_to_restore_relative}")" + rm -rf "$file_to_restore_origin" + ln -sfn "$file_to_restore_destination" "$file_to_restore_origin" + done +} + +######################## +# Check if an application directory was already persisted +# Globals: +# BITNAMI_VOLUME_DIR +# Arguments: +# $1 - App folder name +# Returns: +# true if all steps succeeded, false otherwise +######################### +is_app_initialized() { + local -r app="${1:?missing app}" + local -r persist_dir="${BITNAMI_VOLUME_DIR}/${app}" + if ! is_mounted_dir_empty "$persist_dir"; then + true + else + false + fi +} diff --git a/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libservice.sh b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libservice.sh new file mode 100644 index 0000000000000..1f9b33096b026 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libservice.sh @@ -0,0 +1,496 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +# +# Library for managing services + +# shellcheck disable=SC1091 + +# Load Generic Libraries +. /opt/bitnami/scripts/libvalidations.sh +. /opt/bitnami/scripts/liblog.sh + +# Functions + +######################## +# Read the provided pid file and returns a PID +# Arguments: +# $1 - Pid file +# Returns: +# PID +######################### +get_pid_from_file() { + local pid_file="${1:?pid file is missing}" + + if [[ -f "$pid_file" ]]; then + if [[ -n "$(< "$pid_file")" ]] && [[ "$(< "$pid_file")" -gt 0 ]]; then + echo "$(< "$pid_file")" + fi + fi +} + +######################## +# Check if a provided PID corresponds to a running service +# Arguments: +# $1 - PID +# Returns: +# Boolean +######################### +is_service_running() { + local pid="${1:?pid is missing}" + + kill -0 "$pid" 2>/dev/null +} + +######################## +# Stop a service by sending a termination signal to its pid +# Arguments: +# $1 - Pid file +# $2 - Signal number (optional) +# Returns: +# None +######################### +stop_service_using_pid() { + local pid_file="${1:?pid file is missing}" + local signal="${2:-}" + local pid + + pid="$(get_pid_from_file "$pid_file")" + [[ -z "$pid" ]] || ! is_service_running "$pid" && return + + if [[ -n "$signal" ]]; then + kill "-${signal}" "$pid" + else + kill "$pid" + fi + + local counter=10 + while [[ "$counter" -ne 0 ]] && is_service_running "$pid"; do + sleep 1 + counter=$((counter - 1)) + done +} + +######################## +# Start cron daemon +# Arguments: +# None +# Returns: +# true if started correctly, false otherwise +######################### +cron_start() { + if [[ -x "/usr/sbin/cron" ]]; then + /usr/sbin/cron + elif [[ -x "/usr/sbin/crond" ]]; then + /usr/sbin/crond + else + false + fi +} + +######################## +# Generate a cron configuration file for a given service +# Arguments: +# $1 - Service name +# $2 - Command +# Flags: +# --run-as - User to run as (default: root) +# --schedule - Cron schedule configuration (default: * * * * *) +# Returns: +# None +######################### +generate_cron_conf() { + local service_name="${1:?service name is missing}" + local cmd="${2:?command is missing}" + local run_as="root" + local schedule="* * * * *" + local clean="true" + + # Parse optional CLI flags + shift 2 + while [[ "$#" -gt 0 ]]; do + case "$1" in + --run-as) + shift + run_as="$1" + ;; + --schedule) + shift + schedule="$1" + ;; + --no-clean) + clean="false" + ;; + *) + echo "Invalid command line flag ${1}" >&2 + return 1 + ;; + esac + shift + done + + mkdir -p /etc/cron.d + if "$clean"; then + cat > "/etc/cron.d/${service_name}" <> /etc/cron.d/"$service_name" + fi +} + +######################## +# Remove a cron configuration file for a given service +# Arguments: +# $1 - Service name +# Returns: +# None +######################### +remove_cron_conf() { + local service_name="${1:?service name is missing}" + local cron_conf_dir="/etc/monit/conf.d" + rm -f "${cron_conf_dir}/${service_name}" +} + +######################## +# Generate a monit configuration file for a given service +# Arguments: +# $1 - Service name +# $2 - Pid file +# $3 - Start command +# $4 - Stop command +# Flags: +# --disable - Whether to disable the monit configuration +# Returns: +# None +######################### +generate_monit_conf() { + local service_name="${1:?service name is missing}" + local pid_file="${2:?pid file is missing}" + local start_command="${3:?start command is missing}" + local stop_command="${4:?stop command is missing}" + local monit_conf_dir="/etc/monit/conf.d" + local disabled="no" + + # Parse optional CLI flags + shift 4 + while [[ "$#" -gt 0 ]]; do + case "$1" in + --disable) + disabled="yes" + ;; + *) + echo "Invalid command line flag ${1}" >&2 + return 1 + ;; + esac + shift + done + + is_boolean_yes "$disabled" && conf_suffix=".disabled" + mkdir -p "$monit_conf_dir" + cat > "${monit_conf_dir}/${service_name}.conf${conf_suffix:-}" <&2 + return 1 + ;; + esac + shift + done + + mkdir -p "$logrotate_conf_dir" + cat < "${logrotate_conf_dir}/${service_name}" +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 + +${log_path} { + ${period} + rotate ${rotations} + dateext + compress + copytruncate + missingok +$(indent "$extra" 2) +} +EOF +} + +######################## +# Remove a logrotate configuration file +# Arguments: +# $1 - Service name +# Returns: +# None +######################### +remove_logrotate_conf() { + local service_name="${1:?service name is missing}" + local logrotate_conf_dir="/etc/logrotate.d" + rm -f "${logrotate_conf_dir}/${service_name}" +} + +######################## +# Generate a Systemd configuration file +# Arguments: +# $1 - Service name +# Flags: +# --custom-service-content - Custom content to add to the [service] block +# --environment - Environment variable to define (multiple --environment options may be passed) +# --environment-file - Text file with environment variables (multiple --environment-file options may be passed) +# --exec-start - Start command (required) +# --exec-start-pre - Pre-start command (optional) +# --exec-start-post - Post-start command (optional) +# --exec-stop - Stop command (optional) +# --exec-reload - Reload command (optional) +# --group - System group to start the service with +# --name - Service full name (e.g. Apache HTTP Server, defaults to $1) +# --restart - When to restart the Systemd service after being stopped (defaults to always) +# --pid-file - Service PID file +# --standard-output - File where to print stdout output +# --standard-error - File where to print stderr output +# --success-exit-status - Exit code that indicates a successful shutdown +# --type - Systemd unit type (defaults to forking) +# --user - System user to start the service with +# --working-directory - Working directory at which to start the service +# Returns: +# None +######################### +generate_systemd_conf() { + local -r service_name="${1:?service name is missing}" + local -r systemd_units_dir="/etc/systemd/system" + local -r service_file="${systemd_units_dir}/bitnami.${service_name}.service" + # Default values + local name="$service_name" + local type="forking" + local user="" + local group="" + local environment="" + local environment_file="" + local exec_start="" + local exec_start_pre="" + local exec_start_post="" + local exec_stop="" + local exec_reload="" + local restart="always" + local pid_file="" + local standard_output="journal" + local standard_error="" + local limits_content="" + local success_exit_status="" + local custom_service_content="" + local working_directory="" + # Parse CLI flags + shift + while [[ "$#" -gt 0 ]]; do + case "$1" in + --name \ + | --type \ + | --user \ + | --group \ + | --exec-start \ + | --exec-stop \ + | --exec-reload \ + | --restart \ + | --pid-file \ + | --standard-output \ + | --standard-error \ + | --success-exit-status \ + | --custom-service-content \ + | --working-directory \ + ) + var_name="$(echo "$1" | sed -e "s/^--//" -e "s/-/_/g")" + shift + declare "$var_name"="${1:?"${var_name} value is missing"}" + ;; + --limit-*) + [[ -n "$limits_content" ]] && limits_content+=$'\n' + var_name="${1//--limit-}" + shift + limits_content+="Limit${var_name^^}=${1:?"--limit-${var_name} value is missing"}" + ;; + --exec-start-pre) + shift + [[ -n "$exec_start_pre" ]] && exec_start_pre+=$'\n' + exec_start_pre+="ExecStartPre=${1:?"--exec-start-pre value is missing"}" + ;; + --exec-start-post) + shift + [[ -n "$exec_start_post" ]] && exec_start_post+=$'\n' + exec_start_post+="ExecStartPost=${1:?"--exec-start-post value is missing"}" + ;; + --environment) + shift + # It is possible to add multiple environment lines + [[ -n "$environment" ]] && environment+=$'\n' + environment+="Environment=${1:?"--environment value is missing"}" + ;; + --environment-file) + shift + # It is possible to add multiple environment-file lines + [[ -n "$environment_file" ]] && environment_file+=$'\n' + environment_file+="EnvironmentFile=${1:?"--environment-file value is missing"}" + ;; + *) + echo "Invalid command line flag ${1}" >&2 + return 1 + ;; + esac + shift + done + # Validate inputs + local error="no" + if [[ -z "$exec_start" ]]; then + error "The --exec-start option is required" + error="yes" + fi + if [[ "$error" != "no" ]]; then + return 1 + fi + # Generate the Systemd unit + cat > "$service_file" <> "$service_file" <<< "WorkingDirectory=${working_directory}" + fi + if [[ -n "$exec_start_pre" ]]; then + # This variable may contain multiple ExecStartPre= directives + cat >> "$service_file" <<< "$exec_start_pre" + fi + if [[ -n "$exec_start" ]]; then + cat >> "$service_file" <<< "ExecStart=${exec_start}" + fi + if [[ -n "$exec_start_post" ]]; then + # This variable may contain multiple ExecStartPost= directives + cat >> "$service_file" <<< "$exec_start_post" + fi + # Optional stop and reload commands + if [[ -n "$exec_stop" ]]; then + cat >> "$service_file" <<< "ExecStop=${exec_stop}" + fi + if [[ -n "$exec_reload" ]]; then + cat >> "$service_file" <<< "ExecReload=${exec_reload}" + fi + # User and group + if [[ -n "$user" ]]; then + cat >> "$service_file" <<< "User=${user}" + fi + if [[ -n "$group" ]]; then + cat >> "$service_file" <<< "Group=${group}" + fi + # PID file allows to determine if the main process is running properly (for Restart=always) + if [[ -n "$pid_file" ]]; then + cat >> "$service_file" <<< "PIDFile=${pid_file}" + fi + if [[ -n "$restart" ]]; then + cat >> "$service_file" <<< "Restart=${restart}" + fi + # Environment flags + if [[ -n "$environment" ]]; then + # This variable may contain multiple Environment= directives + cat >> "$service_file" <<< "$environment" + fi + if [[ -n "$environment_file" ]]; then + # This variable may contain multiple EnvironmentFile= directives + cat >> "$service_file" <<< "$environment_file" + fi + # Logging + if [[ -n "$standard_output" ]]; then + cat >> "$service_file" <<< "StandardOutput=${standard_output}" + fi + if [[ -n "$standard_error" ]]; then + cat >> "$service_file" <<< "StandardError=${standard_error}" + fi + if [[ -n "$custom_service_content" ]]; then + # This variable may contain multiple miscellaneous directives + cat >> "$service_file" <<< "$custom_service_content" + fi + if [[ -n "$success_exit_status" ]]; then + cat >> "$service_file" <> "$service_file" <> "$service_file" <> "$service_file" <= 0 )); then + true + else + false + fi +} + +######################## +# Check if the provided argument is a boolean or is the string 'yes/true' +# Arguments: +# $1 - Value to check +# Returns: +# Boolean +######################### +is_boolean_yes() { + local -r bool="${1:-}" + # comparison is performed without regard to the case of alphabetic characters + shopt -s nocasematch + if [[ "$bool" = 1 || "$bool" =~ ^(yes|true)$ ]]; then + true + else + false + fi +} + +######################## +# Check if the provided argument is a boolean yes/no value +# Arguments: +# $1 - Value to check +# Returns: +# Boolean +######################### +is_yes_no_value() { + local -r bool="${1:-}" + if [[ "$bool" =~ ^(yes|no)$ ]]; then + true + else + false + fi +} + +######################## +# Check if the provided argument is a boolean true/false value +# Arguments: +# $1 - Value to check +# Returns: +# Boolean +######################### +is_true_false_value() { + local -r bool="${1:-}" + if [[ "$bool" =~ ^(true|false)$ ]]; then + true + else + false + fi +} + +######################## +# Check if the provided argument is a boolean 1/0 value +# Arguments: +# $1 - Value to check +# Returns: +# Boolean +######################### +is_1_0_value() { + local -r bool="${1:-}" + if [[ "$bool" =~ ^[10]$ ]]; then + true + else + false + fi +} + +######################## +# Check if the provided argument is an empty string or not defined +# Arguments: +# $1 - Value to check +# Returns: +# Boolean +######################### +is_empty_value() { + local -r val="${1:-}" + if [[ -z "$val" ]]; then + true + else + false + fi +} + +######################## +# Validate if the provided argument is a valid port +# Arguments: +# $1 - Port to validate +# Returns: +# Boolean and error message +######################### +validate_port() { + local value + local unprivileged=0 + + # Parse flags + while [[ "$#" -gt 0 ]]; do + case "$1" in + -unprivileged) + unprivileged=1 + ;; + --) + shift + break + ;; + -*) + stderr_print "unrecognized flag $1" + return 1 + ;; + *) + break + ;; + esac + shift + done + + if [[ "$#" -gt 1 ]]; then + echo "too many arguments provided" + return 2 + elif [[ "$#" -eq 0 ]]; then + stderr_print "missing port argument" + return 1 + else + value=$1 + fi + + if [[ -z "$value" ]]; then + echo "the value is empty" + return 1 + else + if ! is_int "$value"; then + echo "value is not an integer" + return 2 + elif [[ "$value" -lt 0 ]]; then + echo "negative value provided" + return 2 + elif [[ "$value" -gt 65535 ]]; then + echo "requested port is greater than 65535" + return 2 + elif [[ "$unprivileged" = 1 && "$value" -lt 1024 ]]; then + echo "privileged port requested" + return 3 + fi + fi +} + +######################## +# Validate if the provided argument is a valid IPv6 address +# Arguments: +# $1 - IP to validate +# Returns: +# Boolean +######################### +validate_ipv6() { + local ip="${1:?ip is missing}" + local stat=1 + local full_address_regex='^([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$' + local short_address_regex='^((([0-9a-fA-F]{1,4}:){0,6}[0-9a-fA-F]{1,4}){0,6}::(([0-9a-fA-F]{1,4}:){0,6}[0-9a-fA-F]{1,4}){0,6})$' + + if [[ $ip =~ $full_address_regex || $ip =~ $short_address_regex || $ip == "::" ]]; then + stat=0 + fi + return $stat +} + +######################## +# Validate if the provided argument is a valid IPv4 address +# Arguments: +# $1 - IP to validate +# Returns: +# Boolean +######################### +validate_ipv4() { + local ip="${1:?ip is missing}" + local stat=1 + + if [[ $ip =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$ ]]; then + read -r -a ip_array <<< "$(tr '.' ' ' <<< "$ip")" + [[ ${ip_array[0]} -le 255 && ${ip_array[1]} -le 255 \ + && ${ip_array[2]} -le 255 && ${ip_array[3]} -le 255 ]] + stat=$? + fi + return $stat +} + +######################## +# Validate if the provided argument is a valid IPv4 or IPv6 address +# Arguments: +# $1 - IP to validate +# Returns: +# Boolean +######################### +validate_ip() { + local ip="${1:?ip is missing}" + local stat=1 + + if validate_ipv4 "$ip"; then + stat=0 + else + stat=$(validate_ipv6 "$ip") + fi + return $stat +} + +######################## +# Validate a string format +# Arguments: +# $1 - String to validate +# Returns: +# Boolean +######################### +validate_string() { + local string + local min_length=-1 + local max_length=-1 + + # Parse flags + while [ "$#" -gt 0 ]; do + case "$1" in + -min-length) + shift + min_length=${1:-} + ;; + -max-length) + shift + max_length=${1:-} + ;; + --) + shift + break + ;; + -*) + stderr_print "unrecognized flag $1" + return 1 + ;; + *) + break + ;; + esac + shift + done + + if [ "$#" -gt 1 ]; then + stderr_print "too many arguments provided" + return 2 + elif [ "$#" -eq 0 ]; then + stderr_print "missing string" + return 1 + else + string=$1 + fi + + if [[ "$min_length" -ge 0 ]] && [[ "${#string}" -lt "$min_length" ]]; then + echo "string length is less than $min_length" + return 1 + fi + if [[ "$max_length" -ge 0 ]] && [[ "${#string}" -gt "$max_length" ]]; then + echo "string length is great than $max_length" + return 1 + fi +} diff --git a/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libversion.sh b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libversion.sh new file mode 100644 index 0000000000000..f0d5a5cd33892 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libversion.sh @@ -0,0 +1,51 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +# +# Library for managing versions strings + +# shellcheck disable=SC1091 + +# Load Generic Libraries +. /opt/bitnami/scripts/liblog.sh + +# Functions +######################## +# Gets semantic version +# Arguments: +# $1 - version: string to extract major.minor.patch +# $2 - section: 1 to extract major, 2 to extract minor, 3 to extract patch +# Returns: +# array with the major, minor and release +######################### +get_sematic_version () { + local version="${1:?version is required}" + local section="${2:?section is required}" + local -a version_sections + + #Regex to parse versions: x.y.z + local -r regex='([0-9]+)(\.([0-9]+)(\.([0-9]+))?)?' + + if [[ "$version" =~ $regex ]]; then + local i=1 + local j=1 + local n=${#BASH_REMATCH[*]} + + while [[ $i -lt $n ]]; do + if [[ -n "${BASH_REMATCH[$i]}" ]] && [[ "${BASH_REMATCH[$i]:0:1}" != '.' ]]; then + version_sections[j]="${BASH_REMATCH[$i]}" + ((j++)) + fi + ((i++)) + done + + local number_regex='^[0-9]+$' + if [[ "$section" =~ $number_regex ]] && (( section > 0 )) && (( section <= 3 )); then + echo "${version_sections[$section]}" + return + else + stderr_print "Section allowed values are: 1, 2, and 3" + return 1 + fi + fi +} diff --git a/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libwebserver.sh b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libwebserver.sh new file mode 100644 index 0000000000000..acb84fc2339bb --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/scripts/libwebserver.sh @@ -0,0 +1,476 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +# +# Bitnami web server handler library + +# shellcheck disable=SC1090,SC1091 + +# Load generic libraries +. /opt/bitnami/scripts/liblog.sh + +######################## +# Execute a command (or list of commands) with the web server environment and library loaded +# Globals: +# * +# Arguments: +# None +# Returns: +# None +######################### +web_server_execute() { + local -r web_server="${1:?missing web server}" + shift + # Run program in sub-shell to avoid web server environment getting loaded when not necessary + ( + . "/opt/bitnami/scripts/lib${web_server}.sh" + . "/opt/bitnami/scripts/${web_server}-env.sh" + "$@" + ) +} + +######################## +# Prints the list of enabled web servers +# Globals: +# None +# Arguments: +# None +# Returns: +# None +######################### +web_server_list() { + local -r -a supported_web_servers=(apache nginx) + local -a existing_web_servers=() + for web_server in "${supported_web_servers[@]}"; do + [[ -f "/opt/bitnami/scripts/${web_server}-env.sh" ]] && existing_web_servers+=("$web_server") + done + echo "${existing_web_servers[@]:-}" +} + +######################## +# Prints the currently-enabled web server type (only one, in order of preference) +# Globals: +# None +# Arguments: +# None +# Returns: +# None +######################### +web_server_type() { + local -a web_servers + read -r -a web_servers <<< "$(web_server_list)" + echo "${web_servers[0]:-}" +} + +######################## +# Validate that a supported web server is configured +# Globals: +# None +# Arguments: +# None +# Returns: +# None +######################### +web_server_validate() { + local error_code=0 + local supported_web_servers=("apache" "nginx") + + # Auxiliary functions + print_validation_error() { + error "$1" + error_code=1 + } + + if [[ -z "$(web_server_type)" || ! " ${supported_web_servers[*]} " == *" $(web_server_type) "* ]]; then + print_validation_error "Could not detect any supported web servers. It must be one of: ${supported_web_servers[*]}" + elif ! web_server_execute "$(web_server_type)" type -t "is_$(web_server_type)_running" >/dev/null; then + print_validation_error "Could not load the $(web_server_type) web server library from /opt/bitnami/scripts. Check that it exists and is readable." + fi + + return "$error_code" +} + +######################## +# Check whether the web server is running +# Globals: +# * +# Arguments: +# None +# Returns: +# true if the web server is running, false otherwise +######################### +is_web_server_running() { + "is_$(web_server_type)_running" +} + +######################## +# Start web server +# Globals: +# * +# Arguments: +# None +# Returns: +# None +######################### +web_server_start() { + info "Starting $(web_server_type) in background" + if [[ "${BITNAMI_SERVICE_MANAGER:-}" = "systemd" ]]; then + systemctl start "bitnami.$(web_server_type).service" + else + "${BITNAMI_ROOT_DIR}/scripts/$(web_server_type)/start.sh" + fi +} + +######################## +# Stop web server +# Globals: +# * +# Arguments: +# None +# Returns: +# None +######################### +web_server_stop() { + info "Stopping $(web_server_type)" + if [[ "${BITNAMI_SERVICE_MANAGER:-}" = "systemd" ]]; then + systemctl stop "bitnami.$(web_server_type).service" + else + "${BITNAMI_ROOT_DIR}/scripts/$(web_server_type)/stop.sh" + fi +} + +######################## +# Restart web server +# Globals: +# * +# Arguments: +# None +# Returns: +# None +######################### +web_server_restart() { + info "Restarting $(web_server_type)" + if [[ "${BITNAMI_SERVICE_MANAGER:-}" = "systemd" ]]; then + systemctl restart "bitnami.$(web_server_type).service" + else + "${BITNAMI_ROOT_DIR}/scripts/$(web_server_type)/restart.sh" + fi +} + +######################## +# Reload web server +# Globals: +# * +# Arguments: +# None +# Returns: +# None +######################### +web_server_reload() { + if [[ "${BITNAMI_SERVICE_MANAGER:-}" = "systemd" ]]; then + systemctl reload "bitnami.$(web_server_type).service" + else + "${BITNAMI_ROOT_DIR}/scripts/$(web_server_type)/reload.sh" + fi +} + +######################## +# Ensure a web server application configuration exists (i.e. Apache virtual host format or NGINX server block) +# It serves as a wrapper for the specific web server function +# Globals: +# * +# Arguments: +# $1 - App name +# Flags: +# --type - Application type, which has an effect on which configuration template to use +# --hosts - Host listen addresses +# --server-name - Server name +# --server-aliases - Server aliases +# --allow-remote-connections - Whether to allow remote connections or to require local connections +# --disable - Whether to render server configurations with a .disabled prefix +# --disable-http - Whether to render the app's HTTP server configuration with a .disabled prefix +# --disable-https - Whether to render the app's HTTPS server configuration with a .disabled prefix +# --http-port - HTTP port number +# --https-port - HTTPS port number +# --document-root - Path to document root directory +# Apache-specific flags: +# --apache-additional-configuration - Additional vhost configuration (no default) +# --apache-additional-http-configuration - Additional HTTP vhost configuration (no default) +# --apache-additional-https-configuration - Additional HTTPS vhost configuration (no default) +# --apache-before-vhost-configuration - Configuration to add before the directive (no default) +# --apache-allow-override - Whether to allow .htaccess files (only allowed when --move-htaccess is set to 'no' and type is not defined) +# --apache-extra-directory-configuration - Extra configuration for the document root directory +# --apache-proxy-address - Address where to proxy requests +# --apache-proxy-configuration - Extra configuration for the proxy +# --apache-proxy-http-configuration - Extra configuration for the proxy HTTP vhost +# --apache-proxy-https-configuration - Extra configuration for the proxy HTTPS vhost +# --apache-move-htaccess - Move .htaccess files to a common place so they can be loaded during Apache startup (only allowed when type is not defined) +# NGINX-specific flags: +# --nginx-additional-configuration - Additional server block configuration (no default) +# --nginx-external-configuration - Configuration external to server block (no default) +# Returns: +# true if the configuration was enabled, false otherwise +######################## +ensure_web_server_app_configuration_exists() { + local app="${1:?missing app}" + shift + local -a apache_args nginx_args web_servers args_var + apache_args=("$app") + nginx_args=("$app") + # Validate arguments + while [[ "$#" -gt 0 ]]; do + case "$1" in + # Common flags + --disable \ + | --disable-http \ + | --disable-https \ + ) + apache_args+=("$1") + nginx_args+=("$1") + ;; + --hosts \ + | --server-name \ + | --server-aliases \ + | --type \ + | --allow-remote-connections \ + | --http-port \ + | --https-port \ + | --document-root \ + ) + apache_args+=("$1" "${2:?missing value}") + nginx_args+=("$1" "${2:?missing value}") + shift + ;; + + # Specific Apache flags + --apache-additional-configuration \ + | --apache-additional-http-configuration \ + | --apache-additional-https-configuration \ + | --apache-before-vhost-configuration \ + | --apache-allow-override \ + | --apache-extra-directory-configuration \ + | --apache-proxy-address \ + | --apache-proxy-configuration \ + | --apache-proxy-http-configuration \ + | --apache-proxy-https-configuration \ + | --apache-move-htaccess \ + ) + apache_args+=("${1//apache-/}" "${2:?missing value}") + shift + ;; + + # Specific NGINX flags + --nginx-additional-configuration \ + | --nginx-external-configuration) + nginx_args+=("${1//nginx-/}" "${2:?missing value}") + shift + ;; + + *) + echo "Invalid command line flag $1" >&2 + return 1 + ;; + esac + shift + done + read -r -a web_servers <<< "$(web_server_list)" + for web_server in "${web_servers[@]}"; do + args_var="${web_server}_args[@]" + web_server_execute "$web_server" "ensure_${web_server}_app_configuration_exists" "${!args_var}" + done +} + +######################## +# Ensure a web server application configuration does not exist anymore (i.e. Apache virtual host format or NGINX server block) +# It serves as a wrapper for the specific web server function +# Globals: +# * +# Arguments: +# $1 - App name +# Returns: +# true if the configuration was disabled, false otherwise +######################## +ensure_web_server_app_configuration_not_exists() { + local app="${1:?missing app}" + local -a web_servers + read -r -a web_servers <<< "$(web_server_list)" + for web_server in "${web_servers[@]}"; do + web_server_execute "$web_server" "ensure_${web_server}_app_configuration_not_exists" "$app" + done +} + +######################## +# Ensure the web server loads the configuration for an application in a URL prefix +# It serves as a wrapper for the specific web server function +# Globals: +# * +# Arguments: +# $1 - App name +# Flags: +# --allow-remote-connections - Whether to allow remote connections or to require local connections +# --document-root - Path to document root directory +# --prefix - URL prefix from where it will be accessible (i.e. /myapp) +# --type - Application type, which has an effect on what configuration template will be used +# Apache-specific flags: +# --apache-additional-configuration - Additional vhost configuration (no default) +# --apache-allow-override - Whether to allow .htaccess files (only allowed when --move-htaccess is set to 'no') +# --apache-extra-directory-configuration - Extra configuration for the document root directory +# --apache-move-htaccess - Move .htaccess files to a common place so they can be loaded during Apache startup +# NGINX-specific flags: +# --nginx-additional-configuration - Additional server block configuration (no default) +# Returns: +# true if the configuration was enabled, false otherwise +######################## +ensure_web_server_prefix_configuration_exists() { + local app="${1:?missing app}" + shift + local -a apache_args nginx_args web_servers args_var + apache_args=("$app") + nginx_args=("$app") + # Validate arguments + while [[ "$#" -gt 0 ]]; do + case "$1" in + # Common flags + --allow-remote-connections \ + | --document-root \ + | --prefix \ + | --type \ + ) + apache_args+=("$1" "${2:?missing value}") + nginx_args+=("$1" "${2:?missing value}") + shift + ;; + + # Specific Apache flags + --apache-additional-configuration \ + | --apache-allow-override \ + | --apache-extra-directory-configuration \ + | --apache-move-htaccess \ + ) + apache_args+=("${1//apache-/}" "$2") + shift + ;; + + # Specific NGINX flags + --nginx-additional-configuration) + nginx_args+=("${1//nginx-/}" "$2") + shift + ;; + + *) + echo "Invalid command line flag $1" >&2 + return 1 + ;; + esac + shift + done + read -r -a web_servers <<< "$(web_server_list)" + for web_server in "${web_servers[@]}"; do + args_var="${web_server}_args[@]" + web_server_execute "$web_server" "ensure_${web_server}_prefix_configuration_exists" "${!args_var}" + done +} + +######################## +# Ensure a web server application configuration is updated with the runtime configuration (i.e. ports) +# It serves as a wrapper for the specific web server function +# Globals: +# * +# Arguments: +# $1 - App name +# Flags: +# --hosts - Host listen addresses +# --server-name - Server name +# --server-aliases - Server aliases +# --enable-http - Enable HTTP app configuration (if not enabled already) +# --enable-https - Enable HTTPS app configuration (if not enabled already) +# --disable-http - Disable HTTP app configuration (if not disabled already) +# --disable-https - Disable HTTPS app configuration (if not disabled already) +# --http-port - HTTP port number +# --https-port - HTTPS port number +# Returns: +# true if the configuration was updated, false otherwise +######################## +web_server_update_app_configuration() { + local app="${1:?missing app}" + shift + local -a args web_servers + args=("$app") + # Validate arguments + while [[ "$#" -gt 0 ]]; do + case "$1" in + # Common flags + --enable-http \ + | --enable-https \ + | --disable-http \ + | --disable-https \ + ) + args+=("$1") + ;; + --hosts \ + | --server-name \ + | --server-aliases \ + | --http-port \ + | --https-port \ + ) + args+=("$1" "${2:?missing value}") + shift + ;; + + *) + echo "Invalid command line flag $1" >&2 + return 1 + ;; + esac + shift + done + read -r -a web_servers <<< "$(web_server_list)" + for web_server in "${web_servers[@]}"; do + web_server_execute "$web_server" "${web_server}_update_app_configuration" "${args[@]}" + done +} + +######################## +# Enable loading page, which shows users that the initialization process is not yet completed +# Globals: +# * +# Arguments: +# None +# Returns: +# None +######################### +web_server_enable_loading_page() { + ensure_web_server_app_configuration_exists "__loading" --hosts "_default_" \ + --apache-additional-configuration " +# Show a HTTP 503 Service Unavailable page by default +RedirectMatch 503 ^/$ +# Show index.html if server is answering with 404 Not Found or 503 Service Unavailable status codes +ErrorDocument 404 /index.html +ErrorDocument 503 /index.html" \ + --nginx-additional-configuration " +# Show a HTTP 503 Service Unavailable page by default +location / { + return 503; +} +# Show index.html if server is answering with 404 Not Found or 503 Service Unavailable status codes +error_page 404 @installing; +error_page 503 @installing; +location @installing { + rewrite ^(.*)$ /index.html break; +}" + web_server_reload +} + +######################## +# Enable loading page, which shows users that the initialization process is not yet completed +# Globals: +# * +# Arguments: +# None +# Returns: +# None +######################### +web_server_disable_install_page() { + ensure_web_server_app_configuration_not_exists "__loading" + web_server_reload +} diff --git a/bitnami/sonarqube/24/debian-12/prebuildfs/usr/sbin/install_packages b/bitnami/sonarqube/24/debian-12/prebuildfs/usr/sbin/install_packages new file mode 100755 index 0000000000000..ccce248b2d141 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/prebuildfs/usr/sbin/install_packages @@ -0,0 +1,27 @@ +#!/bin/sh +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +set -eu + +n=0 +max=2 +export DEBIAN_FRONTEND=noninteractive + +until [ $n -gt $max ]; do + set +e + ( + apt-get update -qq && + apt-get install -y --no-install-recommends "$@" + ) + CODE=$? + set -e + if [ $CODE -eq 0 ]; then + break + fi + if [ $n -eq $max ]; then + exit $CODE + fi + echo "apt failed, retrying" + n=$(($n + 1)) +done +apt-get clean && rm -rf /var/lib/apt/lists /var/cache/apt/archives diff --git a/bitnami/sonarqube/24/debian-12/prebuildfs/usr/sbin/run-script b/bitnami/sonarqube/24/debian-12/prebuildfs/usr/sbin/run-script new file mode 100755 index 0000000000000..0e07c9038dfde --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/prebuildfs/usr/sbin/run-script @@ -0,0 +1,24 @@ +#!/bin/sh +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +set -u + +if [ $# -eq 0 ]; then + >&2 echo "No arguments provided" + exit 1 +fi + +script=$1 +exit_code="${2:-96}" +fail_if_not_present="${3:-n}" + +if test -f "$script"; then + sh $script + + if [ $? -ne 0 ]; then + exit $((exit_code)) + fi +elif [ "$fail_if_not_present" = "y" ]; then + >&2 echo "script not found: $script" + exit 127 +fi diff --git a/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/java/entrypoint.sh b/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/java/entrypoint.sh new file mode 100755 index 0000000000000..38802fc0bfe91 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/java/entrypoint.sh @@ -0,0 +1,24 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 + +# shellcheck disable=SC1091 + +set -o errexit +set -o nounset +set -o pipefail +# set -o xtrace # Uncomment this line for debugging purposes + +# Load libraries +. /opt/bitnami/scripts/libbitnami.sh +. /opt/bitnami/scripts/liblog.sh + +if [[ "$OS_FLAVOUR" =~ photon && "$APP_VERSION" =~ ^1.8 ]]; then + # Option --module-path is not supported by JAVA 1.8 since modules were added in version 1.9 + unset JAVA_TOOL_OPTIONS +fi + +print_welcome_page + +echo "" +exec "$@" diff --git a/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/java/postunpack.sh b/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/java/postunpack.sh new file mode 100755 index 0000000000000..c15af32e2f773 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/java/postunpack.sh @@ -0,0 +1,26 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 + +# shellcheck disable=SC1091 + +set -o errexit +set -o nounset +set -o pipefail +# set -o xtrace # Uncomment this line for debugging purposes + +# Load libraries +. /opt/bitnami/scripts/libfile.sh +. /opt/bitnami/scripts/liblog.sh + +# +# Java post-unpack operations +# + +# Override default files in the Java security directory. This is used for +# custom base images (with custom CA certificates or block lists is used) + +if [[ -n "${JAVA_EXTRA_SECURITY_DIR:-}" ]] && ! is_dir_empty "$JAVA_EXTRA_SECURITY_DIR"; then + info "Adding custom CAs to the Java security folder" + cp -Lr "${JAVA_EXTRA_SECURITY_DIR}/." /opt/bitnami/java/lib/security +fi diff --git a/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/libpostgresqlclient.sh b/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/libpostgresqlclient.sh new file mode 100644 index 0000000000000..65238dfff60bc --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/libpostgresqlclient.sh @@ -0,0 +1,424 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +# +# Bitnami PostgreSQL Client library + +# shellcheck disable=SC1091 + +# Load Generic Libraries +. /opt/bitnami/scripts/liblog.sh +. /opt/bitnami/scripts/libos.sh +. /opt/bitnami/scripts/libvalidations.sh + +######################## +# Validate settings in POSTGRESQL_CLIENT_* environment variables +# Globals: +# POSTGRESQL_CLIENT_* +# Arguments: +# None +# Returns: +# None +######################### +postgresql_client_validate() { + info "Validating settings in POSTGRESQL_CLIENT_* env vars" + local error_code=0 + + # Auxiliary functions + print_validation_error() { + error "$1" + error_code=1 + } + + empty_password_enabled_warn() { + warn "You set the environment variable ALLOW_EMPTY_PASSWORD=${ALLOW_EMPTY_PASSWORD}. For safety reasons, do not use this flag in a production environment." + } + empty_password_error() { + print_validation_error "The $1 environment variable is empty or not set. Set the environment variable ALLOW_EMPTY_PASSWORD=yes to allow the container to be started with blank passwords. This is recommended only for development." + } + + # Only validate environment variables if any action needs to be performed + local -a database_names + read -r -a database_names <<< "$(tr ',;' ' ' <<< "$POSTGRESQL_CLIENT_CREATE_DATABASE_NAMES")" + if [[ -n "$POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME" || "${#database_names[@]}" -gt 0 ]]; then + if is_boolean_yes "$ALLOW_EMPTY_PASSWORD"; then + empty_password_enabled_warn + else + if [[ -z "$POSTGRESQL_CLIENT_POSTGRES_PASSWORD" ]]; then + empty_password_error "POSTGRESQL_CLIENT_POSTGRES_PASSWORD" + fi + if [[ -n "$POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME" ]] && [[ -z "$POSTGRESQL_CLIENT_CREATE_DATABASE_PASSWORD" ]]; then + empty_password_error "POSTGRESQL_CLIENT_CREATE_DATABASE_PASSWORD" + fi + fi + fi + # When enabling extensions, the DB name must be provided + local -a extensions + read -r -a extensions <<< "$(tr ',;' ' ' <<< "$POSTGRESQL_CLIENT_CREATE_DATABASE_EXTENSIONS")" + if [[ "${#database_names[@]}" -le 0 && "${#extensions[@]}" -gt 0 ]]; then + print_validation_error "POSTGRESQL_CLIENT_CREATE_DATABASE_EXTENSIONS requires POSTGRESQL_CLIENT_CREATE_DATABASE_NAMES to be set." + fi + return "$error_code" +} + +######################## +# Perform actions to a database +# Globals: +# POSTGRESQL_CLIENT_* +# Arguments: +# None +# Returns: +# None +######################### +postgresql_client_initialize() { + local -a database_names + read -r -a database_names <<< "$(tr ',;' ' ' <<< "$POSTGRESQL_CLIENT_CREATE_DATABASE_NAMES")" + # Wait for the database to be accessible if any action needs to be performed + if [[ -n "$POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME" || "${#database_names[@]}" -gt 0 ]]; then + info "Trying to connect to the database server" + check_postgresql_connection() { + echo "SELECT 1" | postgresql_remote_execute "$POSTGRESQL_CLIENT_DATABASE_HOST" "$POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER" "postgres" "$POSTGRESQL_CLIENT_POSTGRES_USER" "$POSTGRESQL_CLIENT_POSTGRES_PASSWORD" + } + if ! retry_while "check_postgresql_connection"; then + error "Could not connect to the database server" + return 1 + fi + fi + # Ensure a database user exists in the server + if [[ -n "$POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME" ]]; then + info "Creating database user ${POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME}" + local -a args=("$POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME" "--host" "$POSTGRESQL_CLIENT_DATABASE_HOST" "--port" "$POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER") + [[ -n "$POSTGRESQL_CLIENT_CREATE_DATABASE_PASSWORD" ]] && args+=("-p" "$POSTGRESQL_CLIENT_CREATE_DATABASE_PASSWORD") + postgresql_ensure_user_exists "${args[@]}" + fi + # Ensure a database exists in the server (and that the user has write privileges, if specified) + if [[ "${#database_names[@]}" -gt 0 ]]; then + local -a createdb_args extensions + read -r -a extensions <<< "$(tr ',;' ' ' <<< "$POSTGRESQL_CLIENT_CREATE_DATABASE_EXTENSIONS")" + for database_name in "${database_names[@]}"; do + info "Creating database ${database_name}" + createdb_args=("$database_name" "--host" "$POSTGRESQL_CLIENT_DATABASE_HOST" "--port" "$POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER") + [[ -n "$POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME" ]] && createdb_args+=("-u" "$POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME") + postgresql_ensure_database_exists "${createdb_args[@]}" + # Ensure the list of extensions are enabled in the specified database + if [[ "${#extensions[@]}" -gt 0 ]]; then + for extension_to_create in "${extensions[@]}"; do + echo "CREATE EXTENSION IF NOT EXISTS ${extension_to_create}" | postgresql_remote_execute "$POSTGRESQL_CLIENT_DATABASE_HOST" "$POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER" "$database_name" "$POSTGRESQL_CLIENT_POSTGRES_USER" "$POSTGRESQL_CLIENT_POSTGRES_PASSWORD" + done + fi + done + fi + # Execute a custom SQL script + if [[ -n "$POSTGRESQL_CLIENT_EXECUTE_SQL" ]]; then + info "Executing custom SQL script" + echo "$POSTGRESQL_CLIENT_EXECUTE_SQL" | postgresql_remote_execute "$POSTGRESQL_CLIENT_DATABASE_HOST" "$POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER" "postgres" "$POSTGRESQL_CLIENT_POSTGRES_USER" "$POSTGRESQL_CLIENT_POSTGRES_PASSWORD" + fi + # Avoid exit code of previous commands to affect the result of this function + true +} + +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 + +# shellcheck disable=SC2148 + +######################## +# Return PostgreSQL major version +# Globals: +# POSTGRESQL_* +# Arguments: +# None +# Returns: +# String +######################### +postgresql_get_major_version() { + psql --version | grep -oE "[0-9]+\.[0-9]+" | grep -oE "^[0-9]+" +} + +######################## +# Gets an environment variable name based on the suffix +# Arguments: +# $1 - environment variable suffix +# Returns: +# environment variable name +######################### +get_env_var_value() { + local env_var_suffix="${1:?missing suffix}" + local env_var_name + for env_var_prefix in POSTGRESQL POSTGRESQL_CLIENT; do + env_var_name="${env_var_prefix}_${env_var_suffix}" + if [[ -n "${!env_var_name:-}" ]]; then + echo "${!env_var_name}" + break + fi + done +} + +######################## +# Execute an arbitrary query/queries against the running PostgreSQL service and print the output +# Stdin: +# Query/queries to execute +# Globals: +# BITNAMI_DEBUG +# POSTGRESQL_* +# Arguments: +# $1 - Database where to run the queries +# $2 - User to run queries +# $3 - Password +# $4 - Extra options (eg. -tA) +# Returns: +# None +######################### +postgresql_execute_print_output() { + local -r db="${1:-}" + local -r user="${2:-postgres}" + local -r pass="${3:-}" + local opts + read -r -a opts <<<"${@:4}" + + local args=("-U" "$user" "-p" "${POSTGRESQL_PORT_NUMBER:-5432}" "-h" "127.0.0.1") + [[ -n "$db" ]] && args+=("-d" "$db") + [[ "${#opts[@]}" -gt 0 ]] && args+=("${opts[@]}") + + # Execute the Query/queries from stdin + PGPASSWORD=$pass psql "${args[@]}" +} + +######################## +# Execute an arbitrary query/queries against the running PostgreSQL service +# Stdin: +# Query/queries to execute +# Globals: +# BITNAMI_DEBUG +# POSTGRESQL_* +# Arguments: +# $1 - Database where to run the queries +# $2 - User to run queries +# $3 - Password +# $4 - Extra options (eg. -tA) +# Returns: +# None +######################### +postgresql_execute() { + if [[ "${BITNAMI_DEBUG:-false}" = true ]]; then + "postgresql_execute_print_output" "$@" + elif [[ "${NO_ERRORS:-false}" = true ]]; then + "postgresql_execute_print_output" "$@" 2>/dev/null + else + "postgresql_execute_print_output" "$@" >/dev/null 2>&1 + fi +} + +######################## +# Execute an arbitrary query/queries against a remote PostgreSQL service and print to stdout +# Stdin: +# Query/queries to execute +# Globals: +# BITNAMI_DEBUG +# DB_* +# Arguments: +# $1 - Remote PostgreSQL service hostname +# $2 - Remote PostgreSQL service port +# $3 - Database where to run the queries +# $4 - User to run queries +# $5 - Password +# $6 - Extra options (eg. -tA) +# Returns: +# None +postgresql_remote_execute_print_output() { + local -r hostname="${1:?hostname is required}" + local -r port="${2:?port is required}" + local -a args=("-h" "$hostname" "-p" "$port") + shift 2 + "postgresql_execute_print_output" "$@" "${args[@]}" +} + +######################## +# Execute an arbitrary query/queries against a remote PostgreSQL service +# Stdin: +# Query/queries to execute +# Globals: +# BITNAMI_DEBUG +# DB_* +# Arguments: +# $1 - Remote PostgreSQL service hostname +# $2 - Remote PostgreSQL service port +# $3 - Database where to run the queries +# $4 - User to run queries +# $5 - Password +# $6 - Extra options (eg. -tA) +# Returns: +# None +postgresql_remote_execute() { + if [[ "${BITNAMI_DEBUG:-false}" = true ]]; then + "postgresql_remote_execute_print_output" "$@" + elif [[ "${NO_ERRORS:-false}" = true ]]; then + "postgresql_remote_execute_print_output" "$@" 2>/dev/null + else + "postgresql_remote_execute_print_output" "$@" >/dev/null 2>&1 + fi +} + +######################## +# Optionally create the given database user +# Flags: +# -p|--password - database password +# --host - database host +# --port - database port +# Arguments: +# $1 - user +# Returns: +# None +######################### +postgresql_ensure_user_exists() { + local -r user="${1:?user is missing}" + local password="" + # For accessing an external database + local db_host="" + local db_port="" + + # Validate arguments + shift 1 + while [ "$#" -gt 0 ]; do + case "$1" in + -p | --password) + shift + password="${1:?missing password}" + ;; + --host) + shift + db_host="${1:?missing database host}" + ;; + --port) + shift + db_port="${1:?missing database port}" + ;; + *) + echo "Invalid command line flag $1" >&2 + return 1 + ;; + esac + shift + done + + local -a postgresql_execute_cmd=("postgresql_execute") + [[ -n "$db_host" && -n "$db_port" ]] && postgresql_execute_cmd=("postgresql_remote_execute" "$db_host" "$db_port") + local -a postgresql_execute_flags=("postgres" "$(get_env_var_value POSTGRES_USER)" "$(get_env_var_value POSTGRES_PASSWORD)") + + "${postgresql_execute_cmd[@]}" "${postgresql_execute_flags[@]}" <&2 + return 1 + ;; + esac + shift + done + + local -a postgresql_execute_cmd=("postgresql_execute") + [[ -n "$db_host" && -n "$db_port" ]] && postgresql_execute_cmd=("postgresql_remote_execute" "$db_host" "$db_port") + local -a postgresql_execute_flags=("postgres" "$(get_env_var_value POSTGRES_USER)" "$(get_env_var_value POSTGRES_PASSWORD)") + + "${postgresql_execute_cmd[@]}" "${postgresql_execute_flags[@]}" <> "$SONARQUBE_CONF_FILE" <<< "$entry" + fi +} + +######################## +# Configure SonarQube heap size +# Globals: +# SONARQUBE_* +# Arguments: +# None +# Returns: +# None +######################### +sonarqube_set_heap_size() { + local max="${1:?max heap size value missing}" + local min="${2:?min heap size value missing}" + info "Setting heap size to -Xmx${max} -Xms${min}" + sonarqube_conf_set "sonar.ce.javaOpts" "-Xmx${max} -Xms${min} -XX:+HeapDumpOnOutOfMemoryError" + sonarqube_conf_set "sonar.web.javaOpts" "-Xmx${max} -Xms${min} -XX:+HeapDumpOnOutOfMemoryError" + # It is recommended to configure the heap size for Elasticsearch to the same value (in this case, to the max value) + sonarqube_conf_set "sonar.search.javaOpts" "-Xmx${max} -Xms${max} -XX:+HeapDumpOnOutOfMemoryError" +} + +######################## +# Get an entry from the SonarQube configuration file +# Globals: +# SONARQUBE_* +# Arguments: +# $1 - Variable name +# Returns: +# None +######################### +sonarqube_conf_get() { + local -r key="${1:?key missing}" + debug "Getting ${key} from SonarQube configuration" + # Sanitize key (sed does not support fixed string substitutions) + local sanitized_pattern + sanitized_pattern="^\s*(#\s*)?$(sed 's/[]\[^$.*/]/\\&/g' <<< "$key")\s*=([^;]+);" + grep -E "$sanitized_pattern" "$SONARQUBE_CONF_FILE" | sed -E "s|${sanitized_pattern}|\2|" | tr -d "\"' " +} + +######################## +# Wait until the database is accessible with the currently-known credentials +# Globals: +# * +# Arguments: +# $1 - database host +# $2 - database port +# $3 - database name +# $4 - database username +# $5 - database user password (optional) +# Returns: +# true if the database connection succeeded, false otherwise +######################### +sonarqube_wait_for_postgresql_connection() { + local -r db_host="${1:?missing database host}" + local -r db_port="${2:?missing database port}" + local -r db_name="${3:?missing database name}" + local -r db_user="${4:?missing database user}" + local -r db_pass="${5:-}" + check_postgresql_connection() { + echo "SELECT 1" | postgresql_remote_execute "$db_host" "$db_port" "$db_name" "$db_user" "$db_pass" + } + if ! retry_while "check_postgresql_connection"; then + error "Could not connect to the database" + return 1 + fi +} + +######################## +# Check if SonarQube is running +# Arguments: +# None +# Returns: +# Boolean +######################### +is_sonarqube_running() { + # The 'sonar.sh status' command checks whether the PID file exists, and a process exists with that PID + # That way we do not need to re-implement such logic + if am_i_root; then + debug_execute run_as_user "$SONARQUBE_DAEMON_USER" "${SONARQUBE_BIN_DIR}/sonar.sh" "status" + else + debug_execute "${SONARQUBE_BIN_DIR}/sonar.sh" "status" + fi +} + +######################## +# Check if SonarQube is not running +# Arguments: +# None +# Returns: +# Boolean +######################### +is_sonarqube_not_running() { + ! is_sonarqube_running +} + +######################## +# Stop SonarQube +# Arguments: +# None +# Returns: +# None +######################### +sonarqube_stop() { + ! is_sonarqube_running && return + if am_i_root; then + debug_execute run_as_user "$SONARQUBE_DAEMON_USER" "${SONARQUBE_BIN_DIR}/sonar.sh" "stop" + else + debug_execute "${SONARQUBE_BIN_DIR}/sonar.sh" "stop" + fi +} + +######################## +# Copy mounted configuration files +# Globals: +# SONARQUBE_* +# Arguments: +# None +# Returns: +# None +######################### +sonarqube_copy_mounted_config() { + if ! is_dir_empty "$SONARQUBE_MOUNTED_PROVISIONING_DIR"; then + if ! cp -Lr "${SONARQUBE_MOUNTED_PROVISIONING_DIR}"/* "${SONARQUBE_VOLUME_DIR}"; then + error "Issue copying mounted configuration files from $SONARQUBE_MOUNTED_PROVISIONING_DIR to $SONARQUBE_VOLUME_DIR. Make sure you are not mounting configuration files in $SONARQUBE_MOUNTED_PROVISIONING_DIR and $SONARQUBE_VOLUME_DIR at the same time" + exit 1 + fi + fi +} diff --git a/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/postgresql-client-env.sh b/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/postgresql-client-env.sh new file mode 100644 index 0000000000000..40015070a445c --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/postgresql-client-env.sh @@ -0,0 +1,88 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +# +# Environment configuration for postgresql-client + +# The values for all environment variables will be set in the below order of precedence +# 1. Custom environment variables defined below after Bitnami defaults +# 2. Constants defined in this file (environment variables with no default), i.e. BITNAMI_ROOT_DIR +# 3. Environment variables overridden via external files using *_FILE variables (see below) +# 4. Environment variables set externally (i.e. current Bash context/Dockerfile/userdata) + +# Load logging library +# shellcheck disable=SC1090,SC1091 +. /opt/bitnami/scripts/liblog.sh + +export BITNAMI_ROOT_DIR="/opt/bitnami" +export BITNAMI_VOLUME_DIR="/bitnami" + +# Logging configuration +export MODULE="${MODULE:-postgresql-client}" +export BITNAMI_DEBUG="${BITNAMI_DEBUG:-false}" + +# By setting an environment variable matching *_FILE to a file path, the prefixed environment +# variable will be overridden with the value specified in that file +postgresql_client_env_vars=( + ALLOW_EMPTY_PASSWORD + POSTGRESQL_CLIENT_DATABASE_HOST + POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER + POSTGRESQL_CLIENT_POSTGRES_USER + POSTGRESQL_CLIENT_POSTGRES_PASSWORD + POSTGRESQL_CLIENT_CREATE_DATABASE_NAMES + POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME + POSTGRESQL_CLIENT_CREATE_DATABASE_PASSWORD + POSTGRESQL_CLIENT_CREATE_DATABASE_EXTENSIONS + POSTGRESQL_CLIENT_EXECUTE_SQL + POSTGRESQL_HOST + POSTGRESQL_PORT_NUMBER + POSTGRESQL_CLIENT_ROOT_USER + POSTGRESQL_POSTGRES_USER + POSTGRESQL_ROOT_USER + POSTGRESQL_CLIENT_ROOT_PASSWORD + POSTGRESQL_POSTGRES_PASSWORD + POSTGRESQL_ROOT_PASSWORD + POSTGRESQL_CLIENT_CREATE_DATABASE_NAME + POSTGRESQL_CLIENT_CREATE_DATABASE_USER +) +for env_var in "${postgresql_client_env_vars[@]}"; do + file_env_var="${env_var}_FILE" + if [[ -n "${!file_env_var:-}" ]]; then + if [[ -r "${!file_env_var:-}" ]]; then + export "${env_var}=$(< "${!file_env_var}")" + unset "${file_env_var}" + else + warn "Skipping export of '${env_var}'. '${!file_env_var:-}' is not readable." + fi + fi +done +unset postgresql_client_env_vars + +# Paths +export POSTGRESQL_BASE_DIR="/opt/bitnami/postgresql" +export POSTGRESQL_BIN_DIR="$POSTGRESQL_BASE_DIR/bin" +export PATH="${POSTGRESQL_BIN_DIR}:${PATH}" + +# PostgreSQL settings +export ALLOW_EMPTY_PASSWORD="${ALLOW_EMPTY_PASSWORD:-no}" +POSTGRESQL_CLIENT_DATABASE_HOST="${POSTGRESQL_CLIENT_DATABASE_HOST:-"${POSTGRESQL_HOST:-}"}" +export POSTGRESQL_CLIENT_DATABASE_HOST="${POSTGRESQL_CLIENT_DATABASE_HOST:-postgresql}" +POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER="${POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER:-"${POSTGRESQL_PORT_NUMBER:-}"}" +export POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER="${POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER:-5432}" +POSTGRESQL_CLIENT_POSTGRES_USER="${POSTGRESQL_CLIENT_POSTGRES_USER:-"${POSTGRESQL_CLIENT_ROOT_USER:-}"}" +POSTGRESQL_CLIENT_POSTGRES_USER="${POSTGRESQL_CLIENT_POSTGRES_USER:-"${POSTGRESQL_POSTGRES_USER:-}"}" +POSTGRESQL_CLIENT_POSTGRES_USER="${POSTGRESQL_CLIENT_POSTGRES_USER:-"${POSTGRESQL_ROOT_USER:-}"}" +export POSTGRESQL_CLIENT_POSTGRES_USER="${POSTGRESQL_CLIENT_POSTGRES_USER:-postgres}" # only used during the first initialization +POSTGRESQL_CLIENT_POSTGRES_PASSWORD="${POSTGRESQL_CLIENT_POSTGRES_PASSWORD:-"${POSTGRESQL_CLIENT_ROOT_PASSWORD:-}"}" +POSTGRESQL_CLIENT_POSTGRES_PASSWORD="${POSTGRESQL_CLIENT_POSTGRES_PASSWORD:-"${POSTGRESQL_POSTGRES_PASSWORD:-}"}" +POSTGRESQL_CLIENT_POSTGRES_PASSWORD="${POSTGRESQL_CLIENT_POSTGRES_PASSWORD:-"${POSTGRESQL_ROOT_PASSWORD:-}"}" +export POSTGRESQL_CLIENT_POSTGRES_PASSWORD="${POSTGRESQL_CLIENT_POSTGRES_PASSWORD:-}" # only used during the first initialization +POSTGRESQL_CLIENT_CREATE_DATABASE_NAMES="${POSTGRESQL_CLIENT_CREATE_DATABASE_NAMES:-"${POSTGRESQL_CLIENT_CREATE_DATABASE_NAME:-}"}" +export POSTGRESQL_CLIENT_CREATE_DATABASE_NAMES="${POSTGRESQL_CLIENT_CREATE_DATABASE_NAMES:-}" # only used during the first initialization +POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME="${POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME:-"${POSTGRESQL_CLIENT_CREATE_DATABASE_USER:-}"}" +export POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME="${POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME:-}" # only used during the first initialization +export POSTGRESQL_CLIENT_CREATE_DATABASE_PASSWORD="${POSTGRESQL_CLIENT_CREATE_DATABASE_PASSWORD:-}" # only used during the first initialization +export POSTGRESQL_CLIENT_CREATE_DATABASE_EXTENSIONS="${POSTGRESQL_CLIENT_CREATE_DATABASE_EXTENSIONS:-}" # only used during the first initialization +export POSTGRESQL_CLIENT_EXECUTE_SQL="${POSTGRESQL_CLIENT_EXECUTE_SQL:-}" # only used during the first initialization + +# Custom environment variables may be defined below diff --git a/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/postgresql-client/setup.sh b/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/postgresql-client/setup.sh new file mode 100755 index 0000000000000..3b04711ab8d20 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/postgresql-client/setup.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 + +# shellcheck disable=SC1091 + +set -o errexit +set -o nounset +set -o pipefail +# set -o xtrace # Uncomment this line for debugging purposes + +# Load libraries +. /opt/bitnami/scripts/libpostgresqlclient.sh + +# Load PostgreSQL Client environment variables +. /opt/bitnami/scripts/postgresql-client-env.sh + +# Ensure PostgreSQL Client environment variables settings are valid +postgresql_client_validate +# Ensure PostgreSQL Client is initialized +postgresql_client_initialize diff --git a/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/sonarqube-env.sh b/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/sonarqube-env.sh new file mode 100644 index 0000000000000..a50acf78b640a --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/sonarqube-env.sh @@ -0,0 +1,150 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +# +# Environment configuration for sonarqube + +# The values for all environment variables will be set in the below order of precedence +# 1. Custom environment variables defined below after Bitnami defaults +# 2. Constants defined in this file (environment variables with no default), i.e. BITNAMI_ROOT_DIR +# 3. Environment variables overridden via external files using *_FILE variables (see below) +# 4. Environment variables set externally (i.e. current Bash context/Dockerfile/userdata) + +# Load logging library +# shellcheck disable=SC1090,SC1091 +. /opt/bitnami/scripts/liblog.sh + +export BITNAMI_ROOT_DIR="/opt/bitnami" +export BITNAMI_VOLUME_DIR="/bitnami" + +# Logging configuration +export MODULE="${MODULE:-sonarqube}" +export BITNAMI_DEBUG="${BITNAMI_DEBUG:-false}" + +# By setting an environment variable matching *_FILE to a file path, the prefixed environment +# variable will be overridden with the value specified in that file +sonarqube_env_vars=( + SONARQUBE_MOUNTED_PROVISIONING_DIR + SONARQUBE_DATA_TO_PERSIST + SONARQUBE_PORT_NUMBER + SONARQUBE_ELASTICSEARCH_PORT_NUMBER + SONARQUBE_START_TIMEOUT + SONARQUBE_SKIP_BOOTSTRAP + SONARQUBE_WEB_CONTEXT + SONARQUBE_MAX_HEAP_SIZE + SONARQUBE_MIN_HEAP_SIZE + SONARQUBE_CE_JAVA_ADD_OPTS + SONARQUBE_ELASTICSEARCH_JAVA_ADD_OPTS + SONARQUBE_WEB_JAVA_ADD_OPTS + SONARQUBE_EXTRA_PROPERTIES + SONARQUBE_USERNAME + SONARQUBE_PASSWORD + SONARQUBE_EMAIL + SONARQUBE_SMTP_HOST + SONARQUBE_SMTP_PORT_NUMBER + SONARQUBE_SMTP_USER + SONARQUBE_SMTP_PASSWORD + SONARQUBE_SMTP_PROTOCOL + SONARQUBE_DATABASE_HOST + SONARQUBE_DATABASE_PORT_NUMBER + SONARQUBE_DATABASE_NAME + SONARQUBE_DATABASE_USER + SONARQUBE_DATABASE_PASSWORD + SONARQUBE_PROPERTIES + SMTP_HOST + SMTP_PORT + SONARQUBE_SMTP_PORT + SMTP_USER + SMTP_PASSWORD + SMTP_PROTOCOL + POSTGRESQL_HOST + POSTGRESQL_PORT_NUMBER + POSTGRESQL_DATABASE_NAME + POSTGRESQL_DATABASE_USER + POSTGRESQL_DATABASE_USERNAME + POSTGRESQL_DATABASE_PASSWORD +) +for env_var in "${sonarqube_env_vars[@]}"; do + file_env_var="${env_var}_FILE" + if [[ -n "${!file_env_var:-}" ]]; then + if [[ -r "${!file_env_var:-}" ]]; then + export "${env_var}=$(< "${!file_env_var}")" + unset "${file_env_var}" + else + warn "Skipping export of '${env_var}'. '${!file_env_var:-}' is not readable." + fi + fi +done +unset sonarqube_env_vars + +# Paths +export SONARQUBE_BASE_DIR="${BITNAMI_ROOT_DIR}/sonarqube" +export SONARQUBE_DATA_DIR="${SONARQUBE_BASE_DIR}/data" +export SONARQUBE_EXTENSIONS_DIR="${SONARQUBE_BASE_DIR}/extensions" +export SONARQUBE_MOUNTED_PROVISIONING_DIR="${SONARQUBE_MOUNTED_PROVISIONING_DIR:-/bitnami/sonarqube-provisioning}" +export SONARQUBE_CONF_DIR="${SONARQUBE_BASE_DIR}/conf" +export SONARQUBE_CONF_FILE="${SONARQUBE_CONF_DIR}/sonar.properties" +export SONARQUBE_LOGS_DIR="${SONARQUBE_BASE_DIR}/logs" +export SONARQUBE_LOG_FILE="${SONARQUBE_LOGS_DIR}/sonar.log" +export SONARQUBE_TMP_DIR="${SONARQUBE_BASE_DIR}/temp" +export SONARQUBE_PID_FILE="${SONARQUBE_BASE_DIR}/pids/SonarQube.pid" +export SONARQUBE_BIN_DIR="${SONARQUBE_BASE_DIR}/bin/linux-x86-64" +export PATH="${BITNAMI_ROOT_DIR}/java/bin:${PATH}" + +# SonarQube persistence configuration +export SONARQUBE_VOLUME_DIR="${BITNAMI_VOLUME_DIR}/sonarqube" +export SONARQUBE_DATA_TO_PERSIST="${SONARQUBE_DATA_TO_PERSIST:-${SONARQUBE_DATA_DIR} ${SONARQUBE_EXTENSIONS_DIR}}" + +# System users (when running with a privileged user) +export SONARQUBE_DAEMON_USER="sonarqube" +export SONARQUBE_DAEMON_USER_ID="1001" # only used at build time +export SONARQUBE_DAEMON_GROUP="sonarqube" +export SONARQUBE_DAEMON_GROUP_ID="1001" # only used at build time + +# SonarQube configuration +export SONARQUBE_PORT_NUMBER="${SONARQUBE_PORT_NUMBER:-9000}" +export SONARQUBE_ELASTICSEARCH_PORT_NUMBER="${SONARQUBE_ELASTICSEARCH_PORT_NUMBER:-9001}" +export SONARQUBE_START_TIMEOUT="${SONARQUBE_START_TIMEOUT:-300}" # only used during the first initialization +export SONARQUBE_SKIP_BOOTSTRAP="${SONARQUBE_SKIP_BOOTSTRAP:-no}" # only used during the first initialization +export SONARQUBE_WEB_CONTEXT="${SONARQUBE_WEB_CONTEXT:-/}" +export SONARQUBE_MAX_HEAP_SIZE="${SONARQUBE_MAX_HEAP_SIZE:-}" +export SONARQUBE_MIN_HEAP_SIZE="${SONARQUBE_MIN_HEAP_SIZE:-}" +export SONARQUBE_CE_JAVA_ADD_OPTS="${SONARQUBE_CE_JAVA_ADD_OPTS:-}" +export SONARQUBE_ELASTICSEARCH_JAVA_ADD_OPTS="${SONARQUBE_ELASTICSEARCH_JAVA_ADD_OPTS:-}" +export SONARQUBE_WEB_JAVA_ADD_OPTS="${SONARQUBE_WEB_JAVA_ADD_OPTS:-}" +SONARQUBE_EXTRA_PROPERTIES="${SONARQUBE_EXTRA_PROPERTIES:-"${SONARQUBE_PROPERTIES:-}"}" +export SONARQUBE_EXTRA_PROPERTIES="${SONARQUBE_EXTRA_PROPERTIES:-}" + +# SonarQube credentials +export SONARQUBE_USERNAME="${SONARQUBE_USERNAME:-admin}" # only used during the first initialization +export SONARQUBE_PASSWORD="${SONARQUBE_PASSWORD:-bitnami}" # only used during the first initialization +export SONARQUBE_EMAIL="${SONARQUBE_EMAIL:-user@example.com}" # only used during the first initialization + +# SonarQube SMTP credentials +SONARQUBE_SMTP_HOST="${SONARQUBE_SMTP_HOST:-"${SMTP_HOST:-}"}" +export SONARQUBE_SMTP_HOST="${SONARQUBE_SMTP_HOST:-}" # only used during the first initialization +SONARQUBE_SMTP_PORT_NUMBER="${SONARQUBE_SMTP_PORT_NUMBER:-"${SMTP_PORT:-}"}" +SONARQUBE_SMTP_PORT_NUMBER="${SONARQUBE_SMTP_PORT_NUMBER:-"${SONARQUBE_SMTP_PORT:-}"}" +export SONARQUBE_SMTP_PORT_NUMBER="${SONARQUBE_SMTP_PORT_NUMBER:-}" # only used during the first initialization +SONARQUBE_SMTP_USER="${SONARQUBE_SMTP_USER:-"${SMTP_USER:-}"}" +export SONARQUBE_SMTP_USER="${SONARQUBE_SMTP_USER:-}" # only used during the first initialization +SONARQUBE_SMTP_PASSWORD="${SONARQUBE_SMTP_PASSWORD:-"${SMTP_PASSWORD:-}"}" +export SONARQUBE_SMTP_PASSWORD="${SONARQUBE_SMTP_PASSWORD:-}" # only used during the first initialization +SONARQUBE_SMTP_PROTOCOL="${SONARQUBE_SMTP_PROTOCOL:-"${SMTP_PROTOCOL:-}"}" +export SONARQUBE_SMTP_PROTOCOL="${SONARQUBE_SMTP_PROTOCOL:-}" # only used during the first initialization + +# Database configuration +export SONARQUBE_DEFAULT_DATABASE_HOST="postgresql" # only used at build time +SONARQUBE_DATABASE_HOST="${SONARQUBE_DATABASE_HOST:-"${POSTGRESQL_HOST:-}"}" +export SONARQUBE_DATABASE_HOST="${SONARQUBE_DATABASE_HOST:-$SONARQUBE_DEFAULT_DATABASE_HOST}" # only used during the first initialization +SONARQUBE_DATABASE_PORT_NUMBER="${SONARQUBE_DATABASE_PORT_NUMBER:-"${POSTGRESQL_PORT_NUMBER:-}"}" +export SONARQUBE_DATABASE_PORT_NUMBER="${SONARQUBE_DATABASE_PORT_NUMBER:-5432}" # only used during the first initialization +SONARQUBE_DATABASE_NAME="${SONARQUBE_DATABASE_NAME:-"${POSTGRESQL_DATABASE_NAME:-}"}" +export SONARQUBE_DATABASE_NAME="${SONARQUBE_DATABASE_NAME:-bitnami_sonarqube}" # only used during the first initialization +SONARQUBE_DATABASE_USER="${SONARQUBE_DATABASE_USER:-"${POSTGRESQL_DATABASE_USER:-}"}" +SONARQUBE_DATABASE_USER="${SONARQUBE_DATABASE_USER:-"${POSTGRESQL_DATABASE_USERNAME:-}"}" +export SONARQUBE_DATABASE_USER="${SONARQUBE_DATABASE_USER:-bn_sonarqube}" # only used during the first initialization +SONARQUBE_DATABASE_PASSWORD="${SONARQUBE_DATABASE_PASSWORD:-"${POSTGRESQL_DATABASE_PASSWORD:-}"}" +export SONARQUBE_DATABASE_PASSWORD="${SONARQUBE_DATABASE_PASSWORD:-}" # only used during the first initialization + +# Custom environment variables may be defined below diff --git a/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/sonarqube/entrypoint.sh b/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/sonarqube/entrypoint.sh new file mode 100755 index 0000000000000..027dfa453c834 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/sonarqube/entrypoint.sh @@ -0,0 +1,29 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 + +# shellcheck disable=SC1091 + +set -o errexit +set -o nounset +set -o pipefail +# set -o xtrace # Uncomment this line for debugging purposes + +# Load SonarQube environment +. /opt/bitnami/scripts/sonarqube-env.sh + +# Load libraries +. /opt/bitnami/scripts/libbitnami.sh +. /opt/bitnami/scripts/liblog.sh + +print_welcome_page + +if [[ "$1" = "/opt/bitnami/scripts/sonarqube/run.sh" ]]; then + /opt/bitnami/scripts/postgresql-client/setup.sh + /opt/bitnami/scripts/sonarqube/setup.sh + /post-init.sh + info "** SonarQube setup finished! **" +fi + +echo "" +exec "$@" diff --git a/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/sonarqube/postunpack.sh b/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/sonarqube/postunpack.sh new file mode 100755 index 0000000000000..0655f0d52d4c8 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/sonarqube/postunpack.sh @@ -0,0 +1,40 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 + +# shellcheck disable=SC1090,SC1091 + +set -o errexit +set -o nounset +set -o pipefail +# set -o xtrace # Uncomment this line for debugging purposes + +# Load SonarQube environment +. /opt/bitnami/scripts/sonarqube-env.sh + +# Load libraries +. /opt/bitnami/scripts/libsonarqube.sh +. /opt/bitnami/scripts/libfile.sh +. /opt/bitnami/scripts/libfs.sh +. /opt/bitnami/scripts/liblog.sh + +info "Updating PID files location" +# PIDFile appears in branch 9 +replace_in_file "${SONARQUBE_BIN_DIR}/sonar.sh" "PIDFILE=\".*" "PIDFILE=\"/opt/bitnami/sonarqube/pids/\$APP_NAME.pid\"" + +# Ensure the SonarQube base directory exists and has proper permissions +# Based on https://github.com/SonarSource/docker-sonarqube/blob/master/9/community/Dockerfile#L129 +info "Configuring file permissions for SonarQube" + + +ensure_group_exists "$SONARQUBE_DAEMON_GROUP" --gid "$SONARQUBE_DAEMON_GROUP_ID" +ensure_user_exists "$SONARQUBE_DAEMON_USER" --system --uid "$SONARQUBE_DAEMON_USER_ID" --group "$SONARQUBE_DAEMON_GROUP" --append-groups "root" +for dir in "$SONARQUBE_DATA_DIR" "$SONARQUBE_EXTENSIONS_DIR" "$SONARQUBE_LOGS_DIR" "$SONARQUBE_TMP_DIR" "$SONARQUBE_MOUNTED_PROVISIONING_DIR" "${SONARQUBE_BASE_DIR}/pids" "$SONARQUBE_VOLUME_DIR"; do + ensure_dir_exists "$dir" + # Use daemon:root ownership for compatibility when running as a non-root user + configure_permissions_ownership "$dir" -d "775" -f "664" -u "$SONARQUBE_DAEMON_USER" -g "root" +done +# The installation directory needs to be writable in order for persistence logic to work (i.e. deleting folders inside it) +# The 'sonar.sh' file needs to be writable when running as a non-root user since it si going to be modified during initialization +chmod g+w "$SONARQUBE_CONF_FILE" "$SONARQUBE_BASE_DIR" +chmod o+rX -R "${SONARQUBE_BASE_DIR}/elasticsearch/config" diff --git a/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/sonarqube/run.sh b/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/sonarqube/run.sh new file mode 100755 index 0000000000000..34a33c7c88a64 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/sonarqube/run.sh @@ -0,0 +1,31 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 + +# shellcheck disable=SC1090,SC1091 + +set -o errexit +set -o nounset +set -o pipefail +# set -o xtrace # Uncomment this line for debugging purposes + +# Load SonarQube environment +. /opt/bitnami/scripts/sonarqube-env.sh + +# Load libraries +. /opt/bitnami/scripts/libos.sh +. /opt/bitnami/scripts/liblog.sh +. /opt/bitnami/scripts/libsonarqube.sh + +# Using 'sonar.sh console' to start SonarQube in foreground +START_CMD=("${SONARQUBE_BIN_DIR}/sonar.sh" "console") + +# SonarQube expects files and folders (i.e. temp or data) to be relative to the CWD by default +cd "$SONARQUBE_BASE_DIR" + +info "** Starting SonarQube **" +if am_i_root; then + exec_as_user "$SONARQUBE_DAEMON_USER" "${START_CMD[@]}" "$@" +else + exec "${START_CMD[@]}" "$@" +fi diff --git a/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/sonarqube/setup.sh b/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/sonarqube/setup.sh new file mode 100755 index 0000000000000..8394a59637888 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/rootfs/opt/bitnami/scripts/sonarqube/setup.sh @@ -0,0 +1,29 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 + +# shellcheck disable=SC1090,SC1091 + +set -o errexit +set -o nounset +set -o pipefail +# set -o xtrace # Uncomment this line for debugging purposes + +# Load SonarQube environment +. /opt/bitnami/scripts/sonarqube-env.sh + +# Load PostgreSQL Client environment for 'postgresql_remote_execute' (after 'sonarqube-env.sh' so that MODULE is not set to a wrong value) +if [[ -f /opt/bitnami/scripts/postgresql-client-env.sh ]]; then + . /opt/bitnami/scripts/postgresql-client-env.sh +elif [[ -f /opt/bitnami/scripts/postgresql-env.sh ]]; then + . /opt/bitnami/scripts/postgresql-env.sh +fi + +# Load libraries +. /opt/bitnami/scripts/libsonarqube.sh + +# Ensure SonarQube environment variables are valid +sonarqube_validate + +# Ensure SonarQube is initialized +sonarqube_initialize diff --git a/bitnami/sonarqube/24/debian-12/rootfs/post-init.d/shell.sh b/bitnami/sonarqube/24/debian-12/rootfs/post-init.d/shell.sh new file mode 100755 index 0000000000000..75a202d6ecc51 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/rootfs/post-init.d/shell.sh @@ -0,0 +1,38 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +# +# Executes custom Bash init scripts + +# shellcheck disable=SC1090,SC1091 + +set -o errexit +set -o nounset +set -o pipefail +# set -o xtrace # Uncomment this line for debugging purposes + +# Load libraries with logging functions +if [[ -f /opt/bitnami/base/functions ]]; then + . /opt/bitnami/base/functions +else + . /opt/bitnami/scripts/liblog.sh +fi + +# Loop through all input files passed via stdin +read -r -a custom_init_scripts <<< "$@" +failure=0 +if [[ "${#custom_init_scripts[@]}" -gt 0 ]]; then + for custom_init_script in "${custom_init_scripts[@]}"; do + [[ "$custom_init_script" != *".sh" ]] && continue + if [[ -x "$custom_init_script" ]]; then + info "Executing ${custom_init_script}" + "$custom_init_script" || failure="1" + else + info "Sourcing ${custom_init_script} as it is not executable by the current user, any error may cause initialization to fail" + . "$custom_init_script" + fi + [[ "$failure" -ne 0 ]] && error "Failed to execute ${custom_init_script}" + done +fi + +exit "$failure" diff --git a/bitnami/sonarqube/24/debian-12/rootfs/post-init.d/sql-postgresql.sh b/bitnami/sonarqube/24/debian-12/rootfs/post-init.d/sql-postgresql.sh new file mode 100755 index 0000000000000..88367e29a1b72 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/rootfs/post-init.d/sql-postgresql.sh @@ -0,0 +1,52 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 +# +# Executes custom PostgreSQL (.sql or .sql.gz) init scripts + +# shellcheck disable=SC1091 + +set -o errexit +set -o nounset +set -o pipefail +# set -o xtrace # Uncomment this line for debugging purposes + +# Load libraries with logging functions +if [[ -f /opt/bitnami/base/functions ]]; then + . /opt/bitnami/base/functions +else + . /opt/bitnami/scripts/liblog.sh +fi + +postgresql_execute() { + local -r sql_file="${1:?missing file}" + if [[ -n "$POSTGRESQL_PASSWORD" ]]; then + export PGPASSWORD=$POSTGRESQL_PASSWORD + fi + local -a psql=("psql") + if [[ -n "${POSTGRESQL_USER:-}" ]]; then + psql+=("-U" "$POSTGRESQL_USER") + else + psql+=("-U" "$POSTGRESQL_USERNAME") + fi + if [[ "$sql_file" == *".sql" ]]; then + "${psql[@]}" -f "$sql_file" || failure=$? + elif [[ "$sql_file" == *".sql.gz" ]]; then + gunzip -c "$sql_file" | "${psql[@]}" || failure=$? + fi + return "$failure" +} + +# Loop through all input files passed via stdin +read -r -a custom_init_scripts <<< "$@" +failure=0 +if [[ "${#custom_init_scripts[@]}" -gt 0 ]]; then + for custom_init_script in "${custom_init_scripts[@]}"; do + [[ ! "$custom_init_script" =~ ^.*(\.sql|\.sql\.gz)$ ]] && continue + info "Executing ${custom_init_script}" + postgresql_execute "$custom_init_script" || failure=1 + [[ "$failure" -ne 0 ]] && error "Failed to execute ${custom_init_script}" + done +fi + +exit "$failure" diff --git a/bitnami/sonarqube/24/debian-12/rootfs/post-init.sh b/bitnami/sonarqube/24/debian-12/rootfs/post-init.sh new file mode 100755 index 0000000000000..9f98374f40107 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/rootfs/post-init.sh @@ -0,0 +1,25 @@ +#!/bin/bash +# Copyright Broadcom, Inc. All Rights Reserved. +# SPDX-License-Identifier: APACHE-2.0 + +# shellcheck disable=SC1091 + +set -o errexit +set -o nounset +set -o pipefail +# set -o xtrace # Uncomment this line for debugging purposes + +# Only execute init scripts once +if [[ ! -f "/bitnami/sonarqube/.user_scripts_initialized" && -d "/docker-entrypoint-init.d" ]]; then + read -r -a init_scripts <<< "$(find "/docker-entrypoint-init.d" -type f -print0 | sort -z | xargs -0)" + if [[ "${#init_scripts[@]}" -gt 0 ]] && [[ ! -f "/bitnami/sonarqube/.user_scripts_initialized" ]]; then + mkdir -p "/bitnami/sonarqube" + for init_script in "${init_scripts[@]}"; do + for init_script_type_handler in /post-init.d/*.sh; do + "$init_script_type_handler" "$init_script" + done + done + fi + + touch "/bitnami/sonarqube/.user_scripts_initialized" +fi diff --git a/bitnami/sonarqube/24/debian-12/tags-info.yaml b/bitnami/sonarqube/24/debian-12/tags-info.yaml new file mode 100644 index 0000000000000..f5eeab1718888 --- /dev/null +++ b/bitnami/sonarqube/24/debian-12/tags-info.yaml @@ -0,0 +1,5 @@ +rolling-tags: +- "24" +- 24-debian-12 +- 24.12.0 +- latest diff --git a/bitnami/sonarqube/docker-compose.yml b/bitnami/sonarqube/docker-compose.yml index 6bdbbbab004f1..f1d614685e4c0 100644 --- a/bitnami/sonarqube/docker-compose.yml +++ b/bitnami/sonarqube/docker-compose.yml @@ -12,7 +12,7 @@ services: - POSTGRESQL_USERNAME=bn_sonarqube - POSTGRESQL_DATABASE=bitnami_sonarqube sonarqube: - image: docker.io/bitnami/sonarqube:10 + image: docker.io/bitnami/sonarqube:24 ports: - '80:9000' volumes: From 76f256525f25e35fc2d8f1f15f42d42946336aeb Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Thu, 19 Dec 2024 17:04:23 +0100 Subject: [PATCH 057/121] [bitnami/haproxy] Release haproxy-3.1.1-debian-12-r1 (#75840) Signed-off-by: Bitnami Bot --- bitnami/haproxy/3/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/haproxy/3/debian-12/Dockerfile b/bitnami/haproxy/3/debian-12/Dockerfile index 085c7b8cbee03..11c24d8cd17f6 100644 --- a/bitnami/haproxy/3/debian-12/Dockerfile +++ b/bitnami/haproxy/3/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-11T18:41:51Z" \ + org.opencontainers.image.created="2024-12-19T15:53:00Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/haproxy/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="3.1.1-debian-12-r0" \ + org.opencontainers.image.ref.name="3.1.1-debian-12-r1" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/haproxy" \ org.opencontainers.image.title="haproxy" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl libcrypt1 liblua5.4-0 libssl3 lua5.4 procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "haproxy-3.1.1-0-linux-${OS_ARCH}-debian-12" \ + "haproxy-3.1.1-1-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/haproxy/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/haproxy/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 6bf8fc702f958..aab0c6c9e015d 100644 --- a/bitnami/haproxy/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/haproxy/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "3.1.1-0" + "version": "3.1.1-1" } } \ No newline at end of file From efb08e1790acbd789d8008f7f4832f463b3bdf2b Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Thu, 19 Dec 2024 20:53:19 +0100 Subject: [PATCH 058/121] [bitnami/external-dns] Release external-dns-0.15.1-debian-12-r0 (#75842) Signed-off-by: Bitnami Bot --- bitnami/external-dns/0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/external-dns/0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/external-dns/0/debian-12/Dockerfile b/bitnami/external-dns/0/debian-12/Dockerfile index df0b0508291f6..322f224022b42 100644 --- a/bitnami/external-dns/0/debian-12/Dockerfile +++ b/bitnami/external-dns/0/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-03T21:35:29Z" \ + org.opencontainers.image.created="2024-12-19T19:33:36Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/external-dns/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.15.0-debian-12-r6" \ + org.opencontainers.image.ref.name="0.15.1-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/external-dns" \ org.opencontainers.image.title="external-dns" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.15.0" + org.opencontainers.image.version="0.15.1" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "external-dns-0.15.0-5-linux-${OS_ARCH}-debian-12" \ + "external-dns-0.15.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -46,7 +46,7 @@ RUN apt-get autoremove --purge -y curl && \ RUN chmod g+rwX /opt/bitnami RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true -ENV APP_VERSION="0.15.0" \ +ENV APP_VERSION="0.15.1" \ BITNAMI_APP_NAME="external-dns" \ PATH="/opt/bitnami/external-dns/bin:$PATH" diff --git a/bitnami/external-dns/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/external-dns/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 89ad36cfa275e..8173ce5009d73 100644 --- a/bitnami/external-dns/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/external-dns/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.15.0-5" + "version": "0.15.1-0" } } \ No newline at end of file diff --git a/bitnami/external-dns/0/debian-12/tags-info.yaml b/bitnami/external-dns/0/debian-12/tags-info.yaml index 1b74605f35c62..d5bf35bb42d21 100644 --- a/bitnami/external-dns/0/debian-12/tags-info.yaml +++ b/bitnami/external-dns/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.15.0 +- 0.15.1 - latest From 136d6ffc4a3506e434f9a98cd46151549269dbb4 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Thu, 19 Dec 2024 21:22:09 +0100 Subject: [PATCH 059/121] [bitnami/discourse] Release discourse-3.3.3-debian-12-r0 (#75843) Signed-off-by: Bitnami Bot --- bitnami/discourse/3/debian-12/Dockerfile | 14 +++++++------- bitnami/discourse/3/debian-12/docker-compose.yml | 4 ++-- .../opt/bitnami/.bitnami_components.json | 6 +++--- .../prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- bitnami/discourse/3/debian-12/tags-info.yaml | 2 +- bitnami/discourse/docker-compose.yml | 4 ++-- 6 files changed, 16 insertions(+), 17 deletions(-) diff --git a/bitnami/discourse/3/debian-12/Dockerfile b/bitnami/discourse/3/debian-12/Dockerfile index 2e54f9ff71661..a2244333bd1de 100644 --- a/bitnami/discourse/3/debian-12/Dockerfile +++ b/bitnami/discourse/3/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-11-25T02:08:03Z" \ + org.opencontainers.image.created="2024-12-19T18:57:15Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/discourse/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="3.3.2-debian-12-r5" \ + org.opencontainers.image.ref.name="3.3.3-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/discourse" \ org.opencontainers.image.title="discourse" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="3.3.2" + org.opencontainers.image.version="3.3.3" ENV OS_ARCH="${TARGETARCH:-amd64}" \ OS_FLAVOUR="debian-12" \ @@ -28,13 +28,13 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages acl advancecomp ca-certificates curl file gifsicle git hostname imagemagick jhead jpegoptim libbrotli1 libbsd0 libbz2-1.0 libcom-err2 libcrypt1 libcurl4 libedit2 libffi8 libgcc-s1 libgmp10 libgnutls30 libgssapi-krb5-2 libhogweed6 libicu72 libidn2-0 libjpeg-turbo-progs libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.5-0 liblz4-1 liblzma5 libmd0 libncursesw6 libnettle8 libnghttp2-14 libp11-kit0 libpcre2-8-0 libpq5 libpsl5 libreadline-dev libreadline8 librtmp1 libsasl2-2 libsqlite3-0 libssh2-1 libssl-dev libssl3 libstdc++6 libtasn1-6 libtinfo6 libunistring2 libuuid1 libxml2 libxslt1.1 libyaml-0-2 libyaml-dev libzstd1 optipng pngcrush pngquant procps rsync sqlite3 zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "python-3.13.0-6-linux-${OS_ARCH}-debian-12" \ - "wait-for-port-1.0.8-7-linux-${OS_ARCH}-debian-12" \ + "python-3.13.1-0-linux-${OS_ARCH}-debian-12" \ + "wait-for-port-1.0.8-8-linux-${OS_ARCH}-debian-12" \ "ruby-3.2.6-0-linux-${OS_ARCH}-debian-12" \ "postgresql-client-17.2.0-0-linux-${OS_ARCH}-debian-12" \ "node-18.20.5-1-linux-${OS_ARCH}-debian-12" \ "brotli-1.1.0-4-linux-${OS_ARCH}-debian-12" \ - "discourse-3.3.2-3-linux-${OS_ARCH}-debian-12" \ + "discourse-3.3.3-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -53,7 +53,7 @@ RUN /opt/bitnami/ruby/bin/gem install --force bundler -v '< 2' COPY rootfs / RUN /opt/bitnami/scripts/discourse/postunpack.sh -ENV APP_VERSION="3.3.2" \ +ENV APP_VERSION="3.3.3" \ BITNAMI_APP_NAME="discourse" \ PATH="/opt/bitnami/python/bin:/opt/bitnami/common/bin:/opt/bitnami/ruby/bin:/opt/bitnami/postgresql/bin:/opt/bitnami/node/bin:/opt/bitnami/brotli/bin:/opt/bitnami/discourse/app/assets/javascripts/node_modules/ember-cli/bin:$PATH" diff --git a/bitnami/discourse/3/debian-12/docker-compose.yml b/bitnami/discourse/3/debian-12/docker-compose.yml index f333486b0c98a..8fa5ffdbc24f0 100644 --- a/bitnami/discourse/3/debian-12/docker-compose.yml +++ b/bitnami/discourse/3/debian-12/docker-compose.yml @@ -3,7 +3,7 @@ services: postgresql: - image: docker.io/bitnami/postgresql:17 + image: docker.io/bitnami/postgresql:latest volumes: - 'postgresql_data:/bitnami/postgresql' environment: @@ -12,7 +12,7 @@ services: - POSTGRESQL_USERNAME=bn_discourse - POSTGRESQL_DATABASE=bitnami_discourse redis: - image: docker.io/bitnami/redis:7.4 + image: docker.io/bitnami/redis:latest environment: # ALLOW_EMPTY_PASSWORD is recommended only for development. - ALLOW_EMPTY_PASSWORD=yes diff --git a/bitnami/discourse/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/discourse/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index e95aab4e3c7fa..43b7c98c1207b 100644 --- a/bitnami/discourse/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/discourse/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -9,7 +9,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "3.3.2-3" + "version": "3.3.3-0" }, "node": { "arch": "amd64", @@ -27,7 +27,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "3.13.0-6" + "version": "3.13.1-0" }, "ruby": { "arch": "amd64", @@ -39,6 +39,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "1.0.8-7" + "version": "1.0.8-8" } } \ No newline at end of file diff --git a/bitnami/discourse/3/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/discourse/3/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/discourse/3/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/discourse/3/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } diff --git a/bitnami/discourse/3/debian-12/tags-info.yaml b/bitnami/discourse/3/debian-12/tags-info.yaml index e44dc98107649..b4cb9136558b1 100644 --- a/bitnami/discourse/3/debian-12/tags-info.yaml +++ b/bitnami/discourse/3/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "3" - 3-debian-12 -- 3.3.2 +- 3.3.3 - latest diff --git a/bitnami/discourse/docker-compose.yml b/bitnami/discourse/docker-compose.yml index f333486b0c98a..8fa5ffdbc24f0 100644 --- a/bitnami/discourse/docker-compose.yml +++ b/bitnami/discourse/docker-compose.yml @@ -3,7 +3,7 @@ services: postgresql: - image: docker.io/bitnami/postgresql:17 + image: docker.io/bitnami/postgresql:latest volumes: - 'postgresql_data:/bitnami/postgresql' environment: @@ -12,7 +12,7 @@ services: - POSTGRESQL_USERNAME=bn_discourse - POSTGRESQL_DATABASE=bitnami_discourse redis: - image: docker.io/bitnami/redis:7.4 + image: docker.io/bitnami/redis:latest environment: # ALLOW_EMPTY_PASSWORD is recommended only for development. - ALLOW_EMPTY_PASSWORD=yes From a23898224246c9c750e5e3f6e4d73832a846fc57 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Thu, 19 Dec 2024 23:21:50 +0100 Subject: [PATCH 060/121] [bitnami/fluent-bit] Release fluent-bit-3.2.3-debian-12-r0 (#75844) Signed-off-by: Bitnami Bot --- bitnami/fluent-bit/3/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/fluent-bit/3/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/fluent-bit/3/debian-12/Dockerfile b/bitnami/fluent-bit/3/debian-12/Dockerfile index 3150fece6529c..42cf1b32139ea 100644 --- a/bitnami/fluent-bit/3/debian-12/Dockerfile +++ b/bitnami/fluent-bit/3/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-11-28T12:06:58Z" \ + org.opencontainers.image.created="2024-12-19T22:03:10Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/fluent-bit/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="3.2.2-debian-12-r0" \ + org.opencontainers.image.ref.name="3.2.3-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/fluent-bit" \ org.opencontainers.image.title="fluent-bit" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="3.2.2" + org.opencontainers.image.version="3.2.3" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl libcap2 libgcc-s1 libgcrypt20 libgpg-error0 liblz4-1 liblzma5 libsasl2-2 libssl3 libsystemd0 libyaml-0-2 libzstd1 procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "fluent-bit-3.2.2-0-linux-${OS_ARCH}-debian-12" \ + "fluent-bit-3.2.3-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -47,7 +47,7 @@ RUN chmod g+rwX /opt/bitnami RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true RUN chown -R 1001:1001 /opt/bitnami/fluent-bit -ENV APP_VERSION="3.2.2" \ +ENV APP_VERSION="3.2.3" \ BITNAMI_APP_NAME="fluent-bit" \ PATH="/opt/bitnami/fluent-bit/bin:$PATH" diff --git a/bitnami/fluent-bit/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/fluent-bit/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 8646c4ed77d9e..c55ae5705be8b 100644 --- a/bitnami/fluent-bit/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/fluent-bit/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "3.2.2-0" + "version": "3.2.3-0" } } \ No newline at end of file diff --git a/bitnami/fluent-bit/3/debian-12/tags-info.yaml b/bitnami/fluent-bit/3/debian-12/tags-info.yaml index 2d08161276f09..eaa26434d2f77 100644 --- a/bitnami/fluent-bit/3/debian-12/tags-info.yaml +++ b/bitnami/fluent-bit/3/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "3" - 3-debian-12 -- 3.2.2 +- 3.2.3 - latest From eeca52ee2dc526e5fcdc0a686842fb191546b0b1 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Fri, 20 Dec 2024 01:52:44 +0100 Subject: [PATCH 061/121] [bitnami/clickhouse] Release clickhouse-24.12.1-debian-12-r0 (#75845) Signed-off-by: Bitnami Bot --- bitnami/clickhouse/24/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/clickhouse/24/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/clickhouse/24/debian-12/Dockerfile b/bitnami/clickhouse/24/debian-12/Dockerfile index 2454cb4db75f6..59c3dbae73e3a 100644 --- a/bitnami/clickhouse/24/debian-12/Dockerfile +++ b/bitnami/clickhouse/24/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-19T13:02:40Z" \ + org.opencontainers.image.created="2024-12-20T00:23:55Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/clickhouse/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="24.11.2-debian-12-r0" \ + org.opencontainers.image.ref.name="24.12.1-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/clickhouse" \ org.opencontainers.image.title="clickhouse" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="24.11.2" + org.opencontainers.image.version="24.12.1" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps xmlstarlet RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "clickhouse-24.11.2-0-linux-${OS_ARCH}-debian-12" \ + "clickhouse-24.12.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -48,7 +48,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true COPY rootfs / RUN /opt/bitnami/scripts/clickhouse/postunpack.sh -ENV APP_VERSION="24.11.2" \ +ENV APP_VERSION="24.12.1" \ BITNAMI_APP_NAME="clickhouse" \ PATH="/opt/bitnami/clickhouse/bin:/opt/bitnami/common/bin:$PATH" \ clickhouseCTL_API="3" diff --git a/bitnami/clickhouse/24/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/clickhouse/24/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index d96ad24e211cc..9fb7909357880 100644 --- a/bitnami/clickhouse/24/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/clickhouse/24/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "24.11.2-0" + "version": "24.12.1-0" } } \ No newline at end of file diff --git a/bitnami/clickhouse/24/debian-12/tags-info.yaml b/bitnami/clickhouse/24/debian-12/tags-info.yaml index 3ea856cc4596f..4da6480996773 100644 --- a/bitnami/clickhouse/24/debian-12/tags-info.yaml +++ b/bitnami/clickhouse/24/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "24" - 24-debian-12 -- 24.11.2 +- 24.12.1 - latest From 50371ed48f05ed0030a1cf6fcaff0dd452012fa8 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Fri, 20 Dec 2024 06:22:35 +0100 Subject: [PATCH 062/121] [bitnami/milvus] Release milvus-2.4.18-debian-12-r0 (#75846) Signed-off-by: Bitnami Bot --- bitnami/milvus/2/debian-12/Dockerfile | 14 +++++++------- .../opt/bitnami/.bitnami_components.json | 6 +++--- bitnami/milvus/2/debian-12/tags-info.yaml | 2 +- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/bitnami/milvus/2/debian-12/Dockerfile b/bitnami/milvus/2/debian-12/Dockerfile index b15fb60c407b3..8a562720ab6cf 100644 --- a/bitnami/milvus/2/debian-12/Dockerfile +++ b/bitnami/milvus/2/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-04T01:15:12Z" \ + org.opencontainers.image.created="2024-12-20T05:07:10Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/milvus/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.4.17-debian-12-r1" \ + org.opencontainers.image.ref.name="2.4.18-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/milvus" \ org.opencontainers.image.title="milvus" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.4.17" + org.opencontainers.image.version="2.4.18" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,10 +29,10 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl libaio1 libgcc-s1 libgfortran5 libgomp1 libopenblas0-pthread libquadmath0 libstdc++6 procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "yq-4.44.5-0-linux-${OS_ARCH}-debian-12" \ - "wait-for-port-1.0.8-7-linux-${OS_ARCH}-debian-12" \ + "yq-4.44.6-0-linux-${OS_ARCH}-debian-12" \ + "wait-for-port-1.0.8-8-linux-${OS_ARCH}-debian-12" \ "render-template-1.0.7-8-linux-${OS_ARCH}-debian-12" \ - "milvus-2.4.17-1-linux-${OS_ARCH}-debian-12" \ + "milvus-2.4.18-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -50,7 +50,7 @@ RUN useradd -r -u 1001 -g root milvus RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true RUN mkdir -p /opt/bitnami/milvus/tmp && chmod g+rwX /opt/bitnami/milvus/tmp && ln -s /opt/bitnami/milvus/tmp /run/milvus && mkdir -p /bitnami/milvus/data && chmod g+rwX /bitnami/milvus/data && ln -s /bitnami/milvus/data /var/lib/milvus && ln -s /opt/bitnami/milvus /milvus -ENV APP_VERSION="2.4.17" \ +ENV APP_VERSION="2.4.18" \ BITNAMI_APP_NAME="milvus" \ LD_LIBRARY_PATH="/opt/bitnami/milvus/lib:$LD_LIBRARY_PATH" \ PATH="/opt/bitnami/common/bin:/opt/bitnami/milvus/bin:$PATH" diff --git a/bitnami/milvus/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/milvus/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 55a1b3c826714..77addd71d4bdf 100644 --- a/bitnami/milvus/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/milvus/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.4.17-1" + "version": "2.4.18-0" }, "render-template": { "arch": "amd64", @@ -15,12 +15,12 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "1.0.8-7" + "version": "1.0.8-8" }, "yq": { "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "4.44.5-0" + "version": "4.44.6-0" } } \ No newline at end of file diff --git a/bitnami/milvus/2/debian-12/tags-info.yaml b/bitnami/milvus/2/debian-12/tags-info.yaml index c15b53a76b2a0..a583b404f0ba1 100644 --- a/bitnami/milvus/2/debian-12/tags-info.yaml +++ b/bitnami/milvus/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.4.17 +- 2.4.18 - latest From 28f94fcb8150283eba684c059954fe141506696e Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Fri, 20 Dec 2024 10:27:09 +0100 Subject: [PATCH 063/121] [bitnami/sonarqube] Release sonarqube-24.12.0-debian-12-r1 (#75847) Signed-off-by: Bitnami Bot --- bitnami/sonarqube/24/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/sonarqube/24/debian-12/Dockerfile b/bitnami/sonarqube/24/debian-12/Dockerfile index 281c23a1c4746..92303c0bda042 100644 --- a/bitnami/sonarqube/24/debian-12/Dockerfile +++ b/bitnami/sonarqube/24/debian-12/Dockerfile @@ -9,11 +9,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-19T14:26:38Z" \ + org.opencontainers.image.created="2024-12-20T08:27:49Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/sonarqube/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="24.12.0-debian-12-r0" \ + org.opencontainers.image.ref.name="24.12.0-debian-12-r1" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/sonarqube" \ org.opencontainers.image.title="sonarqube" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -31,7 +31,7 @@ RUN install_packages acl ca-certificates curl libbsd0 libedit2 libffi8 libgcc-s1 RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "postgresql-client-17.2.0-0-linux-${OS_ARCH}-debian-12" \ - "java-21.0.5-11-1-linux-${OS_ARCH}-debian-12" \ + "java-17.0.13-12-1-linux-${OS_ARCH}-debian-12" \ "sonarqube-24.12.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ diff --git a/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index a5e398e9eaad4..fcba38273b022 100644 --- a/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/sonarqube/24/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "21.0.5-11-1" + "version": "17.0.13-12-1" }, "postgresql-client": { "arch": "amd64", From e1c3201a0b122670b8a9042ce7acb8222350cde2 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Fri, 20 Dec 2024 11:26:35 +0100 Subject: [PATCH 064/121] [bitnami/gitlab-runner-helper] Release gitlab-runner-helper-17.7.0-debian-12-r0 (#75848) Signed-off-by: Bitnami Bot --- bitnami/gitlab-runner-helper/17/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- .../gitlab-runner-helper/17/debian-12/tags-info.yaml | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/bitnami/gitlab-runner-helper/17/debian-12/Dockerfile b/bitnami/gitlab-runner-helper/17/debian-12/Dockerfile index 73b7c3721d8c2..1806f86d260d9 100644 --- a/bitnami/gitlab-runner-helper/17/debian-12/Dockerfile +++ b/bitnami/gitlab-runner-helper/17/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-03T22:03:47Z" \ + org.opencontainers.image.created="2024-12-20T10:06:55Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/gitlab-runner-helper/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="17.6.0-debian-12-r1" \ + org.opencontainers.image.ref.name="17.7.0-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/gitlab-runner-helper" \ org.opencontainers.image.title="gitlab-runner-helper" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="17.6.0" + org.opencontainers.image.version="17.7.0" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl git git-lfs openssh-client procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "gitlab-runner-helper-17.6.0-1-linux-${OS_ARCH}-debian-12" \ + "gitlab-runner-helper-17.7.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -51,7 +51,7 @@ RUN mkdir /home/gitlab-runner && \ ln -s /opt/bitnami/common/bin/dumb-init /usr/bin/dumb-init && \ ln -s /opt/bitnami/scripts/gitlab-runner-helper/entrypoint.sh /entrypoint && \ ln -s /opt/bitnami/gitlab-runner-helper/bin/gitlab-runner-helper /usr/bin/gitlab-runner-helper -ENV APP_VERSION="17.6.0" \ +ENV APP_VERSION="17.7.0" \ BITNAMI_APP_NAME="gitlab-runner-helper" \ PATH="/opt/bitnami/common/bin:/opt/bitnami/gitlab-runner-helper/bin:$PATH" diff --git a/bitnami/gitlab-runner-helper/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/gitlab-runner-helper/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 9dd8a6a46e701..07ca6f9f757cb 100644 --- a/bitnami/gitlab-runner-helper/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/gitlab-runner-helper/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "17.6.0-1" + "version": "17.7.0-0" } } \ No newline at end of file diff --git a/bitnami/gitlab-runner-helper/17/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/gitlab-runner-helper/17/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/gitlab-runner-helper/17/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/gitlab-runner-helper/17/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } diff --git a/bitnami/gitlab-runner-helper/17/debian-12/tags-info.yaml b/bitnami/gitlab-runner-helper/17/debian-12/tags-info.yaml index 13eec95ef791a..e750920488c45 100644 --- a/bitnami/gitlab-runner-helper/17/debian-12/tags-info.yaml +++ b/bitnami/gitlab-runner-helper/17/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "17" - 17-debian-12 -- 17.6.0 +- 17.7.0 - latest From ba586cd8f17057c5c2458481d11cec454e1d3354 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Fri, 20 Dec 2024 11:26:57 +0100 Subject: [PATCH 065/121] [bitnami/gitlab-runner] Release gitlab-runner-17.7.0-debian-12-r0 (#75849) Signed-off-by: Bitnami Bot --- bitnami/gitlab-runner/17/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- bitnami/gitlab-runner/17/debian-12/tags-info.yaml | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/bitnami/gitlab-runner/17/debian-12/Dockerfile b/bitnami/gitlab-runner/17/debian-12/Dockerfile index 62c674d25fd72..2eb185b6032d9 100644 --- a/bitnami/gitlab-runner/17/debian-12/Dockerfile +++ b/bitnami/gitlab-runner/17/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-03T22:08:25Z" \ + org.opencontainers.image.created="2024-12-20T10:06:56Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/gitlab-runner/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="17.6.0-debian-12-r1" \ + org.opencontainers.image.ref.name="17.7.0-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/gitlab-runner" \ org.opencontainers.image.title="gitlab-runner" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="17.6.0" + org.opencontainers.image.version="17.7.0" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl git git-lfs openssh-client procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "gitlab-runner-17.6.0-1-linux-${OS_ARCH}-debian-12" \ + "gitlab-runner-17.7.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -47,7 +47,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true COPY rootfs / RUN mkdir /home/gitlab-runner && chmod -R g+rwX /home/gitlab-runner && ln -s /opt/bitnami/common/bin/dumb-init /usr/bin/dumb-init && ln -s /opt/bitnami/scripts/gitlab-runner/entrypoint.sh /entrypoint -ENV APP_VERSION="17.6.0" \ +ENV APP_VERSION="17.7.0" \ BITNAMI_APP_NAME="gitlab-runner" \ PATH="/opt/bitnami/common/bin:/opt/bitnami/gitlab-runner/bin:$PATH" diff --git a/bitnami/gitlab-runner/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/gitlab-runner/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 4995e80923ff5..8e3295ce2f524 100644 --- a/bitnami/gitlab-runner/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/gitlab-runner/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "17.6.0-1" + "version": "17.7.0-0" } } \ No newline at end of file diff --git a/bitnami/gitlab-runner/17/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/gitlab-runner/17/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/gitlab-runner/17/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/gitlab-runner/17/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } diff --git a/bitnami/gitlab-runner/17/debian-12/tags-info.yaml b/bitnami/gitlab-runner/17/debian-12/tags-info.yaml index 13eec95ef791a..e750920488c45 100644 --- a/bitnami/gitlab-runner/17/debian-12/tags-info.yaml +++ b/bitnami/gitlab-runner/17/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "17" - 17-debian-12 -- 17.6.0 +- 17.7.0 - latest From b553730ce40d4caa2eaa12e0febe389dbc64198b Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Fri, 20 Dec 2024 11:59:09 +0100 Subject: [PATCH 066/121] [bitnami/rabbitmq-cluster-operator] Release rabbitmq-cluster-operator-2.12.0-debian-12-r0 (#75850) Signed-off-by: Bitnami Bot --- .../rabbitmq-cluster-operator/2/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../2/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/rabbitmq-cluster-operator/2/debian-12/Dockerfile b/bitnami/rabbitmq-cluster-operator/2/debian-12/Dockerfile index 3b657d203c34e..c2b3464199f93 100644 --- a/bitnami/rabbitmq-cluster-operator/2/debian-12/Dockerfile +++ b/bitnami/rabbitmq-cluster-operator/2/debian-12/Dockerfile @@ -15,7 +15,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "rabbitmq-cluster-operator-2.11.0-3-linux-${OS_ARCH}-debian-12" \ + "rabbitmq-cluster-operator-2.12.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -38,13 +38,13 @@ ENV OS_ARCH="${TARGETARCH:-amd64}" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="scratch" \ - org.opencontainers.image.created="2024-12-04T02:50:15Z" \ + org.opencontainers.image.created="2024-12-20T10:41:58Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.11.0-debian-12-r4" \ + org.opencontainers.image.ref.name="2.12.0-debian-12-r0" \ org.opencontainers.image.title="rabbitmq-cluster-operator" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.11.0" + org.opencontainers.image.version="2.12.0" COPY prebuildfs / COPY rootfs / @@ -52,7 +52,7 @@ COPY --from=builder /opt/bitnami/rabbitmq-cluster-operator/bin/manager /manager COPY --from=builder /opt/bitnami/rabbitmq-cluster-operator/.spdx-rabbitmq-cluster-operator.spdx /opt/bitnami/rabbitmq-cluster-operator/.spdx-rabbitmq-cluster-operator.spdx COPY --from=builder /opt/bitnami/rabbitmq-cluster-operator/licenses /opt/bitnami/rabbitmq-cluster-operator/licenses -ENV APP_VERSION="2.11.0" \ +ENV APP_VERSION="2.12.0" \ BITNAMI_APP_NAME="rabbitmq-cluster-operator" USER 1001 diff --git a/bitnami/rabbitmq-cluster-operator/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/rabbitmq-cluster-operator/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 4440818ee88a6..46a929f9370b1 100644 --- a/bitnami/rabbitmq-cluster-operator/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/rabbitmq-cluster-operator/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.11.0-3" + "version": "2.12.0-0" } } \ No newline at end of file diff --git a/bitnami/rabbitmq-cluster-operator/2/debian-12/tags-info.yaml b/bitnami/rabbitmq-cluster-operator/2/debian-12/tags-info.yaml index 24d1629670664..9d04fd2169720 100644 --- a/bitnami/rabbitmq-cluster-operator/2/debian-12/tags-info.yaml +++ b/bitnami/rabbitmq-cluster-operator/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.11.0 +- 2.12.0 - latest From aafd35a31fd074a1ca78d13f0ff0e02f355f1818 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Fri, 20 Dec 2024 13:00:52 +0100 Subject: [PATCH 067/121] [bitnami/attu] Release attu-2.4.12-debian-12-r1 (#75851) Signed-off-by: Bitnami Bot --- bitnami/attu/2/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/attu/2/debian-12/Dockerfile b/bitnami/attu/2/debian-12/Dockerfile index c81bd035656a1..82aa36533d1e6 100644 --- a/bitnami/attu/2/debian-12/Dockerfile +++ b/bitnami/attu/2/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-11-20T11:08:12Z" \ + org.opencontainers.image.created="2024-12-20T11:40:52Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/attu/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.4.12-debian-12-r0" \ + org.opencontainers.image.ref.name="2.4.12-debian-12-r1" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/attu" \ org.opencontainers.image.title="attu" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -26,11 +26,11 @@ ENV HOME="/" \ COPY prebuildfs / SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] # Install required system packages and dependencies -RUN install_packages ca-certificates curl libbz2-1.0 libcom-err2 libcrypt1 libffi8 libgcc-s1 libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblzma5 libncursesw6 libnsl2 libreadline8 libsqlite3-0 libssl3 libstdc++6 libtinfo6 libtirpc3 procps zlib1g +RUN install_packages ca-certificates curl libbz2-1.0 libffi8 libgcc-s1 liblzma5 libncursesw6 libreadline8 libsqlite3-0 libssl3 libstdc++6 libtinfo6 procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "python-3.12.7-4-linux-${OS_ARCH}-debian-12" \ - "node-22.11.0-1-linux-${OS_ARCH}-debian-12" \ + "python-3.13.1-0-linux-${OS_ARCH}-debian-12" \ + "node-22.12.0-0-linux-${OS_ARCH}-debian-12" \ "attu-2.4.12-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ diff --git a/bitnami/attu/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/attu/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 722b14dddf15b..e81186ae8c17a 100644 --- a/bitnami/attu/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/attu/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -9,12 +9,12 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "22.11.0-1" + "version": "22.12.0-0" }, "python": { "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "3.12.7-4" + "version": "3.13.1-0" } } \ No newline at end of file From 6ecad3af46dbb3bced21dfb1c83b4f2ad77d1752 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Fri, 20 Dec 2024 13:58:26 +0100 Subject: [PATCH 068/121] [bitnami/chainloop-artifact-cas] Release chainloop-artifact-cas-0.147.0-debian-12-r0 (#75852) Signed-off-by: Bitnami Bot --- bitnami/chainloop-artifact-cas/0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../chainloop-artifact-cas/0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/chainloop-artifact-cas/0/debian-12/Dockerfile b/bitnami/chainloop-artifact-cas/0/debian-12/Dockerfile index 88b7650612463..1d42b93a47926 100644 --- a/bitnami/chainloop-artifact-cas/0/debian-12/Dockerfile +++ b/bitnami/chainloop-artifact-cas/0/debian-12/Dockerfile @@ -15,7 +15,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "chainloop-artifact-cas-0.146.0-0-linux-${OS_ARCH}-debian-12" \ + "chainloop-artifact-cas-0.147.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -38,13 +38,13 @@ ENV OS_ARCH="${TARGETARCH:-amd64}" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="scratch" \ - org.opencontainers.image.created="2024-12-19T12:40:31Z" \ + org.opencontainers.image.created="2024-12-20T12:44:02Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.146.0-debian-12-r0" \ + org.opencontainers.image.ref.name="0.147.0-debian-12-r0" \ org.opencontainers.image.title="chainloop-artifact-cas" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.146.0" + org.opencontainers.image.version="0.147.0" COPY prebuildfs / COPY rootfs / @@ -52,7 +52,7 @@ COPY --from=builder /opt/bitnami/chainloop/bin/artifact-cas /artifact-cas COPY --from=builder /opt/bitnami/chainloop/.spdx-chainloop-artifact-cas.spdx /opt/bitnami/chainloop/.spdx-chainloop-artifact-cas.spdx COPY --from=builder /opt/bitnami/chainloop/licenses /opt/bitnami/chainloop/licenses -ENV APP_VERSION="0.146.0" \ +ENV APP_VERSION="0.147.0" \ BITNAMI_APP_NAME="chainloop-artifact-cas" USER 1001 diff --git a/bitnami/chainloop-artifact-cas/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/chainloop-artifact-cas/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 8796c1ee25803..adac465e331d4 100644 --- a/bitnami/chainloop-artifact-cas/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/chainloop-artifact-cas/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.146.0-0" + "version": "0.147.0-0" } } \ No newline at end of file diff --git a/bitnami/chainloop-artifact-cas/0/debian-12/tags-info.yaml b/bitnami/chainloop-artifact-cas/0/debian-12/tags-info.yaml index 1c9f2876c39eb..c274f7390e6b2 100644 --- a/bitnami/chainloop-artifact-cas/0/debian-12/tags-info.yaml +++ b/bitnami/chainloop-artifact-cas/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.146.0 +- 0.147.0 - latest From 59d95bb95d8ee755edbf78fc39f0fd4574695bba Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Fri, 20 Dec 2024 13:58:37 +0100 Subject: [PATCH 069/121] [bitnami/chainloop-control-plane] Release chainloop-control-plane-0.147.0-debian-12-r0 (#75853) Signed-off-by: Bitnami Bot --- bitnami/chainloop-control-plane/0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../chainloop-control-plane/0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/chainloop-control-plane/0/debian-12/Dockerfile b/bitnami/chainloop-control-plane/0/debian-12/Dockerfile index 954c989dfe764..8ed5ca63bfa0f 100644 --- a/bitnami/chainloop-control-plane/0/debian-12/Dockerfile +++ b/bitnami/chainloop-control-plane/0/debian-12/Dockerfile @@ -15,7 +15,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "chainloop-0.146.0-0-linux-${OS_ARCH}-debian-12" \ + "chainloop-0.147.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -38,13 +38,13 @@ ENV OS_ARCH="${TARGETARCH:-amd64}" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="scratch" \ - org.opencontainers.image.created="2024-12-19T12:40:32Z" \ + org.opencontainers.image.created="2024-12-20T12:43:40Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.146.0-debian-12-r0" \ + org.opencontainers.image.ref.name="0.147.0-debian-12-r0" \ org.opencontainers.image.title="chainloop-control-plane" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.146.0" + org.opencontainers.image.version="0.147.0" COPY prebuildfs / COPY rootfs / @@ -52,7 +52,7 @@ COPY --from=builder /opt/bitnami/chainloop/bin/control-plane /control-plane COPY --from=builder /opt/bitnami/chainloop/.spdx-chainloop.spdx /opt/bitnami/chainloop/.spdx-chainloop.spdx COPY --from=builder /opt/bitnami/chainloop/licenses /opt/bitnami/chainloop/licenses -ENV APP_VERSION="0.146.0" \ +ENV APP_VERSION="0.147.0" \ BITNAMI_APP_NAME="chainloop-control-plane" USER 1001 diff --git a/bitnami/chainloop-control-plane/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/chainloop-control-plane/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 34d0b924f5b66..ea4ed1a67bd28 100644 --- a/bitnami/chainloop-control-plane/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/chainloop-control-plane/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.146.0-0" + "version": "0.147.0-0" } } \ No newline at end of file diff --git a/bitnami/chainloop-control-plane/0/debian-12/tags-info.yaml b/bitnami/chainloop-control-plane/0/debian-12/tags-info.yaml index 1c9f2876c39eb..c274f7390e6b2 100644 --- a/bitnami/chainloop-control-plane/0/debian-12/tags-info.yaml +++ b/bitnami/chainloop-control-plane/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.146.0 +- 0.147.0 - latest From 41382f508b9b2cec4d3e2857aa73c21b965c404f Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Fri, 20 Dec 2024 13:58:47 +0100 Subject: [PATCH 070/121] [bitnami/chainloop-control-plane-migrations] Release chainloop-control-plane-migrations-0.147.0-debian-12-r0 (#75854) Signed-off-by: Bitnami Bot --- .../0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/chainloop-control-plane-migrations/0/debian-12/Dockerfile b/bitnami/chainloop-control-plane-migrations/0/debian-12/Dockerfile index 5d655e38f3b00..7a65e68a38ee8 100644 --- a/bitnami/chainloop-control-plane-migrations/0/debian-12/Dockerfile +++ b/bitnami/chainloop-control-plane-migrations/0/debian-12/Dockerfile @@ -16,7 +16,7 @@ RUN install_packages ca-certificates curl RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "atlas-0.29.1-0-linux-${OS_ARCH}-debian-12" \ - "chainloop-control-plane-migrations-0.146.0-0-linux-${OS_ARCH}-debian-12" \ + "chainloop-control-plane-migrations-0.147.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -39,13 +39,13 @@ ENV OS_ARCH="${TARGETARCH:-amd64}" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="scratch" \ - org.opencontainers.image.created="2024-12-19T12:40:44Z" \ + org.opencontainers.image.created="2024-12-20T12:43:57Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.146.0-debian-12-r0" \ + org.opencontainers.image.ref.name="0.147.0-debian-12-r0" \ org.opencontainers.image.title="chainloop-control-plane-migrations" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.146.0" + org.opencontainers.image.version="0.147.0" COPY prebuildfs / COPY rootfs / @@ -56,7 +56,7 @@ COPY --from=builder /opt/bitnami/atlas/licenses /opt/bitnami/atlas/licenses COPY --from=builder /opt/bitnami/chainloop/.spdx-chainloop-control-plane-migrations.spdx /opt/bitnami/chainloop/.spdx-chainloop-control-plane-migrations.spdx COPY --from=builder /opt/bitnami/chainloop/licenses /opt/bitnami/chainloop/licenses -ENV APP_VERSION="0.146.0" \ +ENV APP_VERSION="0.147.0" \ BITNAMI_APP_NAME="chainloop-control-plane-migrations" \ PATH="/opt/bitnami/atlas/bin:$PATH" diff --git a/bitnami/chainloop-control-plane-migrations/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/chainloop-control-plane-migrations/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 145fc43850cfa..8fbc9b4bc9b50 100644 --- a/bitnami/chainloop-control-plane-migrations/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/chainloop-control-plane-migrations/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -9,6 +9,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.146.0-0" + "version": "0.147.0-0" } } \ No newline at end of file diff --git a/bitnami/chainloop-control-plane-migrations/0/debian-12/tags-info.yaml b/bitnami/chainloop-control-plane-migrations/0/debian-12/tags-info.yaml index 1c9f2876c39eb..c274f7390e6b2 100644 --- a/bitnami/chainloop-control-plane-migrations/0/debian-12/tags-info.yaml +++ b/bitnami/chainloop-control-plane-migrations/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.146.0 +- 0.147.0 - latest From bad7450fbcfd1d85a000fb771ac4a3c2b403f58d Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Fri, 20 Dec 2024 14:23:26 +0100 Subject: [PATCH 071/121] [bitnami/milvus] Release milvus-2.5.0-debian-12-r0 (#75855) Signed-off-by: Bitnami Bot --- bitnami/milvus/2/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/milvus/2/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/milvus/2/debian-12/Dockerfile b/bitnami/milvus/2/debian-12/Dockerfile index 8a562720ab6cf..fe18663012a3d 100644 --- a/bitnami/milvus/2/debian-12/Dockerfile +++ b/bitnami/milvus/2/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-20T05:07:10Z" \ + org.opencontainers.image.created="2024-12-20T13:05:35Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/milvus/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.4.18-debian-12-r0" \ + org.opencontainers.image.ref.name="2.5.0-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/milvus" \ org.opencontainers.image.title="milvus" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.4.18" + org.opencontainers.image.version="2.5.0" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -32,7 +32,7 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ "yq-4.44.6-0-linux-${OS_ARCH}-debian-12" \ "wait-for-port-1.0.8-8-linux-${OS_ARCH}-debian-12" \ "render-template-1.0.7-8-linux-${OS_ARCH}-debian-12" \ - "milvus-2.4.18-0-linux-${OS_ARCH}-debian-12" \ + "milvus-2.5.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -50,7 +50,7 @@ RUN useradd -r -u 1001 -g root milvus RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true RUN mkdir -p /opt/bitnami/milvus/tmp && chmod g+rwX /opt/bitnami/milvus/tmp && ln -s /opt/bitnami/milvus/tmp /run/milvus && mkdir -p /bitnami/milvus/data && chmod g+rwX /bitnami/milvus/data && ln -s /bitnami/milvus/data /var/lib/milvus && ln -s /opt/bitnami/milvus /milvus -ENV APP_VERSION="2.4.18" \ +ENV APP_VERSION="2.5.0" \ BITNAMI_APP_NAME="milvus" \ LD_LIBRARY_PATH="/opt/bitnami/milvus/lib:$LD_LIBRARY_PATH" \ PATH="/opt/bitnami/common/bin:/opt/bitnami/milvus/bin:$PATH" diff --git a/bitnami/milvus/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/milvus/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 77addd71d4bdf..0071d5ca4df55 100644 --- a/bitnami/milvus/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/milvus/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.4.18-0" + "version": "2.5.0-0" }, "render-template": { "arch": "amd64", diff --git a/bitnami/milvus/2/debian-12/tags-info.yaml b/bitnami/milvus/2/debian-12/tags-info.yaml index a583b404f0ba1..b5193bbe68811 100644 --- a/bitnami/milvus/2/debian-12/tags-info.yaml +++ b/bitnami/milvus/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.4.18 +- 2.5.0 - latest From f38b93575e08a828d3f6d6bd3b2d6d3a9191a76b Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Fri, 20 Dec 2024 14:53:21 +0100 Subject: [PATCH 072/121] [bitnami/appsmith] Release appsmith-1.53.1-debian-12-r0 (#75856) Signed-off-by: Bitnami Bot --- bitnami/appsmith/1/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/appsmith/1/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/appsmith/1/debian-12/Dockerfile b/bitnami/appsmith/1/debian-12/Dockerfile index d60e6d82401f9..3b3f29ff3e089 100644 --- a/bitnami/appsmith/1/debian-12/Dockerfile +++ b/bitnami/appsmith/1/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-18T12:55:22Z" \ + org.opencontainers.image.created="2024-12-20T12:56:37Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/appsmith/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="1.53.0-debian-12-r0" \ + org.opencontainers.image.ref.name="1.53.1-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/appsmith" \ org.opencontainers.image.title="appsmith" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="1.53.0" + org.opencontainers.image.version="1.53.1" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -36,7 +36,7 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ "nginx-1.27.3-0-linux-${OS_ARCH}-debian-12" \ "mongodb-shell-2.3.7-0-linux-${OS_ARCH}-debian-12" \ "java-17.0.13-12-1-linux-${OS_ARCH}-debian-12" \ - "appsmith-1.53.0-0-linux-${OS_ARCH}-debian-12" \ + "appsmith-1.53.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -55,7 +55,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true COPY rootfs / RUN /opt/bitnami/scripts/nginx/postunpack.sh RUN /opt/bitnami/scripts/appsmith/postunpack.sh -ENV APP_VERSION="1.53.0" \ +ENV APP_VERSION="1.53.1" \ BITNAMI_APP_NAME="appsmith" \ NGINX_HTTPS_PORT_NUMBER="" \ NGINX_HTTP_PORT_NUMBER="" \ diff --git a/bitnami/appsmith/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/appsmith/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 489de0802055b..abb7c2ce19f9e 100644 --- a/bitnami/appsmith/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/appsmith/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "1.53.0-0" + "version": "1.53.1-0" }, "java": { "arch": "amd64", diff --git a/bitnami/appsmith/1/debian-12/tags-info.yaml b/bitnami/appsmith/1/debian-12/tags-info.yaml index 3c7d40389d219..94deb16b99478 100644 --- a/bitnami/appsmith/1/debian-12/tags-info.yaml +++ b/bitnami/appsmith/1/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "1" - 1-debian-12 -- 1.53.0 +- 1.53.1 - latest From c7cfe8a0a99ab5022d649049b5a9f775ee73417f Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Fri, 20 Dec 2024 17:09:10 +0100 Subject: [PATCH 073/121] [bitnami/concourse] Release concourse-7.12.0-debian-12-r15 (#75857) Signed-off-by: Bitnami Bot --- bitnami/concourse/7/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/concourse/7/debian-12/Dockerfile b/bitnami/concourse/7/debian-12/Dockerfile index 44acdad75bf5c..ad74af4bef8fb 100644 --- a/bitnami/concourse/7/debian-12/Dockerfile +++ b/bitnami/concourse/7/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-11T04:04:40Z" \ + org.opencontainers.image.created="2024-12-20T15:40:40Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/concourse/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="7.12.0-debian-12-r14" \ + org.opencontainers.image.ref.name="7.12.0-debian-12-r15" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/concourse" \ org.opencontainers.image.title="concourse" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -28,7 +28,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl iproute2 iptables libseccomp2 procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "concourse-7.12.0-13-linux-${OS_ARCH}-debian-12" \ + "concourse-7.12.0-14-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/concourse/7/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/concourse/7/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 382fb178eb987..9e5af069ffcaf 100644 --- a/bitnami/concourse/7/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/concourse/7/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "7.12.0-13" + "version": "7.12.0-14" } } \ No newline at end of file From 3a4b43cab57589992b72dc1f6499be8f402f62fd Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Fri, 20 Dec 2024 19:24:59 +0100 Subject: [PATCH 074/121] [bitnami/gradle] Release gradle-8.12.0-debian-12-r0 (#75858) Signed-off-by: Bitnami Bot --- bitnami/gradle/8/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- bitnami/gradle/8/debian-12/tags-info.yaml | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/bitnami/gradle/8/debian-12/Dockerfile b/bitnami/gradle/8/debian-12/Dockerfile index 921b2be09872c..ae8903cfdddb5 100644 --- a/bitnami/gradle/8/debian-12/Dockerfile +++ b/bitnami/gradle/8/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-11-20T20:03:35Z" \ + org.opencontainers.image.created="2024-12-20T17:57:35Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/gradle/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="8.11.1-debian-12-r0" \ + org.opencontainers.image.ref.name="8.12.0-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/gradle" \ org.opencontainers.image.title="gradle" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="8.11.1" + org.opencontainers.image.version="8.12.0" ENV HOME="/app" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -30,7 +30,7 @@ RUN install_packages ca-certificates curl procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "java-17.0.13-12-1-linux-${OS_ARCH}-debian-12" \ - "gradle-8.11.1-0-linux-${OS_ARCH}-debian-12" \ + "gradle-8.12.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -46,7 +46,7 @@ RUN apt-get update && apt-get upgrade -y && \ RUN mkdir /app && chmod g+rwX /app RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true -ENV APP_VERSION="8.11.1" \ +ENV APP_VERSION="8.12.0" \ BITNAMI_APP_NAME="gradle" \ PATH="/opt/bitnami/java/bin:/opt/bitnami/gradle/bin:$PATH" diff --git a/bitnami/gradle/8/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/gradle/8/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 25d19f52d1b6e..a1f6ccaf3556b 100644 --- a/bitnami/gradle/8/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/gradle/8/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "8.11.1-0" + "version": "8.12.0-0" }, "java": { "arch": "amd64", diff --git a/bitnami/gradle/8/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/gradle/8/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/gradle/8/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/gradle/8/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } diff --git a/bitnami/gradle/8/debian-12/tags-info.yaml b/bitnami/gradle/8/debian-12/tags-info.yaml index 8e5f6d1976bf2..f818896a21fcc 100644 --- a/bitnami/gradle/8/debian-12/tags-info.yaml +++ b/bitnami/gradle/8/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "8" - 8-debian-12 -- 8.11.1 +- 8.12.0 - latest From 0cc68d38aff7ca94770b91bee26ce2f98feb0cf0 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Fri, 20 Dec 2024 20:08:39 +0100 Subject: [PATCH 075/121] [bitnami/postgresql-repmgr] Release postgresql-repmgr-17.2.0-debian-12-r4 (#75859) Signed-off-by: Bitnami Bot --- bitnami/postgresql-repmgr/17/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/bitnami/postgresql-repmgr/17/debian-12/Dockerfile b/bitnami/postgresql-repmgr/17/debian-12/Dockerfile index d528f046232e2..483a07795c083 100644 --- a/bitnami/postgresql-repmgr/17/debian-12/Dockerfile +++ b/bitnami/postgresql-repmgr/17/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-03T13:18:43Z" \ + org.opencontainers.image.created="2024-12-20T18:31:35Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/postgresql-repmgr/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="17.2.0-debian-12-r3" \ + org.opencontainers.image.ref.name="17.2.0-debian-12-r4" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/postgresql-repmgr" \ org.opencontainers.image.title="postgresql-repmgr" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl libbrotli1 libbsd0 libcom-err2 libcurl4 libedit2 libffi8 libgcc-s1 libgmp10 libgnutls30 libgssapi-krb5-2 libhogweed6 libicu72 libidn2-0 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.5-0 liblz4-1 liblzma5 libmd0 libnettle8 libnghttp2-14 libp11-kit0 libpcre3 libpsl5 libreadline8 librtmp1 libsasl2-2 libsqlite3-0 libssh2-1 libssl3 libstdc++6 libtasn1-6 libtinfo6 libunistring2 libuuid1 libxml2 libxslt1.1 libzstd1 locales procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "postgresql-repmgr-17.2.0-1-linux-${OS_ARCH}-debian-12" \ + "postgresql-repmgr-17.2.0-2-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/postgresql-repmgr/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/postgresql-repmgr/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index e6e72a6f99962..f5ca43efe6bf0 100644 --- a/bitnami/postgresql-repmgr/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/postgresql-repmgr/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "17.2.0-1" + "version": "17.2.0-2" } } \ No newline at end of file diff --git a/bitnami/postgresql-repmgr/17/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/postgresql-repmgr/17/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/postgresql-repmgr/17/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/postgresql-repmgr/17/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } From e279546ff7fd00e5f69f51a9c7fdbd3a20081522 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Fri, 20 Dec 2024 20:08:42 +0100 Subject: [PATCH 076/121] [bitnami/postgresql] Release postgresql-14.15.0-debian-12-r4 (#75861) Signed-off-by: Bitnami Bot --- bitnami/postgresql/14/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/postgresql/14/debian-12/Dockerfile b/bitnami/postgresql/14/debian-12/Dockerfile index 2b4a2847f00ae..a8dc0698dd4b2 100644 --- a/bitnami/postgresql/14/debian-12/Dockerfile +++ b/bitnami/postgresql/14/debian-12/Dockerfile @@ -10,11 +10,11 @@ ARG WITH_ALL_LOCALES="no" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-16T17:23:49Z" \ + org.opencontainers.image.created="2024-12-20T18:31:33Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/postgresql/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="14.15.0-debian-12-r3" \ + org.opencontainers.image.ref.name="14.15.0-debian-12-r4" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/postgresql" \ org.opencontainers.image.title="postgresql" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -31,7 +31,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl libbsd0 libbz2-1.0 libedit2 libffi8 libgcc-s1 libgmp10 libgnutls30 libhogweed6 libicu72 libidn2-0 libldap-2.5-0 liblz4-1 liblzma5 libmd0 libncurses6 libnettle8 libp11-kit0 libpcre3 libreadline8 libsasl2-2 libsqlite3-0 libssl3 libstdc++6 libtasn1-6 libtinfo6 libunistring2 libuuid1 libxml2 libxslt1.1 libzstd1 locales procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "postgresql-14.15.0-2-linux-${OS_ARCH}-debian-12" \ + "postgresql-14.15.0-3-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/postgresql/14/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/postgresql/14/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 5e17c33865ff0..80755fa422f89 100644 --- a/bitnami/postgresql/14/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/postgresql/14/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "14.15.0-2" + "version": "14.15.0-3" } } \ No newline at end of file From c9d8c5a490e77a4f6e5b154acfacc0a38855cddd Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Fri, 20 Dec 2024 20:08:47 +0100 Subject: [PATCH 077/121] [bitnami/postgresql] Release postgresql-17.2.0-debian-12-r4 (#75860) Signed-off-by: Bitnami Bot --- bitnami/postgresql/17/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/postgresql/17/debian-12/Dockerfile b/bitnami/postgresql/17/debian-12/Dockerfile index 7e1394c0e54b8..6eaab38c652d8 100644 --- a/bitnami/postgresql/17/debian-12/Dockerfile +++ b/bitnami/postgresql/17/debian-12/Dockerfile @@ -10,11 +10,11 @@ ARG WITH_ALL_LOCALES="no" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-16T17:33:40Z" \ + org.opencontainers.image.created="2024-12-20T18:42:57Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/postgresql/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="17.2.0-debian-12-r3" \ + org.opencontainers.image.ref.name="17.2.0-debian-12-r4" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/postgresql" \ org.opencontainers.image.title="postgresql" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -31,7 +31,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl libbsd0 libbz2-1.0 libedit2 libffi8 libgcc-s1 libgmp10 libgnutls30 libhogweed6 libicu72 libidn2-0 libldap-2.5-0 liblz4-1 liblzma5 libmd0 libnettle8 libp11-kit0 libpcre3 libreadline8 libsasl2-2 libsqlite3-0 libssl3 libstdc++6 libtasn1-6 libtinfo6 libunistring2 libuuid1 libxml2 libxslt1.1 libzstd1 locales procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "postgresql-17.2.0-2-linux-${OS_ARCH}-debian-12" \ + "postgresql-17.2.0-3-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/postgresql/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/postgresql/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 94131a45e3d13..4775ad45cc687 100644 --- a/bitnami/postgresql/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/postgresql/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "17.2.0-2" + "version": "17.2.0-3" } } \ No newline at end of file From f3b058cc01f8884dd79c32eef8267bc3f8dfdbfb Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Fri, 20 Dec 2024 20:21:50 +0100 Subject: [PATCH 078/121] [bitnami/postgresql-repmgr] Release postgresql-repmgr-17.2.0-debian-12-r5 (#75863) Signed-off-by: Bitnami Bot --- bitnami/postgresql-repmgr/17/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/postgresql-repmgr/17/debian-12/Dockerfile b/bitnami/postgresql-repmgr/17/debian-12/Dockerfile index 483a07795c083..a7630d0f7eb30 100644 --- a/bitnami/postgresql-repmgr/17/debian-12/Dockerfile +++ b/bitnami/postgresql-repmgr/17/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-20T18:31:35Z" \ + org.opencontainers.image.created="2024-12-20T19:04:25Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/postgresql-repmgr/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="17.2.0-debian-12-r4" \ + org.opencontainers.image.ref.name="17.2.0-debian-12-r5" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/postgresql-repmgr" \ org.opencontainers.image.title="postgresql-repmgr" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl libbrotli1 libbsd0 libcom-err2 libcurl4 libedit2 libffi8 libgcc-s1 libgmp10 libgnutls30 libgssapi-krb5-2 libhogweed6 libicu72 libidn2-0 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.5-0 liblz4-1 liblzma5 libmd0 libnettle8 libnghttp2-14 libp11-kit0 libpcre3 libpsl5 libreadline8 librtmp1 libsasl2-2 libsqlite3-0 libssh2-1 libssl3 libstdc++6 libtasn1-6 libtinfo6 libunistring2 libuuid1 libxml2 libxslt1.1 libzstd1 locales procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "postgresql-repmgr-17.2.0-2-linux-${OS_ARCH}-debian-12" \ + "postgresql-repmgr-17.2.0-3-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/postgresql-repmgr/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/postgresql-repmgr/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index f5ca43efe6bf0..6e6aa1aef6688 100644 --- a/bitnami/postgresql-repmgr/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/postgresql-repmgr/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "17.2.0-2" + "version": "17.2.0-3" } } \ No newline at end of file From 593cd5d6d63e7020cd63a4e4db67414cdccd4a54 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Fri, 20 Dec 2024 20:21:53 +0100 Subject: [PATCH 079/121] [bitnami/postgresql] Release postgresql-14.15.0-debian-12-r5 (#75862) Signed-off-by: Bitnami Bot --- bitnami/postgresql/14/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/postgresql/14/debian-12/Dockerfile b/bitnami/postgresql/14/debian-12/Dockerfile index a8dc0698dd4b2..446fb3fbce0a4 100644 --- a/bitnami/postgresql/14/debian-12/Dockerfile +++ b/bitnami/postgresql/14/debian-12/Dockerfile @@ -10,11 +10,11 @@ ARG WITH_ALL_LOCALES="no" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-20T18:31:33Z" \ + org.opencontainers.image.created="2024-12-20T19:04:12Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/postgresql/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="14.15.0-debian-12-r4" \ + org.opencontainers.image.ref.name="14.15.0-debian-12-r5" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/postgresql" \ org.opencontainers.image.title="postgresql" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -31,7 +31,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl libbsd0 libbz2-1.0 libedit2 libffi8 libgcc-s1 libgmp10 libgnutls30 libhogweed6 libicu72 libidn2-0 libldap-2.5-0 liblz4-1 liblzma5 libmd0 libncurses6 libnettle8 libp11-kit0 libpcre3 libreadline8 libsasl2-2 libsqlite3-0 libssl3 libstdc++6 libtasn1-6 libtinfo6 libunistring2 libuuid1 libxml2 libxslt1.1 libzstd1 locales procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "postgresql-14.15.0-3-linux-${OS_ARCH}-debian-12" \ + "postgresql-14.15.0-4-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/postgresql/14/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/postgresql/14/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 80755fa422f89..cf10872face63 100644 --- a/bitnami/postgresql/14/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/postgresql/14/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "14.15.0-3" + "version": "14.15.0-4" } } \ No newline at end of file From 07bfbf1eba3d08cb3dae9e2e9343c8f008510eeb Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Fri, 20 Dec 2024 21:10:03 +0100 Subject: [PATCH 080/121] [bitnami/matomo] Release matomo-5.2.1-debian-12-r0 (#75864) Signed-off-by: Bitnami Bot --- bitnami/matomo/5/debian-12/Dockerfile | 14 +++++++------- .../opt/bitnami/.bitnami_components.json | 6 +++--- bitnami/matomo/5/debian-12/tags-info.yaml | 2 +- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/bitnami/matomo/5/debian-12/Dockerfile b/bitnami/matomo/5/debian-12/Dockerfile index 287d9216c4285..5fb8e845f85a0 100644 --- a/bitnami/matomo/5/debian-12/Dockerfile +++ b/bitnami/matomo/5/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-12T07:52:21Z" \ + org.opencontainers.image.created="2024-12-20T19:43:53Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/matomo/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="5.2.0-debian-12-r0" \ + org.opencontainers.image.ref.name="5.2.1-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/matomo" \ org.opencontainers.image.title="matomo" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="5.2.0" + org.opencontainers.image.version="5.2.1" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -30,12 +30,12 @@ RUN install_packages acl ca-certificates cron curl libaudit1 libbrotli1 libbsd0 RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "render-template-1.0.7-8-linux-${OS_ARCH}-debian-12" \ - "php-8.2.26-3-linux-${OS_ARCH}-debian-12" \ + "php-8.2.27-0-linux-${OS_ARCH}-debian-12" \ "apache-2.4.62-4-linux-${OS_ARCH}-debian-12" \ "mysql-client-10.11.10-0-linux-${OS_ARCH}-debian-12" \ - "libphp-8.2.26-0-linux-${OS_ARCH}-debian-12" \ + "libphp-8.2.27-0-linux-${OS_ARCH}-debian-12" \ "ini-file-1.4.7-8-linux-${OS_ARCH}-debian-12" \ - "matomo-5.2.0-0-linux-${OS_ARCH}-debian-12" \ + "matomo-5.2.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -60,7 +60,7 @@ RUN /opt/bitnami/scripts/matomo/postunpack.sh RUN /opt/bitnami/scripts/mysql-client/postunpack.sh ENV APACHE_HTTPS_PORT_NUMBER="" \ APACHE_HTTP_PORT_NUMBER="" \ - APP_VERSION="5.2.0" \ + APP_VERSION="5.2.1" \ BITNAMI_APP_NAME="matomo" \ PATH="/opt/bitnami/common/bin:/opt/bitnami/php/bin:/opt/bitnami/php/sbin:/opt/bitnami/apache/bin:/opt/bitnami/mysql/bin:$PATH" diff --git a/bitnami/matomo/5/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/matomo/5/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 8640491ca2d3b..aa8abd8a3f495 100644 --- a/bitnami/matomo/5/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/matomo/5/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -15,13 +15,13 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "8.2.26-0" + "version": "8.2.27-0" }, "matomo": { "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "5.2.0-0" + "version": "5.2.1-0" }, "mysql-client": { "arch": "amd64", @@ -33,7 +33,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "8.2.26-3" + "version": "8.2.27-0" }, "render-template": { "arch": "amd64", diff --git a/bitnami/matomo/5/debian-12/tags-info.yaml b/bitnami/matomo/5/debian-12/tags-info.yaml index e36be9979a36e..e9ff9ebd07b75 100644 --- a/bitnami/matomo/5/debian-12/tags-info.yaml +++ b/bitnami/matomo/5/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "5" - 5-debian-12 -- 5.2.0 +- 5.2.1 - latest From 9ea274a0f454fe89f5b7a53d553aafbdb5dca795 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Sat, 21 Dec 2024 03:30:34 +0100 Subject: [PATCH 081/121] [bitnami/spark] Release spark-3.5.4-debian-12-r0 (#75865) Signed-off-by: Bitnami Bot --- bitnami/spark/3.5/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- bitnami/spark/3.5/debian-12/tags-info.yaml | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/bitnami/spark/3.5/debian-12/Dockerfile b/bitnami/spark/3.5/debian-12/Dockerfile index e4eab9933e442..7b0b5e3f01666 100644 --- a/bitnami/spark/3.5/debian-12/Dockerfile +++ b/bitnami/spark/3.5/debian-12/Dockerfile @@ -9,15 +9,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-10T01:11:21Z" \ + org.opencontainers.image.created="2024-12-21T01:36:29Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/spark/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="3.5.3-debian-12-r3" \ + org.opencontainers.image.ref.name="3.5.4-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/spark" \ org.opencontainers.image.title="spark" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="3.5.3" + org.opencontainers.image.version="3.5.4" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -33,7 +33,7 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "python-3.12.8-0-linux-${OS_ARCH}-debian-12" \ "java-17.0.13-12-1-linux-${OS_ARCH}-debian-12" \ - "spark-3.5.3-1-linux-${OS_ARCH}-debian-12" \ + "spark-3.5.4-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -54,7 +54,7 @@ RUN mkdir /.local && chmod g+rwX /.local COPY rootfs / RUN /opt/bitnami/scripts/spark/postunpack.sh RUN /opt/bitnami/scripts/java/postunpack.sh -ENV APP_VERSION="3.5.3" \ +ENV APP_VERSION="3.5.4" \ BITNAMI_APP_NAME="spark" \ JAVA_HOME="/opt/bitnami/java" \ LD_LIBRARY_PATH="/opt/bitnami/python/lib:/opt/bitnami/spark/venv/lib/python3.12/site-packages/numpy.libs:$LD_LIBRARY_PATH" \ diff --git a/bitnami/spark/3.5/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/spark/3.5/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 93a7a5f0af06e..d26f79d3052a7 100644 --- a/bitnami/spark/3.5/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/spark/3.5/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -15,6 +15,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "3.5.3-1" + "version": "3.5.4-0" } } \ No newline at end of file diff --git a/bitnami/spark/3.5/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/spark/3.5/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/spark/3.5/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/spark/3.5/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } diff --git a/bitnami/spark/3.5/debian-12/tags-info.yaml b/bitnami/spark/3.5/debian-12/tags-info.yaml index bdc09dc5751db..7ffffb4281d6d 100644 --- a/bitnami/spark/3.5/debian-12/tags-info.yaml +++ b/bitnami/spark/3.5/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "3.5" - 3.5-debian-12 -- 3.5.3 +- 3.5.4 - latest From b540252d89bf86edfff72c3613d923395c08cbc6 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 04:46:03 +0100 Subject: [PATCH 082/121] [bitnami/memcached] Release memcached-1.6.34-debian-12-r0 (#75867) Signed-off-by: Bitnami Bot --- bitnami/memcached/1/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- bitnami/memcached/1/debian-12/tags-info.yaml | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/bitnami/memcached/1/debian-12/Dockerfile b/bitnami/memcached/1/debian-12/Dockerfile index 1abc3aa9503cf..d675d08881448 100644 --- a/bitnami/memcached/1/debian-12/Dockerfile +++ b/bitnami/memcached/1/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-05T07:42:03Z" \ + org.opencontainers.image.created="2024-12-23T03:04:01Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/memcached/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="1.6.33-debian-12-r0" \ + org.opencontainers.image.ref.name="1.6.34-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/memcached" \ org.opencontainers.image.title="memcached" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="1.6.33" + org.opencontainers.image.version="1.6.34" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl libevent-2.1-7 libsasl2-2 libsasl2-modules libssl3 netcat-openbsd procps sasl2-bin RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "memcached-1.6.33-0-linux-${OS_ARCH}-debian-12" \ + "memcached-1.6.34-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -50,7 +50,7 @@ RUN ln -s /opt/bitnami/scripts/memcached/run.sh /run.sh COPY rootfs / RUN /opt/bitnami/scripts/memcached/postunpack.sh -ENV APP_VERSION="1.6.33" \ +ENV APP_VERSION="1.6.34" \ BITNAMI_APP_NAME="memcached" \ PATH="/opt/bitnami/memcached/bin:$PATH" diff --git a/bitnami/memcached/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/memcached/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index c811f3fbac7a7..202ad85068f0f 100644 --- a/bitnami/memcached/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/memcached/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "1.6.33-0" + "version": "1.6.34-0" } } \ No newline at end of file diff --git a/bitnami/memcached/1/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/memcached/1/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/memcached/1/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/memcached/1/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } diff --git a/bitnami/memcached/1/debian-12/tags-info.yaml b/bitnami/memcached/1/debian-12/tags-info.yaml index 81c2e3c0c8dd8..3da1fe3a6f0db 100644 --- a/bitnami/memcached/1/debian-12/tags-info.yaml +++ b/bitnami/memcached/1/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "1" - 1-debian-12 -- 1.6.33 +- 1.6.34 - latest From d6ce3697c4afc50a223d66a44e710efdba94519b Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 08:24:36 +0100 Subject: [PATCH 083/121] [bitnami/pymilvus] Release pymilvus-2.5.1-debian-12-r0 (#75868) Signed-off-by: Bitnami Bot --- bitnami/pymilvus/2/debian-12/Dockerfile | 12 ++++++------ .../prebuildfs/opt/bitnami/.bitnami_components.json | 4 ++-- bitnami/pymilvus/2/debian-12/tags-info.yaml | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/bitnami/pymilvus/2/debian-12/Dockerfile b/bitnami/pymilvus/2/debian-12/Dockerfile index 4779310262f81..8db2ba59d9b02 100644 --- a/bitnami/pymilvus/2/debian-12/Dockerfile +++ b/bitnami/pymilvus/2/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-11-26T09:59:37Z" \ + org.opencontainers.image.created="2024-12-23T07:10:07Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/pymilvus/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.5.0-debian-12-r0" \ + org.opencontainers.image.ref.name="2.5.1-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/pymilvus" \ org.opencontainers.image.title="pymilvus" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.5.0" + org.opencontainers.image.version="2.5.1" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,8 +29,8 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl libbz2-1.0 libcom-err2 libcrypt1 libffi8 libgcc-s1 libgomp1 libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblzma5 libncursesw6 libnsl2 libquadmath0 libreadline8 libsqlite3-0 libssl3 libstdc++6 libtinfo6 libtirpc3 procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "python-3.12.7-6-linux-${OS_ARCH}-debian-12" \ - "pymilvus-2.5.0-0-linux-${OS_ARCH}-debian-12" \ + "python-3.12.8-0-linux-${OS_ARCH}-debian-12" \ + "pymilvus-2.5.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -49,7 +49,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true RUN mkdir /.local && chmod g+rwX /.local RUN mkdir /app && chmod g+rwX /app -ENV APP_VERSION="2.5.0" \ +ENV APP_VERSION="2.5.1" \ BITNAMI_APP_NAME="pymilvus" \ PATH="/opt/bitnami/python/bin:$PATH" diff --git a/bitnami/pymilvus/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/pymilvus/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 2572cfd219483..aa852cf4e2e38 100644 --- a/bitnami/pymilvus/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/pymilvus/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,12 +3,12 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.5.0-0" + "version": "2.5.1-0" }, "python": { "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "3.12.7-6" + "version": "3.12.8-0" } } \ No newline at end of file diff --git a/bitnami/pymilvus/2/debian-12/tags-info.yaml b/bitnami/pymilvus/2/debian-12/tags-info.yaml index b5193bbe68811..ff87459c4bc87 100644 --- a/bitnami/pymilvus/2/debian-12/tags-info.yaml +++ b/bitnami/pymilvus/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.5.0 +- 2.5.1 - latest From 74ff1f4ef4e962122011b13965c10ddf1e46bf15 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 08:57:33 +0100 Subject: [PATCH 084/121] [bitnami/postgresql-repmgr] Release postgresql-repmgr-17.2.0-debian-12-r6 (#75869) Signed-off-by: Bitnami Bot --- bitnami/postgresql-repmgr/17/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/postgresql-repmgr/17/debian-12/Dockerfile b/bitnami/postgresql-repmgr/17/debian-12/Dockerfile index a7630d0f7eb30..477d7d15a1d1b 100644 --- a/bitnami/postgresql-repmgr/17/debian-12/Dockerfile +++ b/bitnami/postgresql-repmgr/17/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-20T19:04:25Z" \ + org.opencontainers.image.created="2024-12-23T07:30:44Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/postgresql-repmgr/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="17.2.0-debian-12-r5" \ + org.opencontainers.image.ref.name="17.2.0-debian-12-r6" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/postgresql-repmgr" \ org.opencontainers.image.title="postgresql-repmgr" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl libbrotli1 libbsd0 libcom-err2 libcurl4 libedit2 libffi8 libgcc-s1 libgmp10 libgnutls30 libgssapi-krb5-2 libhogweed6 libicu72 libidn2-0 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.5-0 liblz4-1 liblzma5 libmd0 libnettle8 libnghttp2-14 libp11-kit0 libpcre3 libpsl5 libreadline8 librtmp1 libsasl2-2 libsqlite3-0 libssh2-1 libssl3 libstdc++6 libtasn1-6 libtinfo6 libunistring2 libuuid1 libxml2 libxslt1.1 libzstd1 locales procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "postgresql-repmgr-17.2.0-3-linux-${OS_ARCH}-debian-12" \ + "postgresql-repmgr-17.2.0-4-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/postgresql-repmgr/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/postgresql-repmgr/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 6e6aa1aef6688..6e95c3b8c5ee3 100644 --- a/bitnami/postgresql-repmgr/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/postgresql-repmgr/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "17.2.0-3" + "version": "17.2.0-4" } } \ No newline at end of file From 66fb1c58d308be9ebd8a56c0fdd37b5f489d266f Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 09:11:27 +0100 Subject: [PATCH 085/121] [bitnami/postgresql] Release postgresql-14.15.0-debian-12-r6 (#75870) Signed-off-by: Bitnami Bot --- bitnami/postgresql/14/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/postgresql/14/debian-12/Dockerfile b/bitnami/postgresql/14/debian-12/Dockerfile index 446fb3fbce0a4..5a8c2af0b7f50 100644 --- a/bitnami/postgresql/14/debian-12/Dockerfile +++ b/bitnami/postgresql/14/debian-12/Dockerfile @@ -10,11 +10,11 @@ ARG WITH_ALL_LOCALES="no" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-20T19:04:12Z" \ + org.opencontainers.image.created="2024-12-23T07:45:08Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/postgresql/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="14.15.0-debian-12-r5" \ + org.opencontainers.image.ref.name="14.15.0-debian-12-r6" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/postgresql" \ org.opencontainers.image.title="postgresql" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -31,7 +31,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl libbsd0 libbz2-1.0 libedit2 libffi8 libgcc-s1 libgmp10 libgnutls30 libhogweed6 libicu72 libidn2-0 libldap-2.5-0 liblz4-1 liblzma5 libmd0 libncurses6 libnettle8 libp11-kit0 libpcre3 libreadline8 libsasl2-2 libsqlite3-0 libssl3 libstdc++6 libtasn1-6 libtinfo6 libunistring2 libuuid1 libxml2 libxslt1.1 libzstd1 locales procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "postgresql-14.15.0-4-linux-${OS_ARCH}-debian-12" \ + "postgresql-14.15.0-5-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/postgresql/14/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/postgresql/14/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index cf10872face63..2823cd241ef14 100644 --- a/bitnami/postgresql/14/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/postgresql/14/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "14.15.0-4" + "version": "14.15.0-5" } } \ No newline at end of file From f7041c8e9b7e9e915d1ed41f9272a6f733be3b3b Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 09:15:39 +0100 Subject: [PATCH 086/121] [bitnami/postgresql] Release postgresql-17.2.0-debian-12-r5 (#75871) Signed-off-by: Bitnami Bot --- bitnami/postgresql/17/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/postgresql/17/debian-12/Dockerfile b/bitnami/postgresql/17/debian-12/Dockerfile index 6eaab38c652d8..4e135219a6a46 100644 --- a/bitnami/postgresql/17/debian-12/Dockerfile +++ b/bitnami/postgresql/17/debian-12/Dockerfile @@ -10,11 +10,11 @@ ARG WITH_ALL_LOCALES="no" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-20T18:42:57Z" \ + org.opencontainers.image.created="2024-12-23T07:45:59Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/postgresql/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="17.2.0-debian-12-r4" \ + org.opencontainers.image.ref.name="17.2.0-debian-12-r5" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/postgresql" \ org.opencontainers.image.title="postgresql" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -31,7 +31,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl libbsd0 libbz2-1.0 libedit2 libffi8 libgcc-s1 libgmp10 libgnutls30 libhogweed6 libicu72 libidn2-0 libldap-2.5-0 liblz4-1 liblzma5 libmd0 libnettle8 libp11-kit0 libpcre3 libreadline8 libsasl2-2 libsqlite3-0 libssl3 libstdc++6 libtasn1-6 libtinfo6 libunistring2 libuuid1 libxml2 libxslt1.1 libzstd1 locales procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "postgresql-17.2.0-3-linux-${OS_ARCH}-debian-12" \ + "postgresql-17.2.0-4-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/postgresql/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/postgresql/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 4775ad45cc687..3b9cc4e827211 100644 --- a/bitnami/postgresql/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/postgresql/17/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "17.2.0-3" + "version": "17.2.0-4" } } \ No newline at end of file From c7241373ca61023bfeeb9ff589ff0f898999bfe2 Mon Sep 17 00:00:00 2001 From: David Gomez Date: Mon, 23 Dec 2024 09:59:21 +0100 Subject: [PATCH 087/121] [bitnami/sonarqube] Remove Sonarqube 10 (#75872) Signed-off-by: David Gomez --- bitnami/sonarqube/10/README.md | 5 + bitnami/sonarqube/10/debian-12/Dockerfile | 63 -- .../sonarqube/10/debian-12/docker-compose.yml | 33 - .../opt/bitnami/.bitnami_components.json | 20 - .../opt/bitnami/licenses/licenses.txt | 2 - .../opt/bitnami/scripts/libbitnami.sh | 54 -- .../prebuildfs/opt/bitnami/scripts/libfile.sh | 141 ---- .../prebuildfs/opt/bitnami/scripts/libfs.sh | 193 ----- .../prebuildfs/opt/bitnami/scripts/libhook.sh | 18 - .../prebuildfs/opt/bitnami/scripts/liblog.sh | 114 --- .../prebuildfs/opt/bitnami/scripts/libnet.sh | 171 ----- .../prebuildfs/opt/bitnami/scripts/libos.sh | 657 ------------------ .../opt/bitnami/scripts/libpersistence.sh | 124 ---- .../opt/bitnami/scripts/libservice.sh | 496 ------------- .../opt/bitnami/scripts/libvalidations.sh | 304 -------- .../opt/bitnami/scripts/libversion.sh | 51 -- .../opt/bitnami/scripts/libwebserver.sh | 476 ------------- .../prebuildfs/usr/sbin/install_packages | 27 - .../debian-12/prebuildfs/usr/sbin/run-script | 24 - .../opt/bitnami/scripts/java/entrypoint.sh | 24 - .../opt/bitnami/scripts/java/postunpack.sh | 26 - .../bitnami/scripts/libpostgresqlclient.sh | 424 ----------- .../opt/bitnami/scripts/libsonarqube.sh | 405 ----------- .../bitnami/scripts/postgresql-client-env.sh | 88 --- .../scripts/postgresql-client/setup.sh | 21 - .../opt/bitnami/scripts/sonarqube-env.sh | 150 ---- .../bitnami/scripts/sonarqube/entrypoint.sh | 29 - .../bitnami/scripts/sonarqube/postunpack.sh | 40 -- .../opt/bitnami/scripts/sonarqube/run.sh | 31 - .../opt/bitnami/scripts/sonarqube/setup.sh | 29 - .../10/debian-12/rootfs/post-init.d/shell.sh | 38 - .../rootfs/post-init.d/sql-postgresql.sh | 52 -- .../10/debian-12/rootfs/post-init.sh | 25 - bitnami/sonarqube/10/debian-12/tags-info.yaml | 5 - 34 files changed, 5 insertions(+), 4355 deletions(-) create mode 100644 bitnami/sonarqube/10/README.md delete mode 100644 bitnami/sonarqube/10/debian-12/Dockerfile delete mode 100644 bitnami/sonarqube/10/debian-12/docker-compose.yml delete mode 100644 bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json delete mode 100644 bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/licenses/licenses.txt delete mode 100644 bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh delete mode 100644 bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libfile.sh delete mode 100644 bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libfs.sh delete mode 100644 bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libhook.sh delete mode 100644 bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/liblog.sh delete mode 100644 bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libnet.sh delete mode 100644 bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libos.sh delete mode 100644 bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libpersistence.sh delete mode 100644 bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libservice.sh delete mode 100644 bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libvalidations.sh delete mode 100644 bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libversion.sh delete mode 100644 bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libwebserver.sh delete mode 100755 bitnami/sonarqube/10/debian-12/prebuildfs/usr/sbin/install_packages delete mode 100755 bitnami/sonarqube/10/debian-12/prebuildfs/usr/sbin/run-script delete mode 100755 bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/java/entrypoint.sh delete mode 100755 bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/java/postunpack.sh delete mode 100644 bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/libpostgresqlclient.sh delete mode 100644 bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/libsonarqube.sh delete mode 100644 bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/postgresql-client-env.sh delete mode 100755 bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/postgresql-client/setup.sh delete mode 100644 bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/sonarqube-env.sh delete mode 100755 bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/sonarqube/entrypoint.sh delete mode 100755 bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/sonarqube/postunpack.sh delete mode 100755 bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/sonarqube/run.sh delete mode 100755 bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/sonarqube/setup.sh delete mode 100755 bitnami/sonarqube/10/debian-12/rootfs/post-init.d/shell.sh delete mode 100755 bitnami/sonarqube/10/debian-12/rootfs/post-init.d/sql-postgresql.sh delete mode 100755 bitnami/sonarqube/10/debian-12/rootfs/post-init.sh delete mode 100644 bitnami/sonarqube/10/debian-12/tags-info.yaml diff --git a/bitnami/sonarqube/10/README.md b/bitnami/sonarqube/10/README.md new file mode 100644 index 0000000000000..5237e148ec0d9 --- /dev/null +++ b/bitnami/sonarqube/10/README.md @@ -0,0 +1,5 @@ +# Only latest stable branch maintained in the free Bitnami catalog + +Starting December 10th 2024, only the latest stable branch of any container will receive updates in the free Bitnami catalog. To access up-to-date releases for all upstream-supported branches, consider upgrading to Bitnami Premium. Previous versions already released will not be deleted. They are still available to pull from DockerHub. + +Please check the Bitnami Premium page in our partner [Arrow Electronics](https://www.arrow.com/globalecs/na/vendors/bitnami?utm_source=GitHub&utm_medium=containers) for more information. diff --git a/bitnami/sonarqube/10/debian-12/Dockerfile b/bitnami/sonarqube/10/debian-12/Dockerfile deleted file mode 100644 index b81d1e886e1d6..0000000000000 --- a/bitnami/sonarqube/10/debian-12/Dockerfile +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 - -FROM docker.io/bitnami/minideb:bookworm - -ARG DOWNLOADS_URL="downloads.bitnami.com/files/stacksmith" -ARG JAVA_EXTRA_SECURITY_DIR="/bitnami/java/extra-security" -ARG TARGETARCH - -LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ - org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-10T00:40:35Z" \ - org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ - org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/sonarqube/README.md" \ - org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="10.7.0-debian-12-r3" \ - org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/sonarqube" \ - org.opencontainers.image.title="sonarqube" \ - org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="10.7.0" - -ENV HOME="/" \ - OS_ARCH="${TARGETARCH:-amd64}" \ - OS_FLAVOUR="debian-12" \ - OS_NAME="linux" - -COPY prebuildfs / -SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] -# Install required system packages and dependencies -RUN install_packages acl ca-certificates curl libbsd0 libedit2 libffi8 libgcc-s1 libgmp10 libgnutls30 libhogweed6 libicu72 libidn2-0 libldap-2.5-0 liblz4-1 liblzma5 libmd0 libnettle8 libp11-kit0 libsasl2-2 libssl3 libstdc++6 libtasn1-6 libtinfo6 libunistring2 libuuid1 libxml2 libxslt1.1 procps zlib1g -RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ - COMPONENTS=( \ - "postgresql-client-17.2.0-0-linux-${OS_ARCH}-debian-12" \ - "java-17.0.13-12-1-linux-${OS_ARCH}-debian-12" \ - "sonarqube-10.7.0-1-linux-${OS_ARCH}-debian-12" \ - ) ; \ - for COMPONENT in "${COMPONENTS[@]}"; do \ - if [ ! -f "${COMPONENT}.tar.gz" ]; then \ - curl -SsLf "https://${DOWNLOADS_URL}/${COMPONENT}.tar.gz" -O ; \ - curl -SsLf "https://${DOWNLOADS_URL}/${COMPONENT}.tar.gz.sha256" -O ; \ - fi ; \ - sha256sum -c "${COMPONENT}.tar.gz.sha256" ; \ - tar -zxf "${COMPONENT}.tar.gz" -C /opt/bitnami --strip-components=2 --no-same-owner --wildcards '*/files' ; \ - rm -rf "${COMPONENT}".tar.gz{,.sha256} ; \ - done -RUN apt-get update && apt-get upgrade -y && \ - apt-get clean && rm -rf /var/lib/apt/lists /var/cache/apt/archives -RUN chmod g+rwX /opt/bitnami -RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true - -COPY rootfs / -RUN /opt/bitnami/scripts/java/postunpack.sh -RUN /opt/bitnami/scripts/sonarqube/postunpack.sh -ENV APP_VERSION="10.7.0" \ - BITNAMI_APP_NAME="sonarqube" \ - JAVA_HOME="/opt/bitnami/java" \ - PATH="/opt/bitnami/postgresql/bin:/opt/bitnami/java/bin:$PATH" - -EXPOSE 9000 - -USER 1001 -ENTRYPOINT [ "/opt/bitnami/scripts/sonarqube/entrypoint.sh" ] -CMD [ "/opt/bitnami/scripts/sonarqube/run.sh" ] diff --git a/bitnami/sonarqube/10/debian-12/docker-compose.yml b/bitnami/sonarqube/10/debian-12/docker-compose.yml deleted file mode 100644 index 6bdbbbab004f1..0000000000000 --- a/bitnami/sonarqube/10/debian-12/docker-compose.yml +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 - -services: - postgresql: - image: docker.io/bitnami/postgresql:latest - volumes: - - 'postgresql_data:/bitnami/postgresql' - environment: - # ALLOW_EMPTY_PASSWORD is recommended only for development. - - ALLOW_EMPTY_PASSWORD=yes - - POSTGRESQL_USERNAME=bn_sonarqube - - POSTGRESQL_DATABASE=bitnami_sonarqube - sonarqube: - image: docker.io/bitnami/sonarqube:10 - ports: - - '80:9000' - volumes: - - 'sonarqube_data:/bitnami/sonarqube' - depends_on: - - postgresql - environment: - # ALLOW_EMPTY_PASSWORD is recommended only for development. - - ALLOW_EMPTY_PASSWORD=yes - - SONARQUBE_DATABASE_HOST=postgresql - - SONARQUBE_DATABASE_PORT_NUMBER=5432 - - SONARQUBE_DATABASE_USER=bn_sonarqube - - SONARQUBE_DATABASE_NAME=bitnami_sonarqube -volumes: - postgresql_data: - driver: local - sonarqube_data: - driver: local diff --git a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json deleted file mode 100644 index 4ccf7dd5ad1d4..0000000000000 --- a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "java": { - "arch": "amd64", - "distro": "debian-12", - "type": "NAMI", - "version": "17.0.13-12-1" - }, - "postgresql-client": { - "arch": "amd64", - "distro": "debian-12", - "type": "NAMI", - "version": "17.2.0-0" - }, - "sonarqube": { - "arch": "amd64", - "distro": "debian-12", - "type": "NAMI", - "version": "10.7.0-1" - } -} \ No newline at end of file diff --git a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/licenses/licenses.txt b/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/licenses/licenses.txt deleted file mode 100644 index 76956b38e82c6..0000000000000 --- a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/licenses/licenses.txt +++ /dev/null @@ -1,2 +0,0 @@ -Bitnami containers ship with software bundles. You can find the licenses under: -/opt/bitnami/[name-of-bundle]/licenses/[bundle-version].txt diff --git a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh deleted file mode 100644 index d239f98535735..0000000000000 --- a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 -# -# Bitnami custom library - -# shellcheck disable=SC1091 - -# Load Generic Libraries -. /opt/bitnami/scripts/liblog.sh - -# Constants -BOLD='\033[1m' - -# Functions - -######################## -# Print the welcome page -# Globals: -# DISABLE_WELCOME_MESSAGE -# BITNAMI_APP_NAME -# Arguments: -# None -# Returns: -# None -######################### -print_welcome_page() { - if [[ -z "${DISABLE_WELCOME_MESSAGE:-}" ]]; then - if [[ -n "$BITNAMI_APP_NAME" ]]; then - print_image_welcome_page - fi - fi -} - -######################## -# Print the welcome page for a Bitnami Docker image -# Globals: -# BITNAMI_APP_NAME -# Arguments: -# None -# Returns: -# None -######################### -print_image_welcome_page() { - local github_url="https://github.com/bitnami/containers" - - info "" - info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" - info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" - info "" -} - diff --git a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libfile.sh b/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libfile.sh deleted file mode 100644 index 1c69e0e48a5d0..0000000000000 --- a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libfile.sh +++ /dev/null @@ -1,141 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 -# -# Library for managing files - -# shellcheck disable=SC1091 - -# Load Generic Libraries -. /opt/bitnami/scripts/libos.sh - -# Functions - -######################## -# Replace a regex-matching string in a file -# Arguments: -# $1 - filename -# $2 - match regex -# $3 - substitute regex -# $4 - use POSIX regex. Default: true -# Returns: -# None -######################### -replace_in_file() { - local filename="${1:?filename is required}" - local match_regex="${2:?match regex is required}" - local substitute_regex="${3:?substitute regex is required}" - local posix_regex=${4:-true} - - local result - - # We should avoid using 'sed in-place' substitutions - # 1) They are not compatible with files mounted from ConfigMap(s) - # 2) We found incompatibility issues with Debian10 and "in-place" substitutions - local -r del=$'\001' # Use a non-printable character as a 'sed' delimiter to avoid issues - if [[ $posix_regex = true ]]; then - result="$(sed -E "s${del}${match_regex}${del}${substitute_regex}${del}g" "$filename")" - else - result="$(sed "s${del}${match_regex}${del}${substitute_regex}${del}g" "$filename")" - fi - echo "$result" > "$filename" -} - -######################## -# Replace a regex-matching multiline string in a file -# Arguments: -# $1 - filename -# $2 - match regex -# $3 - substitute regex -# Returns: -# None -######################### -replace_in_file_multiline() { - local filename="${1:?filename is required}" - local match_regex="${2:?match regex is required}" - local substitute_regex="${3:?substitute regex is required}" - - local result - local -r del=$'\001' # Use a non-printable character as a 'sed' delimiter to avoid issues - result="$(perl -pe "BEGIN{undef $/;} s${del}${match_regex}${del}${substitute_regex}${del}sg" "$filename")" - echo "$result" > "$filename" -} - -######################## -# Remove a line in a file based on a regex -# Arguments: -# $1 - filename -# $2 - match regex -# $3 - use POSIX regex. Default: true -# Returns: -# None -######################### -remove_in_file() { - local filename="${1:?filename is required}" - local match_regex="${2:?match regex is required}" - local posix_regex=${3:-true} - local result - - # We should avoid using 'sed in-place' substitutions - # 1) They are not compatible with files mounted from ConfigMap(s) - # 2) We found incompatibility issues with Debian10 and "in-place" substitutions - if [[ $posix_regex = true ]]; then - result="$(sed -E "/$match_regex/d" "$filename")" - else - result="$(sed "/$match_regex/d" "$filename")" - fi - echo "$result" > "$filename" -} - -######################## -# Appends text after the last line matching a pattern -# Arguments: -# $1 - file -# $2 - match regex -# $3 - contents to add -# Returns: -# None -######################### -append_file_after_last_match() { - local file="${1:?missing file}" - local match_regex="${2:?missing pattern}" - local value="${3:?missing value}" - - # We read the file in reverse, replace the first match (0,/pattern/s) and then reverse the results again - result="$(tac "$file" | sed -E "0,/($match_regex)/s||${value}\n\1|" | tac)" - echo "$result" > "$file" -} - -######################## -# Wait until certain entry is present in a log file -# Arguments: -# $1 - entry to look for -# $2 - log file -# $3 - max retries. Default: 12 -# $4 - sleep between retries (in seconds). Default: 5 -# Returns: -# Boolean -######################### -wait_for_log_entry() { - local -r entry="${1:-missing entry}" - local -r log_file="${2:-missing log file}" - local -r retries="${3:-12}" - local -r interval_time="${4:-5}" - local attempt=0 - - check_log_file_for_entry() { - if ! grep -qE "$entry" "$log_file"; then - debug "Entry \"${entry}\" still not present in ${log_file} (attempt $((++attempt))/${retries})" - return 1 - fi - } - debug "Checking that ${log_file} log file contains entry \"${entry}\"" - if retry_while check_log_file_for_entry "$retries" "$interval_time"; then - debug "Found entry \"${entry}\" in ${log_file}" - true - else - error "Could not find entry \"${entry}\" in ${log_file} after ${retries} retries" - debug_execute cat "$log_file" - return 1 - fi -} diff --git a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libfs.sh b/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libfs.sh deleted file mode 100644 index 970d624179642..0000000000000 --- a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libfs.sh +++ /dev/null @@ -1,193 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 -# -# Library for file system actions - -# shellcheck disable=SC1091 - -# Load Generic Libraries -. /opt/bitnami/scripts/liblog.sh - -# Functions - -######################## -# Ensure a file/directory is owned (user and group) but the given user -# Arguments: -# $1 - filepath -# $2 - owner -# Returns: -# None -######################### -owned_by() { - local path="${1:?path is missing}" - local owner="${2:?owner is missing}" - local group="${3:-}" - - if [[ -n $group ]]; then - chown "$owner":"$group" "$path" - else - chown "$owner":"$owner" "$path" - fi -} - -######################## -# Ensure a directory exists and, optionally, is owned by the given user -# Arguments: -# $1 - directory -# $2 - owner -# Returns: -# None -######################### -ensure_dir_exists() { - local dir="${1:?directory is missing}" - local owner_user="${2:-}" - local owner_group="${3:-}" - - [ -d "${dir}" ] || mkdir -p "${dir}" - if [[ -n $owner_user ]]; then - owned_by "$dir" "$owner_user" "$owner_group" - fi -} - -######################## -# Checks whether a directory is empty or not -# arguments: -# $1 - directory -# returns: -# boolean -######################### -is_dir_empty() { - local -r path="${1:?missing directory}" - # Calculate real path in order to avoid issues with symlinks - local -r dir="$(realpath "$path")" - if [[ ! -e "$dir" ]] || [[ -z "$(ls -A "$dir")" ]]; then - true - else - false - fi -} - -######################## -# Checks whether a mounted directory is empty or not -# arguments: -# $1 - directory -# returns: -# boolean -######################### -is_mounted_dir_empty() { - local dir="${1:?missing directory}" - - if is_dir_empty "$dir" || find "$dir" -mindepth 1 -maxdepth 1 -not -name ".snapshot" -not -name "lost+found" -exec false {} +; then - true - else - false - fi -} - -######################## -# Checks whether a file can be written to or not -# arguments: -# $1 - file -# returns: -# boolean -######################### -is_file_writable() { - local file="${1:?missing file}" - local dir - dir="$(dirname "$file")" - - if [[ (-f "$file" && -w "$file") || (! -f "$file" && -d "$dir" && -w "$dir") ]]; then - true - else - false - fi -} - -######################## -# Relativize a path -# arguments: -# $1 - path -# $2 - base -# returns: -# None -######################### -relativize() { - local -r path="${1:?missing path}" - local -r base="${2:?missing base}" - pushd "$base" >/dev/null || exit - realpath -q --no-symlinks --relative-base="$base" "$path" | sed -e 's|^/$|.|' -e 's|^/||' - popd >/dev/null || exit -} - -######################## -# Configure permisions and ownership recursively -# Globals: -# None -# Arguments: -# $1 - paths (as a string). -# Flags: -# -f|--file-mode - mode for directories. -# -d|--dir-mode - mode for files. -# -u|--user - user -# -g|--group - group -# Returns: -# None -######################### -configure_permissions_ownership() { - local -r paths="${1:?paths is missing}" - local dir_mode="" - local file_mode="" - local user="" - local group="" - - # Validate arguments - shift 1 - while [ "$#" -gt 0 ]; do - case "$1" in - -f | --file-mode) - shift - file_mode="${1:?missing mode for files}" - ;; - -d | --dir-mode) - shift - dir_mode="${1:?missing mode for directories}" - ;; - -u | --user) - shift - user="${1:?missing user}" - ;; - -g | --group) - shift - group="${1:?missing group}" - ;; - *) - echo "Invalid command line flag $1" >&2 - return 1 - ;; - esac - shift - done - - read -r -a filepaths <<<"$paths" - for p in "${filepaths[@]}"; do - if [[ -e "$p" ]]; then - find -L "$p" -printf "" - if [[ -n $dir_mode ]]; then - find -L "$p" -type d ! -perm "$dir_mode" -print0 | xargs -r -0 chmod "$dir_mode" - fi - if [[ -n $file_mode ]]; then - find -L "$p" -type f ! -perm "$file_mode" -print0 | xargs -r -0 chmod "$file_mode" - fi - if [[ -n $user ]] && [[ -n $group ]]; then - find -L "$p" -print0 | xargs -r -0 chown "${user}:${group}" - elif [[ -n $user ]] && [[ -z $group ]]; then - find -L "$p" -print0 | xargs -r -0 chown "${user}" - elif [[ -z $user ]] && [[ -n $group ]]; then - find -L "$p" -print0 | xargs -r -0 chgrp "${group}" - fi - else - stderr_print "$p does not exist" - fi - done -} diff --git a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libhook.sh b/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libhook.sh deleted file mode 100644 index f3a5fe7868eed..0000000000000 --- a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libhook.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 -# -# Library to use for scripts expected to be used as Kubernetes lifecycle hooks - -# shellcheck disable=SC1091 - -# Load generic libraries -. /opt/bitnami/scripts/liblog.sh -. /opt/bitnami/scripts/libos.sh - -# Override functions that log to stdout/stderr of the current process, so they print to process 1 -for function_to_override in stderr_print debug_execute; do - # Output is sent to output of process 1 and thus end up in the container log - # The hook output in general isn't saved - eval "$(declare -f "$function_to_override") >/proc/1/fd/1 2>/proc/1/fd/2" -done diff --git a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/liblog.sh b/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/liblog.sh deleted file mode 100644 index 450f05bd823ff..0000000000000 --- a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/liblog.sh +++ /dev/null @@ -1,114 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 -# -# Library for logging functions - -# Constants -RESET='\033[0m' -RED='\033[38;5;1m' -GREEN='\033[38;5;2m' -YELLOW='\033[38;5;3m' -MAGENTA='\033[38;5;5m' -CYAN='\033[38;5;6m' - -# Functions - -######################## -# Print to STDERR -# Arguments: -# Message to print -# Returns: -# None -######################### -stderr_print() { - # 'is_boolean_yes' is defined in libvalidations.sh, but depends on this file so we cannot source it - local bool="${BITNAMI_QUIET:-false}" - # comparison is performed without regard to the case of alphabetic characters - shopt -s nocasematch - if ! [[ "$bool" = 1 || "$bool" =~ ^(yes|true)$ ]]; then - printf "%b\\n" "${*}" >&2 - fi -} - -######################## -# Log message -# Arguments: -# Message to log -# Returns: -# None -######################### -log() { - stderr_print "${CYAN}${MODULE:-} ${MAGENTA}$(date "+%T.%2N ")${RESET}${*}" -} -######################## -# Log an 'info' message -# Arguments: -# Message to log -# Returns: -# None -######################### -info() { - log "${GREEN}INFO ${RESET} ==> ${*}" -} -######################## -# Log message -# Arguments: -# Message to log -# Returns: -# None -######################### -warn() { - log "${YELLOW}WARN ${RESET} ==> ${*}" -} -######################## -# Log an 'error' message -# Arguments: -# Message to log -# Returns: -# None -######################### -error() { - log "${RED}ERROR${RESET} ==> ${*}" -} -######################## -# Log a 'debug' message -# Globals: -# BITNAMI_DEBUG -# Arguments: -# None -# Returns: -# None -######################### -debug() { - # 'is_boolean_yes' is defined in libvalidations.sh, but depends on this file so we cannot source it - local bool="${BITNAMI_DEBUG:-false}" - # comparison is performed without regard to the case of alphabetic characters - shopt -s nocasematch - if [[ "$bool" = 1 || "$bool" =~ ^(yes|true)$ ]]; then - log "${MAGENTA}DEBUG${RESET} ==> ${*}" - fi -} - -######################## -# Indent a string -# Arguments: -# $1 - string -# $2 - number of indentation characters (default: 4) -# $3 - indentation character (default: " ") -# Returns: -# None -######################### -indent() { - local string="${1:-}" - local num="${2:?missing num}" - local char="${3:-" "}" - # Build the indentation unit string - local indent_unit="" - for ((i = 0; i < num; i++)); do - indent_unit="${indent_unit}${char}" - done - # shellcheck disable=SC2001 - # Complex regex, see https://github.com/koalaman/shellcheck/wiki/SC2001#exceptions - echo "$string" | sed "s/^/${indent_unit}/" -} diff --git a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libnet.sh b/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libnet.sh deleted file mode 100644 index 004e426fba178..0000000000000 --- a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libnet.sh +++ /dev/null @@ -1,171 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 -# -# Library for network functions - -# shellcheck disable=SC1091 - -# Load Generic Libraries -. /opt/bitnami/scripts/liblog.sh -. /opt/bitnami/scripts/libvalidations.sh - -# Functions - -######################## -# Resolve IP address for a host/domain (i.e. DNS lookup) -# Arguments: -# $1 - Hostname to resolve -# $2 - IP address version (v4, v6), leave empty for resolving to any version -# Returns: -# IP -######################### -dns_lookup() { - local host="${1:?host is missing}" - local ip_version="${2:-}" - getent "ahosts${ip_version}" "$host" | awk '/STREAM/ {print $1 }' | head -n 1 -} - -######################### -# Wait for a hostname and return the IP -# Arguments: -# $1 - hostname -# $2 - number of retries -# $3 - seconds to wait between retries -# Returns: -# - IP address that corresponds to the hostname -######################### -wait_for_dns_lookup() { - local hostname="${1:?hostname is missing}" - local retries="${2:-5}" - local seconds="${3:-1}" - check_host() { - if [[ $(dns_lookup "$hostname") == "" ]]; then - false - else - true - fi - } - # Wait for the host to be ready - retry_while "check_host ${hostname}" "$retries" "$seconds" - dns_lookup "$hostname" -} - -######################## -# Get machine's IP -# Arguments: -# None -# Returns: -# Machine IP -######################### -get_machine_ip() { - local -a ip_addresses - local hostname - hostname="$(hostname)" - read -r -a ip_addresses <<< "$(dns_lookup "$hostname" | xargs echo)" - if [[ "${#ip_addresses[@]}" -gt 1 ]]; then - warn "Found more than one IP address associated to hostname ${hostname}: ${ip_addresses[*]}, will use ${ip_addresses[0]}" - elif [[ "${#ip_addresses[@]}" -lt 1 ]]; then - error "Could not find any IP address associated to hostname ${hostname}" - exit 1 - fi - # Check if the first IP address is IPv6 to add brackets - if validate_ipv6 "${ip_addresses[0]}" ; then - echo "[${ip_addresses[0]}]" - else - echo "${ip_addresses[0]}" - fi -} - -######################## -# Check if the provided argument is a resolved hostname -# Arguments: -# $1 - Value to check -# Returns: -# Boolean -######################### -is_hostname_resolved() { - local -r host="${1:?missing value}" - if [[ -n "$(dns_lookup "$host")" ]]; then - true - else - false - fi -} - -######################## -# Parse URL -# Globals: -# None -# Arguments: -# $1 - uri - String -# $2 - component to obtain. Valid options (scheme, authority, userinfo, host, port, path, query or fragment) - String -# Returns: -# String -parse_uri() { - local uri="${1:?uri is missing}" - local component="${2:?component is missing}" - - # Solution based on https://tools.ietf.org/html/rfc3986#appendix-B with - # additional sub-expressions to split authority into userinfo, host and port - # Credits to Patryk Obara (see https://stackoverflow.com/a/45977232/6694969) - local -r URI_REGEX='^(([^:/?#]+):)?(//((([^@/?#]+)@)?([^:/?#]+)(:([0-9]+))?))?(/([^?#]*))?(\?([^#]*))?(#(.*))?' - # || | ||| | | | | | | | | | - # |2 scheme | ||6 userinfo 7 host | 9 port | 11 rpath | 13 query | 15 fragment - # 1 scheme: | |5 userinfo@ 8 :... 10 path 12 ?... 14 #... - # | 4 authority - # 3 //... - local index=0 - case "$component" in - scheme) - index=2 - ;; - authority) - index=4 - ;; - userinfo) - index=6 - ;; - host) - index=7 - ;; - port) - index=9 - ;; - path) - index=10 - ;; - query) - index=13 - ;; - fragment) - index=14 - ;; - *) - stderr_print "unrecognized component $component" - return 1 - ;; - esac - [[ "$uri" =~ $URI_REGEX ]] && echo "${BASH_REMATCH[${index}]}" -} - -######################## -# Wait for a HTTP connection to succeed -# Globals: -# * -# Arguments: -# $1 - URL to wait for -# $2 - Maximum amount of retries (optional) -# $3 - Time between retries (optional) -# Returns: -# true if the HTTP connection succeeded, false otherwise -######################### -wait_for_http_connection() { - local url="${1:?missing url}" - local retries="${2:-}" - local sleep_time="${3:-}" - if ! retry_while "debug_execute curl --silent ${url}" "$retries" "$sleep_time"; then - error "Could not connect to ${url}" - return 1 - fi -} diff --git a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libos.sh b/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libos.sh deleted file mode 100644 index 9d908c48579b9..0000000000000 --- a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libos.sh +++ /dev/null @@ -1,657 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 -# -# Library for operating system actions - -# shellcheck disable=SC1091 - -# Load Generic Libraries -. /opt/bitnami/scripts/liblog.sh -. /opt/bitnami/scripts/libfs.sh -. /opt/bitnami/scripts/libvalidations.sh - -# Functions - -######################## -# Check if an user exists in the system -# Arguments: -# $1 - user -# Returns: -# Boolean -######################### -user_exists() { - local user="${1:?user is missing}" - id "$user" >/dev/null 2>&1 -} - -######################## -# Check if a group exists in the system -# Arguments: -# $1 - group -# Returns: -# Boolean -######################### -group_exists() { - local group="${1:?group is missing}" - getent group "$group" >/dev/null 2>&1 -} - -######################## -# Create a group in the system if it does not exist already -# Arguments: -# $1 - group -# Flags: -# -i|--gid - the ID for the new group -# -s|--system - Whether to create new user as system user (uid <= 999) -# Returns: -# None -######################### -ensure_group_exists() { - local group="${1:?group is missing}" - local gid="" - local is_system_user=false - - # Validate arguments - shift 1 - while [ "$#" -gt 0 ]; do - case "$1" in - -i | --gid) - shift - gid="${1:?missing gid}" - ;; - -s | --system) - is_system_user=true - ;; - *) - echo "Invalid command line flag $1" >&2 - return 1 - ;; - esac - shift - done - - if ! group_exists "$group"; then - local -a args=("$group") - if [[ -n "$gid" ]]; then - if group_exists "$gid"; then - error "The GID $gid is already in use." >&2 - return 1 - fi - args+=("--gid" "$gid") - fi - $is_system_user && args+=("--system") - groupadd "${args[@]}" >/dev/null 2>&1 - fi -} - -######################## -# Create an user in the system if it does not exist already -# Arguments: -# $1 - user -# Flags: -# -i|--uid - the ID for the new user -# -g|--group - the group the new user should belong to -# -a|--append-groups - comma-separated list of supplemental groups to append to the new user -# -h|--home - the home directory for the new user -# -s|--system - whether to create new user as system user (uid <= 999) -# Returns: -# None -######################### -ensure_user_exists() { - local user="${1:?user is missing}" - local uid="" - local group="" - local append_groups="" - local home="" - local is_system_user=false - - # Validate arguments - shift 1 - while [ "$#" -gt 0 ]; do - case "$1" in - -i | --uid) - shift - uid="${1:?missing uid}" - ;; - -g | --group) - shift - group="${1:?missing group}" - ;; - -a | --append-groups) - shift - append_groups="${1:?missing append_groups}" - ;; - -h | --home) - shift - home="${1:?missing home directory}" - ;; - -s | --system) - is_system_user=true - ;; - *) - echo "Invalid command line flag $1" >&2 - return 1 - ;; - esac - shift - done - - if ! user_exists "$user"; then - local -a user_args=("-N" "$user") - if [[ -n "$uid" ]]; then - if user_exists "$uid"; then - error "The UID $uid is already in use." - return 1 - fi - user_args+=("--uid" "$uid") - else - $is_system_user && user_args+=("--system") - fi - useradd "${user_args[@]}" >/dev/null 2>&1 - fi - - if [[ -n "$group" ]]; then - local -a group_args=("$group") - $is_system_user && group_args+=("--system") - ensure_group_exists "${group_args[@]}" - usermod -g "$group" "$user" >/dev/null 2>&1 - fi - - if [[ -n "$append_groups" ]]; then - local -a groups - read -ra groups <<<"$(tr ',;' ' ' <<<"$append_groups")" - for group in "${groups[@]}"; do - ensure_group_exists "$group" - usermod -aG "$group" "$user" >/dev/null 2>&1 - done - fi - - if [[ -n "$home" ]]; then - mkdir -p "$home" - usermod -d "$home" "$user" >/dev/null 2>&1 - configure_permissions_ownership "$home" -d "775" -f "664" -u "$user" -g "$group" - fi -} - -######################## -# Check if the script is currently running as root -# Arguments: -# $1 - user -# $2 - group -# Returns: -# Boolean -######################### -am_i_root() { - if [[ "$(id -u)" = "0" ]]; then - true - else - false - fi -} - -######################## -# Print OS metadata -# Arguments: -# $1 - Flag name -# Flags: -# --id - Distro ID -# --version - Distro version -# --branch - Distro branch -# --codename - Distro codename -# --name - Distro name -# --pretty-name - Distro pretty name -# Returns: -# String -######################### -get_os_metadata() { - local -r flag_name="${1:?missing flag}" - # Helper function - get_os_release_metadata() { - local -r env_name="${1:?missing environment variable name}" - ( - . /etc/os-release - echo "${!env_name}" - ) - } - case "$flag_name" in - --id) - get_os_release_metadata ID - ;; - --version) - get_os_release_metadata VERSION_ID - ;; - --branch) - get_os_release_metadata VERSION_ID | sed 's/\..*//' - ;; - --codename) - get_os_release_metadata VERSION_CODENAME - ;; - --name) - get_os_release_metadata NAME - ;; - --pretty-name) - get_os_release_metadata PRETTY_NAME - ;; - *) - error "Unknown flag ${flag_name}" - return 1 - ;; - esac -} - -######################## -# Get total memory available -# Arguments: -# None -# Returns: -# Memory in bytes -######################### -get_total_memory() { - echo $(($(grep MemTotal /proc/meminfo | awk '{print $2}') / 1024)) -} - -######################## -# Get machine size depending on specified memory -# Globals: -# None -# Arguments: -# None -# Flags: -# --memory - memory size (optional) -# Returns: -# Detected instance size -######################### -get_machine_size() { - local memory="" - # Validate arguments - while [[ "$#" -gt 0 ]]; do - case "$1" in - --memory) - shift - memory="${1:?missing memory}" - ;; - *) - echo "Invalid command line flag $1" >&2 - return 1 - ;; - esac - shift - done - if [[ -z "$memory" ]]; then - debug "Memory was not specified, detecting available memory automatically" - memory="$(get_total_memory)" - fi - sanitized_memory=$(convert_to_mb "$memory") - if [[ "$sanitized_memory" -gt 26000 ]]; then - echo 2xlarge - elif [[ "$sanitized_memory" -gt 13000 ]]; then - echo xlarge - elif [[ "$sanitized_memory" -gt 6000 ]]; then - echo large - elif [[ "$sanitized_memory" -gt 3000 ]]; then - echo medium - elif [[ "$sanitized_memory" -gt 1500 ]]; then - echo small - else - echo micro - fi -} - -######################## -# Get machine size depending on specified memory -# Globals: -# None -# Arguments: -# $1 - memory size (optional) -# Returns: -# Detected instance size -######################### -get_supported_machine_sizes() { - echo micro small medium large xlarge 2xlarge -} - -######################## -# Convert memory size from string to amount of megabytes (i.e. 2G -> 2048) -# Globals: -# None -# Arguments: -# $1 - memory size -# Returns: -# Result of the conversion -######################### -convert_to_mb() { - local amount="${1:-}" - if [[ $amount =~ ^([0-9]+)(m|M|g|G) ]]; then - size="${BASH_REMATCH[1]}" - unit="${BASH_REMATCH[2]}" - if [[ "$unit" = "g" || "$unit" = "G" ]]; then - amount="$((size * 1024))" - else - amount="$size" - fi - fi - echo "$amount" -} - -######################### -# Redirects output to /dev/null if debug mode is disabled -# Globals: -# BITNAMI_DEBUG -# Arguments: -# $@ - Command to execute -# Returns: -# None -######################### -debug_execute() { - if is_boolean_yes "${BITNAMI_DEBUG:-false}"; then - "$@" - else - "$@" >/dev/null 2>&1 - fi -} - -######################## -# Retries a command a given number of times -# Arguments: -# $1 - cmd (as a string) -# $2 - max retries. Default: 12 -# $3 - sleep between retries (in seconds). Default: 5 -# Returns: -# Boolean -######################### -retry_while() { - local cmd="${1:?cmd is missing}" - local retries="${2:-12}" - local sleep_time="${3:-5}" - local return_value=1 - - read -r -a command <<<"$cmd" - for ((i = 1; i <= retries; i += 1)); do - "${command[@]}" && return_value=0 && break - sleep "$sleep_time" - done - return $return_value -} - -######################## -# Generate a random string -# Arguments: -# -t|--type - String type (ascii, alphanumeric, numeric), defaults to ascii -# -c|--count - Number of characters, defaults to 32 -# Arguments: -# None -# Returns: -# None -# Returns: -# String -######################### -generate_random_string() { - local type="ascii" - local count="32" - local filter - local result - # Validate arguments - while [[ "$#" -gt 0 ]]; do - case "$1" in - -t | --type) - shift - type="$1" - ;; - -c | --count) - shift - count="$1" - ;; - *) - echo "Invalid command line flag $1" >&2 - return 1 - ;; - esac - shift - done - # Validate type - case "$type" in - ascii) - filter="[:print:]" - ;; - numeric) - filter="0-9" - ;; - alphanumeric) - filter="a-zA-Z0-9" - ;; - alphanumeric+special|special+alphanumeric) - # Limit variety of special characters, so there is a higher chance of containing more alphanumeric characters - # Special characters are harder to write, and it could impact the overall UX if most passwords are too complex - filter='a-zA-Z0-9:@.,/+!=' - ;; - *) - echo "Invalid type ${type}" >&2 - return 1 - ;; - esac - # Obtain count + 10 lines from /dev/urandom to ensure that the resulting string has the expected size - # Note there is a very small chance of strings starting with EOL character - # Therefore, the higher amount of lines read, this will happen less frequently - result="$(head -n "$((count + 10))" /dev/urandom | tr -dc "$filter" | head -c "$count")" - echo "$result" -} - -######################## -# Create md5 hash from a string -# Arguments: -# $1 - string -# Returns: -# md5 hash - string -######################### -generate_md5_hash() { - local -r str="${1:?missing input string}" - echo -n "$str" | md5sum | awk '{print $1}' -} - -######################## -# Create sha1 hash from a string -# Arguments: -# $1 - string -# $2 - algorithm - 1 (default), 224, 256, 384, 512 -# Returns: -# sha1 hash - string -######################### -generate_sha_hash() { - local -r str="${1:?missing input string}" - local -r algorithm="${2:-1}" - echo -n "$str" | "sha${algorithm}sum" | awk '{print $1}' -} - -######################## -# Converts a string to its hexadecimal representation -# Arguments: -# $1 - string -# Returns: -# hexadecimal representation of the string -######################### -convert_to_hex() { - local -r str=${1:?missing input string} - local -i iterator - local char - for ((iterator = 0; iterator < ${#str}; iterator++)); do - char=${str:iterator:1} - printf '%x' "'${char}" - done -} - -######################## -# Get boot time -# Globals: -# None -# Arguments: -# None -# Returns: -# Boot time metadata -######################### -get_boot_time() { - stat /proc --format=%Y -} - -######################## -# Get machine ID -# Globals: -# None -# Arguments: -# None -# Returns: -# Machine ID -######################### -get_machine_id() { - local machine_id - if [[ -f /etc/machine-id ]]; then - machine_id="$(cat /etc/machine-id)" - fi - if [[ -z "$machine_id" ]]; then - # Fallback to the boot-time, which will at least ensure a unique ID in the current session - machine_id="$(get_boot_time)" - fi - echo "$machine_id" -} - -######################## -# Get the root partition's disk device ID (e.g. /dev/sda1) -# Globals: -# None -# Arguments: -# None -# Returns: -# Root partition disk ID -######################### -get_disk_device_id() { - local device_id="" - if grep -q ^/dev /proc/mounts; then - device_id="$(grep ^/dev /proc/mounts | awk '$2 == "/" { print $1 }' | tail -1)" - fi - # If it could not be autodetected, fallback to /dev/sda1 as a default - if [[ -z "$device_id" || ! -b "$device_id" ]]; then - device_id="/dev/sda1" - fi - echo "$device_id" -} - -######################## -# Get the root disk device ID (e.g. /dev/sda) -# Globals: -# None -# Arguments: -# None -# Returns: -# Root disk ID -######################### -get_root_disk_device_id() { - get_disk_device_id | sed -E 's/p?[0-9]+$//' -} - -######################## -# Get the root disk size in bytes -# Globals: -# None -# Arguments: -# None -# Returns: -# Root disk size in bytes -######################### -get_root_disk_size() { - fdisk -l "$(get_root_disk_device_id)" | grep 'Disk.*bytes' | sed -E 's/.*, ([0-9]+) bytes,.*/\1/' || true -} - -######################## -# Run command as a specific user and group (optional) -# Arguments: -# $1 - USER(:GROUP) to switch to -# $2..$n - command to execute -# Returns: -# Exit code of the specified command -######################### -run_as_user() { - run_chroot "$@" -} - -######################## -# Execute command as a specific user and group (optional), -# replacing the current process image -# Arguments: -# $1 - USER(:GROUP) to switch to -# $2..$n - command to execute -# Returns: -# Exit code of the specified command -######################### -exec_as_user() { - run_chroot --replace-process "$@" -} - -######################## -# Run a command using chroot -# Arguments: -# $1 - USER(:GROUP) to switch to -# $2..$n - command to execute -# Flags: -# -r | --replace-process - Replace the current process image (optional) -# Returns: -# Exit code of the specified command -######################### -run_chroot() { - local userspec - local user - local homedir - local replace=false - local -r cwd="$(pwd)" - - # Parse and validate flags - while [[ "$#" -gt 0 ]]; do - case "$1" in - -r | --replace-process) - replace=true - ;; - --) - shift - break - ;; - -*) - stderr_print "unrecognized flag $1" - return 1 - ;; - *) - break - ;; - esac - shift - done - - # Parse and validate arguments - if [[ "$#" -lt 2 ]]; then - echo "expected at least 2 arguments" - return 1 - else - userspec=$1 - shift - - # userspec can optionally include the group, so we parse the user - user=$(echo "$userspec" | cut -d':' -f1) - fi - - if ! am_i_root; then - error "Could not switch to '${userspec}': Operation not permitted" - return 1 - fi - - # Get the HOME directory for the user to switch, as chroot does - # not properly update this env and some scripts rely on it - homedir=$(eval echo "~${user}") - if [[ ! -d $homedir ]]; then - homedir="${HOME:-/}" - fi - - # Obtaining value for "$@" indirectly in order to properly support shell parameter expansion - if [[ "$replace" = true ]]; then - exec chroot --userspec="$userspec" / bash -c "cd ${cwd}; export HOME=${homedir}; exec \"\$@\"" -- "$@" - else - chroot --userspec="$userspec" / bash -c "cd ${cwd}; export HOME=${homedir}; exec \"\$@\"" -- "$@" - fi -} diff --git a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libpersistence.sh b/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libpersistence.sh deleted file mode 100644 index 18445e7d27fa3..0000000000000 --- a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libpersistence.sh +++ /dev/null @@ -1,124 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 -# -# Bitnami persistence library -# Used for bringing persistence capabilities to applications that don't have clear separation of data and logic - -# shellcheck disable=SC1091 - -# Load Generic Libraries -. /opt/bitnami/scripts/libfs.sh -. /opt/bitnami/scripts/libos.sh -. /opt/bitnami/scripts/liblog.sh -. /opt/bitnami/scripts/libversion.sh - -# Functions - -######################## -# Persist an application directory -# Globals: -# BITNAMI_ROOT_DIR -# BITNAMI_VOLUME_DIR -# Arguments: -# $1 - App folder name -# $2 - List of app files to persist -# Returns: -# true if all steps succeeded, false otherwise -######################### -persist_app() { - local -r app="${1:?missing app}" - local -a files_to_restore - read -r -a files_to_persist <<< "$(tr ',;:' ' ' <<< "$2")" - local -r install_dir="${BITNAMI_ROOT_DIR}/${app}" - local -r persist_dir="${BITNAMI_VOLUME_DIR}/${app}" - # Persist the individual files - if [[ "${#files_to_persist[@]}" -le 0 ]]; then - warn "No files are configured to be persisted" - return - fi - pushd "$install_dir" >/dev/null || exit - local file_to_persist_relative file_to_persist_destination file_to_persist_destination_folder - local -r tmp_file="/tmp/perms.acl" - for file_to_persist in "${files_to_persist[@]}"; do - if [[ ! -f "$file_to_persist" && ! -d "$file_to_persist" ]]; then - error "Cannot persist '${file_to_persist}' because it does not exist" - return 1 - fi - file_to_persist_relative="$(relativize "$file_to_persist" "$install_dir")" - file_to_persist_destination="${persist_dir}/${file_to_persist_relative}" - file_to_persist_destination_folder="$(dirname "$file_to_persist_destination")" - # Get original permissions for existing files, which will be applied later - # Exclude the root directory with 'sed', to avoid issues when copying the entirety of it to a volume - getfacl -R "$file_to_persist_relative" | sed -E '/# file: (\..+|[^.])/,$!d' > "$tmp_file" - # Copy directories to the volume - ensure_dir_exists "$file_to_persist_destination_folder" - cp -Lr --preserve=links "$file_to_persist_relative" "$file_to_persist_destination_folder" - # Restore permissions - pushd "$persist_dir" >/dev/null || exit - if am_i_root; then - setfacl --restore="$tmp_file" - else - # When running as non-root, don't change ownership - setfacl --restore=<(grep -E -v '^# (owner|group):' "$tmp_file") - fi - popd >/dev/null || exit - done - popd >/dev/null || exit - rm -f "$tmp_file" - # Install the persisted files into the installation directory, via symlinks - restore_persisted_app "$@" -} - -######################## -# Restore a persisted application directory -# Globals: -# BITNAMI_ROOT_DIR -# BITNAMI_VOLUME_DIR -# FORCE_MAJOR_UPGRADE -# Arguments: -# $1 - App folder name -# $2 - List of app files to restore -# Returns: -# true if all steps succeeded, false otherwise -######################### -restore_persisted_app() { - local -r app="${1:?missing app}" - local -a files_to_restore - read -r -a files_to_restore <<< "$(tr ',;:' ' ' <<< "$2")" - local -r install_dir="${BITNAMI_ROOT_DIR}/${app}" - local -r persist_dir="${BITNAMI_VOLUME_DIR}/${app}" - # Restore the individual persisted files - if [[ "${#files_to_restore[@]}" -le 0 ]]; then - warn "No persisted files are configured to be restored" - return - fi - local file_to_restore_relative file_to_restore_origin file_to_restore_destination - for file_to_restore in "${files_to_restore[@]}"; do - file_to_restore_relative="$(relativize "$file_to_restore" "$install_dir")" - # We use 'realpath --no-symlinks' to ensure that the case of '.' is covered and the directory is removed - file_to_restore_origin="$(realpath --no-symlinks "${install_dir}/${file_to_restore_relative}")" - file_to_restore_destination="$(realpath --no-symlinks "${persist_dir}/${file_to_restore_relative}")" - rm -rf "$file_to_restore_origin" - ln -sfn "$file_to_restore_destination" "$file_to_restore_origin" - done -} - -######################## -# Check if an application directory was already persisted -# Globals: -# BITNAMI_VOLUME_DIR -# Arguments: -# $1 - App folder name -# Returns: -# true if all steps succeeded, false otherwise -######################### -is_app_initialized() { - local -r app="${1:?missing app}" - local -r persist_dir="${BITNAMI_VOLUME_DIR}/${app}" - if ! is_mounted_dir_empty "$persist_dir"; then - true - else - false - fi -} diff --git a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libservice.sh b/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libservice.sh deleted file mode 100644 index 1f9b33096b026..0000000000000 --- a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libservice.sh +++ /dev/null @@ -1,496 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 -# -# Library for managing services - -# shellcheck disable=SC1091 - -# Load Generic Libraries -. /opt/bitnami/scripts/libvalidations.sh -. /opt/bitnami/scripts/liblog.sh - -# Functions - -######################## -# Read the provided pid file and returns a PID -# Arguments: -# $1 - Pid file -# Returns: -# PID -######################### -get_pid_from_file() { - local pid_file="${1:?pid file is missing}" - - if [[ -f "$pid_file" ]]; then - if [[ -n "$(< "$pid_file")" ]] && [[ "$(< "$pid_file")" -gt 0 ]]; then - echo "$(< "$pid_file")" - fi - fi -} - -######################## -# Check if a provided PID corresponds to a running service -# Arguments: -# $1 - PID -# Returns: -# Boolean -######################### -is_service_running() { - local pid="${1:?pid is missing}" - - kill -0 "$pid" 2>/dev/null -} - -######################## -# Stop a service by sending a termination signal to its pid -# Arguments: -# $1 - Pid file -# $2 - Signal number (optional) -# Returns: -# None -######################### -stop_service_using_pid() { - local pid_file="${1:?pid file is missing}" - local signal="${2:-}" - local pid - - pid="$(get_pid_from_file "$pid_file")" - [[ -z "$pid" ]] || ! is_service_running "$pid" && return - - if [[ -n "$signal" ]]; then - kill "-${signal}" "$pid" - else - kill "$pid" - fi - - local counter=10 - while [[ "$counter" -ne 0 ]] && is_service_running "$pid"; do - sleep 1 - counter=$((counter - 1)) - done -} - -######################## -# Start cron daemon -# Arguments: -# None -# Returns: -# true if started correctly, false otherwise -######################### -cron_start() { - if [[ -x "/usr/sbin/cron" ]]; then - /usr/sbin/cron - elif [[ -x "/usr/sbin/crond" ]]; then - /usr/sbin/crond - else - false - fi -} - -######################## -# Generate a cron configuration file for a given service -# Arguments: -# $1 - Service name -# $2 - Command -# Flags: -# --run-as - User to run as (default: root) -# --schedule - Cron schedule configuration (default: * * * * *) -# Returns: -# None -######################### -generate_cron_conf() { - local service_name="${1:?service name is missing}" - local cmd="${2:?command is missing}" - local run_as="root" - local schedule="* * * * *" - local clean="true" - - # Parse optional CLI flags - shift 2 - while [[ "$#" -gt 0 ]]; do - case "$1" in - --run-as) - shift - run_as="$1" - ;; - --schedule) - shift - schedule="$1" - ;; - --no-clean) - clean="false" - ;; - *) - echo "Invalid command line flag ${1}" >&2 - return 1 - ;; - esac - shift - done - - mkdir -p /etc/cron.d - if "$clean"; then - cat > "/etc/cron.d/${service_name}" <> /etc/cron.d/"$service_name" - fi -} - -######################## -# Remove a cron configuration file for a given service -# Arguments: -# $1 - Service name -# Returns: -# None -######################### -remove_cron_conf() { - local service_name="${1:?service name is missing}" - local cron_conf_dir="/etc/monit/conf.d" - rm -f "${cron_conf_dir}/${service_name}" -} - -######################## -# Generate a monit configuration file for a given service -# Arguments: -# $1 - Service name -# $2 - Pid file -# $3 - Start command -# $4 - Stop command -# Flags: -# --disable - Whether to disable the monit configuration -# Returns: -# None -######################### -generate_monit_conf() { - local service_name="${1:?service name is missing}" - local pid_file="${2:?pid file is missing}" - local start_command="${3:?start command is missing}" - local stop_command="${4:?stop command is missing}" - local monit_conf_dir="/etc/monit/conf.d" - local disabled="no" - - # Parse optional CLI flags - shift 4 - while [[ "$#" -gt 0 ]]; do - case "$1" in - --disable) - disabled="yes" - ;; - *) - echo "Invalid command line flag ${1}" >&2 - return 1 - ;; - esac - shift - done - - is_boolean_yes "$disabled" && conf_suffix=".disabled" - mkdir -p "$monit_conf_dir" - cat > "${monit_conf_dir}/${service_name}.conf${conf_suffix:-}" <&2 - return 1 - ;; - esac - shift - done - - mkdir -p "$logrotate_conf_dir" - cat < "${logrotate_conf_dir}/${service_name}" -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 - -${log_path} { - ${period} - rotate ${rotations} - dateext - compress - copytruncate - missingok -$(indent "$extra" 2) -} -EOF -} - -######################## -# Remove a logrotate configuration file -# Arguments: -# $1 - Service name -# Returns: -# None -######################### -remove_logrotate_conf() { - local service_name="${1:?service name is missing}" - local logrotate_conf_dir="/etc/logrotate.d" - rm -f "${logrotate_conf_dir}/${service_name}" -} - -######################## -# Generate a Systemd configuration file -# Arguments: -# $1 - Service name -# Flags: -# --custom-service-content - Custom content to add to the [service] block -# --environment - Environment variable to define (multiple --environment options may be passed) -# --environment-file - Text file with environment variables (multiple --environment-file options may be passed) -# --exec-start - Start command (required) -# --exec-start-pre - Pre-start command (optional) -# --exec-start-post - Post-start command (optional) -# --exec-stop - Stop command (optional) -# --exec-reload - Reload command (optional) -# --group - System group to start the service with -# --name - Service full name (e.g. Apache HTTP Server, defaults to $1) -# --restart - When to restart the Systemd service after being stopped (defaults to always) -# --pid-file - Service PID file -# --standard-output - File where to print stdout output -# --standard-error - File where to print stderr output -# --success-exit-status - Exit code that indicates a successful shutdown -# --type - Systemd unit type (defaults to forking) -# --user - System user to start the service with -# --working-directory - Working directory at which to start the service -# Returns: -# None -######################### -generate_systemd_conf() { - local -r service_name="${1:?service name is missing}" - local -r systemd_units_dir="/etc/systemd/system" - local -r service_file="${systemd_units_dir}/bitnami.${service_name}.service" - # Default values - local name="$service_name" - local type="forking" - local user="" - local group="" - local environment="" - local environment_file="" - local exec_start="" - local exec_start_pre="" - local exec_start_post="" - local exec_stop="" - local exec_reload="" - local restart="always" - local pid_file="" - local standard_output="journal" - local standard_error="" - local limits_content="" - local success_exit_status="" - local custom_service_content="" - local working_directory="" - # Parse CLI flags - shift - while [[ "$#" -gt 0 ]]; do - case "$1" in - --name \ - | --type \ - | --user \ - | --group \ - | --exec-start \ - | --exec-stop \ - | --exec-reload \ - | --restart \ - | --pid-file \ - | --standard-output \ - | --standard-error \ - | --success-exit-status \ - | --custom-service-content \ - | --working-directory \ - ) - var_name="$(echo "$1" | sed -e "s/^--//" -e "s/-/_/g")" - shift - declare "$var_name"="${1:?"${var_name} value is missing"}" - ;; - --limit-*) - [[ -n "$limits_content" ]] && limits_content+=$'\n' - var_name="${1//--limit-}" - shift - limits_content+="Limit${var_name^^}=${1:?"--limit-${var_name} value is missing"}" - ;; - --exec-start-pre) - shift - [[ -n "$exec_start_pre" ]] && exec_start_pre+=$'\n' - exec_start_pre+="ExecStartPre=${1:?"--exec-start-pre value is missing"}" - ;; - --exec-start-post) - shift - [[ -n "$exec_start_post" ]] && exec_start_post+=$'\n' - exec_start_post+="ExecStartPost=${1:?"--exec-start-post value is missing"}" - ;; - --environment) - shift - # It is possible to add multiple environment lines - [[ -n "$environment" ]] && environment+=$'\n' - environment+="Environment=${1:?"--environment value is missing"}" - ;; - --environment-file) - shift - # It is possible to add multiple environment-file lines - [[ -n "$environment_file" ]] && environment_file+=$'\n' - environment_file+="EnvironmentFile=${1:?"--environment-file value is missing"}" - ;; - *) - echo "Invalid command line flag ${1}" >&2 - return 1 - ;; - esac - shift - done - # Validate inputs - local error="no" - if [[ -z "$exec_start" ]]; then - error "The --exec-start option is required" - error="yes" - fi - if [[ "$error" != "no" ]]; then - return 1 - fi - # Generate the Systemd unit - cat > "$service_file" <> "$service_file" <<< "WorkingDirectory=${working_directory}" - fi - if [[ -n "$exec_start_pre" ]]; then - # This variable may contain multiple ExecStartPre= directives - cat >> "$service_file" <<< "$exec_start_pre" - fi - if [[ -n "$exec_start" ]]; then - cat >> "$service_file" <<< "ExecStart=${exec_start}" - fi - if [[ -n "$exec_start_post" ]]; then - # This variable may contain multiple ExecStartPost= directives - cat >> "$service_file" <<< "$exec_start_post" - fi - # Optional stop and reload commands - if [[ -n "$exec_stop" ]]; then - cat >> "$service_file" <<< "ExecStop=${exec_stop}" - fi - if [[ -n "$exec_reload" ]]; then - cat >> "$service_file" <<< "ExecReload=${exec_reload}" - fi - # User and group - if [[ -n "$user" ]]; then - cat >> "$service_file" <<< "User=${user}" - fi - if [[ -n "$group" ]]; then - cat >> "$service_file" <<< "Group=${group}" - fi - # PID file allows to determine if the main process is running properly (for Restart=always) - if [[ -n "$pid_file" ]]; then - cat >> "$service_file" <<< "PIDFile=${pid_file}" - fi - if [[ -n "$restart" ]]; then - cat >> "$service_file" <<< "Restart=${restart}" - fi - # Environment flags - if [[ -n "$environment" ]]; then - # This variable may contain multiple Environment= directives - cat >> "$service_file" <<< "$environment" - fi - if [[ -n "$environment_file" ]]; then - # This variable may contain multiple EnvironmentFile= directives - cat >> "$service_file" <<< "$environment_file" - fi - # Logging - if [[ -n "$standard_output" ]]; then - cat >> "$service_file" <<< "StandardOutput=${standard_output}" - fi - if [[ -n "$standard_error" ]]; then - cat >> "$service_file" <<< "StandardError=${standard_error}" - fi - if [[ -n "$custom_service_content" ]]; then - # This variable may contain multiple miscellaneous directives - cat >> "$service_file" <<< "$custom_service_content" - fi - if [[ -n "$success_exit_status" ]]; then - cat >> "$service_file" <> "$service_file" <> "$service_file" <> "$service_file" <= 0 )); then - true - else - false - fi -} - -######################## -# Check if the provided argument is a boolean or is the string 'yes/true' -# Arguments: -# $1 - Value to check -# Returns: -# Boolean -######################### -is_boolean_yes() { - local -r bool="${1:-}" - # comparison is performed without regard to the case of alphabetic characters - shopt -s nocasematch - if [[ "$bool" = 1 || "$bool" =~ ^(yes|true)$ ]]; then - true - else - false - fi -} - -######################## -# Check if the provided argument is a boolean yes/no value -# Arguments: -# $1 - Value to check -# Returns: -# Boolean -######################### -is_yes_no_value() { - local -r bool="${1:-}" - if [[ "$bool" =~ ^(yes|no)$ ]]; then - true - else - false - fi -} - -######################## -# Check if the provided argument is a boolean true/false value -# Arguments: -# $1 - Value to check -# Returns: -# Boolean -######################### -is_true_false_value() { - local -r bool="${1:-}" - if [[ "$bool" =~ ^(true|false)$ ]]; then - true - else - false - fi -} - -######################## -# Check if the provided argument is a boolean 1/0 value -# Arguments: -# $1 - Value to check -# Returns: -# Boolean -######################### -is_1_0_value() { - local -r bool="${1:-}" - if [[ "$bool" =~ ^[10]$ ]]; then - true - else - false - fi -} - -######################## -# Check if the provided argument is an empty string or not defined -# Arguments: -# $1 - Value to check -# Returns: -# Boolean -######################### -is_empty_value() { - local -r val="${1:-}" - if [[ -z "$val" ]]; then - true - else - false - fi -} - -######################## -# Validate if the provided argument is a valid port -# Arguments: -# $1 - Port to validate -# Returns: -# Boolean and error message -######################### -validate_port() { - local value - local unprivileged=0 - - # Parse flags - while [[ "$#" -gt 0 ]]; do - case "$1" in - -unprivileged) - unprivileged=1 - ;; - --) - shift - break - ;; - -*) - stderr_print "unrecognized flag $1" - return 1 - ;; - *) - break - ;; - esac - shift - done - - if [[ "$#" -gt 1 ]]; then - echo "too many arguments provided" - return 2 - elif [[ "$#" -eq 0 ]]; then - stderr_print "missing port argument" - return 1 - else - value=$1 - fi - - if [[ -z "$value" ]]; then - echo "the value is empty" - return 1 - else - if ! is_int "$value"; then - echo "value is not an integer" - return 2 - elif [[ "$value" -lt 0 ]]; then - echo "negative value provided" - return 2 - elif [[ "$value" -gt 65535 ]]; then - echo "requested port is greater than 65535" - return 2 - elif [[ "$unprivileged" = 1 && "$value" -lt 1024 ]]; then - echo "privileged port requested" - return 3 - fi - fi -} - -######################## -# Validate if the provided argument is a valid IPv6 address -# Arguments: -# $1 - IP to validate -# Returns: -# Boolean -######################### -validate_ipv6() { - local ip="${1:?ip is missing}" - local stat=1 - local full_address_regex='^([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$' - local short_address_regex='^((([0-9a-fA-F]{1,4}:){0,6}[0-9a-fA-F]{1,4}){0,6}::(([0-9a-fA-F]{1,4}:){0,6}[0-9a-fA-F]{1,4}){0,6})$' - - if [[ $ip =~ $full_address_regex || $ip =~ $short_address_regex || $ip == "::" ]]; then - stat=0 - fi - return $stat -} - -######################## -# Validate if the provided argument is a valid IPv4 address -# Arguments: -# $1 - IP to validate -# Returns: -# Boolean -######################### -validate_ipv4() { - local ip="${1:?ip is missing}" - local stat=1 - - if [[ $ip =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$ ]]; then - read -r -a ip_array <<< "$(tr '.' ' ' <<< "$ip")" - [[ ${ip_array[0]} -le 255 && ${ip_array[1]} -le 255 \ - && ${ip_array[2]} -le 255 && ${ip_array[3]} -le 255 ]] - stat=$? - fi - return $stat -} - -######################## -# Validate if the provided argument is a valid IPv4 or IPv6 address -# Arguments: -# $1 - IP to validate -# Returns: -# Boolean -######################### -validate_ip() { - local ip="${1:?ip is missing}" - local stat=1 - - if validate_ipv4 "$ip"; then - stat=0 - else - stat=$(validate_ipv6 "$ip") - fi - return $stat -} - -######################## -# Validate a string format -# Arguments: -# $1 - String to validate -# Returns: -# Boolean -######################### -validate_string() { - local string - local min_length=-1 - local max_length=-1 - - # Parse flags - while [ "$#" -gt 0 ]; do - case "$1" in - -min-length) - shift - min_length=${1:-} - ;; - -max-length) - shift - max_length=${1:-} - ;; - --) - shift - break - ;; - -*) - stderr_print "unrecognized flag $1" - return 1 - ;; - *) - break - ;; - esac - shift - done - - if [ "$#" -gt 1 ]; then - stderr_print "too many arguments provided" - return 2 - elif [ "$#" -eq 0 ]; then - stderr_print "missing string" - return 1 - else - string=$1 - fi - - if [[ "$min_length" -ge 0 ]] && [[ "${#string}" -lt "$min_length" ]]; then - echo "string length is less than $min_length" - return 1 - fi - if [[ "$max_length" -ge 0 ]] && [[ "${#string}" -gt "$max_length" ]]; then - echo "string length is great than $max_length" - return 1 - fi -} diff --git a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libversion.sh b/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libversion.sh deleted file mode 100644 index f0d5a5cd33892..0000000000000 --- a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libversion.sh +++ /dev/null @@ -1,51 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 -# -# Library for managing versions strings - -# shellcheck disable=SC1091 - -# Load Generic Libraries -. /opt/bitnami/scripts/liblog.sh - -# Functions -######################## -# Gets semantic version -# Arguments: -# $1 - version: string to extract major.minor.patch -# $2 - section: 1 to extract major, 2 to extract minor, 3 to extract patch -# Returns: -# array with the major, minor and release -######################### -get_sematic_version () { - local version="${1:?version is required}" - local section="${2:?section is required}" - local -a version_sections - - #Regex to parse versions: x.y.z - local -r regex='([0-9]+)(\.([0-9]+)(\.([0-9]+))?)?' - - if [[ "$version" =~ $regex ]]; then - local i=1 - local j=1 - local n=${#BASH_REMATCH[*]} - - while [[ $i -lt $n ]]; do - if [[ -n "${BASH_REMATCH[$i]}" ]] && [[ "${BASH_REMATCH[$i]:0:1}" != '.' ]]; then - version_sections[j]="${BASH_REMATCH[$i]}" - ((j++)) - fi - ((i++)) - done - - local number_regex='^[0-9]+$' - if [[ "$section" =~ $number_regex ]] && (( section > 0 )) && (( section <= 3 )); then - echo "${version_sections[$section]}" - return - else - stderr_print "Section allowed values are: 1, 2, and 3" - return 1 - fi - fi -} diff --git a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libwebserver.sh b/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libwebserver.sh deleted file mode 100644 index acb84fc2339bb..0000000000000 --- a/bitnami/sonarqube/10/debian-12/prebuildfs/opt/bitnami/scripts/libwebserver.sh +++ /dev/null @@ -1,476 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 -# -# Bitnami web server handler library - -# shellcheck disable=SC1090,SC1091 - -# Load generic libraries -. /opt/bitnami/scripts/liblog.sh - -######################## -# Execute a command (or list of commands) with the web server environment and library loaded -# Globals: -# * -# Arguments: -# None -# Returns: -# None -######################### -web_server_execute() { - local -r web_server="${1:?missing web server}" - shift - # Run program in sub-shell to avoid web server environment getting loaded when not necessary - ( - . "/opt/bitnami/scripts/lib${web_server}.sh" - . "/opt/bitnami/scripts/${web_server}-env.sh" - "$@" - ) -} - -######################## -# Prints the list of enabled web servers -# Globals: -# None -# Arguments: -# None -# Returns: -# None -######################### -web_server_list() { - local -r -a supported_web_servers=(apache nginx) - local -a existing_web_servers=() - for web_server in "${supported_web_servers[@]}"; do - [[ -f "/opt/bitnami/scripts/${web_server}-env.sh" ]] && existing_web_servers+=("$web_server") - done - echo "${existing_web_servers[@]:-}" -} - -######################## -# Prints the currently-enabled web server type (only one, in order of preference) -# Globals: -# None -# Arguments: -# None -# Returns: -# None -######################### -web_server_type() { - local -a web_servers - read -r -a web_servers <<< "$(web_server_list)" - echo "${web_servers[0]:-}" -} - -######################## -# Validate that a supported web server is configured -# Globals: -# None -# Arguments: -# None -# Returns: -# None -######################### -web_server_validate() { - local error_code=0 - local supported_web_servers=("apache" "nginx") - - # Auxiliary functions - print_validation_error() { - error "$1" - error_code=1 - } - - if [[ -z "$(web_server_type)" || ! " ${supported_web_servers[*]} " == *" $(web_server_type) "* ]]; then - print_validation_error "Could not detect any supported web servers. It must be one of: ${supported_web_servers[*]}" - elif ! web_server_execute "$(web_server_type)" type -t "is_$(web_server_type)_running" >/dev/null; then - print_validation_error "Could not load the $(web_server_type) web server library from /opt/bitnami/scripts. Check that it exists and is readable." - fi - - return "$error_code" -} - -######################## -# Check whether the web server is running -# Globals: -# * -# Arguments: -# None -# Returns: -# true if the web server is running, false otherwise -######################### -is_web_server_running() { - "is_$(web_server_type)_running" -} - -######################## -# Start web server -# Globals: -# * -# Arguments: -# None -# Returns: -# None -######################### -web_server_start() { - info "Starting $(web_server_type) in background" - if [[ "${BITNAMI_SERVICE_MANAGER:-}" = "systemd" ]]; then - systemctl start "bitnami.$(web_server_type).service" - else - "${BITNAMI_ROOT_DIR}/scripts/$(web_server_type)/start.sh" - fi -} - -######################## -# Stop web server -# Globals: -# * -# Arguments: -# None -# Returns: -# None -######################### -web_server_stop() { - info "Stopping $(web_server_type)" - if [[ "${BITNAMI_SERVICE_MANAGER:-}" = "systemd" ]]; then - systemctl stop "bitnami.$(web_server_type).service" - else - "${BITNAMI_ROOT_DIR}/scripts/$(web_server_type)/stop.sh" - fi -} - -######################## -# Restart web server -# Globals: -# * -# Arguments: -# None -# Returns: -# None -######################### -web_server_restart() { - info "Restarting $(web_server_type)" - if [[ "${BITNAMI_SERVICE_MANAGER:-}" = "systemd" ]]; then - systemctl restart "bitnami.$(web_server_type).service" - else - "${BITNAMI_ROOT_DIR}/scripts/$(web_server_type)/restart.sh" - fi -} - -######################## -# Reload web server -# Globals: -# * -# Arguments: -# None -# Returns: -# None -######################### -web_server_reload() { - if [[ "${BITNAMI_SERVICE_MANAGER:-}" = "systemd" ]]; then - systemctl reload "bitnami.$(web_server_type).service" - else - "${BITNAMI_ROOT_DIR}/scripts/$(web_server_type)/reload.sh" - fi -} - -######################## -# Ensure a web server application configuration exists (i.e. Apache virtual host format or NGINX server block) -# It serves as a wrapper for the specific web server function -# Globals: -# * -# Arguments: -# $1 - App name -# Flags: -# --type - Application type, which has an effect on which configuration template to use -# --hosts - Host listen addresses -# --server-name - Server name -# --server-aliases - Server aliases -# --allow-remote-connections - Whether to allow remote connections or to require local connections -# --disable - Whether to render server configurations with a .disabled prefix -# --disable-http - Whether to render the app's HTTP server configuration with a .disabled prefix -# --disable-https - Whether to render the app's HTTPS server configuration with a .disabled prefix -# --http-port - HTTP port number -# --https-port - HTTPS port number -# --document-root - Path to document root directory -# Apache-specific flags: -# --apache-additional-configuration - Additional vhost configuration (no default) -# --apache-additional-http-configuration - Additional HTTP vhost configuration (no default) -# --apache-additional-https-configuration - Additional HTTPS vhost configuration (no default) -# --apache-before-vhost-configuration - Configuration to add before the directive (no default) -# --apache-allow-override - Whether to allow .htaccess files (only allowed when --move-htaccess is set to 'no' and type is not defined) -# --apache-extra-directory-configuration - Extra configuration for the document root directory -# --apache-proxy-address - Address where to proxy requests -# --apache-proxy-configuration - Extra configuration for the proxy -# --apache-proxy-http-configuration - Extra configuration for the proxy HTTP vhost -# --apache-proxy-https-configuration - Extra configuration for the proxy HTTPS vhost -# --apache-move-htaccess - Move .htaccess files to a common place so they can be loaded during Apache startup (only allowed when type is not defined) -# NGINX-specific flags: -# --nginx-additional-configuration - Additional server block configuration (no default) -# --nginx-external-configuration - Configuration external to server block (no default) -# Returns: -# true if the configuration was enabled, false otherwise -######################## -ensure_web_server_app_configuration_exists() { - local app="${1:?missing app}" - shift - local -a apache_args nginx_args web_servers args_var - apache_args=("$app") - nginx_args=("$app") - # Validate arguments - while [[ "$#" -gt 0 ]]; do - case "$1" in - # Common flags - --disable \ - | --disable-http \ - | --disable-https \ - ) - apache_args+=("$1") - nginx_args+=("$1") - ;; - --hosts \ - | --server-name \ - | --server-aliases \ - | --type \ - | --allow-remote-connections \ - | --http-port \ - | --https-port \ - | --document-root \ - ) - apache_args+=("$1" "${2:?missing value}") - nginx_args+=("$1" "${2:?missing value}") - shift - ;; - - # Specific Apache flags - --apache-additional-configuration \ - | --apache-additional-http-configuration \ - | --apache-additional-https-configuration \ - | --apache-before-vhost-configuration \ - | --apache-allow-override \ - | --apache-extra-directory-configuration \ - | --apache-proxy-address \ - | --apache-proxy-configuration \ - | --apache-proxy-http-configuration \ - | --apache-proxy-https-configuration \ - | --apache-move-htaccess \ - ) - apache_args+=("${1//apache-/}" "${2:?missing value}") - shift - ;; - - # Specific NGINX flags - --nginx-additional-configuration \ - | --nginx-external-configuration) - nginx_args+=("${1//nginx-/}" "${2:?missing value}") - shift - ;; - - *) - echo "Invalid command line flag $1" >&2 - return 1 - ;; - esac - shift - done - read -r -a web_servers <<< "$(web_server_list)" - for web_server in "${web_servers[@]}"; do - args_var="${web_server}_args[@]" - web_server_execute "$web_server" "ensure_${web_server}_app_configuration_exists" "${!args_var}" - done -} - -######################## -# Ensure a web server application configuration does not exist anymore (i.e. Apache virtual host format or NGINX server block) -# It serves as a wrapper for the specific web server function -# Globals: -# * -# Arguments: -# $1 - App name -# Returns: -# true if the configuration was disabled, false otherwise -######################## -ensure_web_server_app_configuration_not_exists() { - local app="${1:?missing app}" - local -a web_servers - read -r -a web_servers <<< "$(web_server_list)" - for web_server in "${web_servers[@]}"; do - web_server_execute "$web_server" "ensure_${web_server}_app_configuration_not_exists" "$app" - done -} - -######################## -# Ensure the web server loads the configuration for an application in a URL prefix -# It serves as a wrapper for the specific web server function -# Globals: -# * -# Arguments: -# $1 - App name -# Flags: -# --allow-remote-connections - Whether to allow remote connections or to require local connections -# --document-root - Path to document root directory -# --prefix - URL prefix from where it will be accessible (i.e. /myapp) -# --type - Application type, which has an effect on what configuration template will be used -# Apache-specific flags: -# --apache-additional-configuration - Additional vhost configuration (no default) -# --apache-allow-override - Whether to allow .htaccess files (only allowed when --move-htaccess is set to 'no') -# --apache-extra-directory-configuration - Extra configuration for the document root directory -# --apache-move-htaccess - Move .htaccess files to a common place so they can be loaded during Apache startup -# NGINX-specific flags: -# --nginx-additional-configuration - Additional server block configuration (no default) -# Returns: -# true if the configuration was enabled, false otherwise -######################## -ensure_web_server_prefix_configuration_exists() { - local app="${1:?missing app}" - shift - local -a apache_args nginx_args web_servers args_var - apache_args=("$app") - nginx_args=("$app") - # Validate arguments - while [[ "$#" -gt 0 ]]; do - case "$1" in - # Common flags - --allow-remote-connections \ - | --document-root \ - | --prefix \ - | --type \ - ) - apache_args+=("$1" "${2:?missing value}") - nginx_args+=("$1" "${2:?missing value}") - shift - ;; - - # Specific Apache flags - --apache-additional-configuration \ - | --apache-allow-override \ - | --apache-extra-directory-configuration \ - | --apache-move-htaccess \ - ) - apache_args+=("${1//apache-/}" "$2") - shift - ;; - - # Specific NGINX flags - --nginx-additional-configuration) - nginx_args+=("${1//nginx-/}" "$2") - shift - ;; - - *) - echo "Invalid command line flag $1" >&2 - return 1 - ;; - esac - shift - done - read -r -a web_servers <<< "$(web_server_list)" - for web_server in "${web_servers[@]}"; do - args_var="${web_server}_args[@]" - web_server_execute "$web_server" "ensure_${web_server}_prefix_configuration_exists" "${!args_var}" - done -} - -######################## -# Ensure a web server application configuration is updated with the runtime configuration (i.e. ports) -# It serves as a wrapper for the specific web server function -# Globals: -# * -# Arguments: -# $1 - App name -# Flags: -# --hosts - Host listen addresses -# --server-name - Server name -# --server-aliases - Server aliases -# --enable-http - Enable HTTP app configuration (if not enabled already) -# --enable-https - Enable HTTPS app configuration (if not enabled already) -# --disable-http - Disable HTTP app configuration (if not disabled already) -# --disable-https - Disable HTTPS app configuration (if not disabled already) -# --http-port - HTTP port number -# --https-port - HTTPS port number -# Returns: -# true if the configuration was updated, false otherwise -######################## -web_server_update_app_configuration() { - local app="${1:?missing app}" - shift - local -a args web_servers - args=("$app") - # Validate arguments - while [[ "$#" -gt 0 ]]; do - case "$1" in - # Common flags - --enable-http \ - | --enable-https \ - | --disable-http \ - | --disable-https \ - ) - args+=("$1") - ;; - --hosts \ - | --server-name \ - | --server-aliases \ - | --http-port \ - | --https-port \ - ) - args+=("$1" "${2:?missing value}") - shift - ;; - - *) - echo "Invalid command line flag $1" >&2 - return 1 - ;; - esac - shift - done - read -r -a web_servers <<< "$(web_server_list)" - for web_server in "${web_servers[@]}"; do - web_server_execute "$web_server" "${web_server}_update_app_configuration" "${args[@]}" - done -} - -######################## -# Enable loading page, which shows users that the initialization process is not yet completed -# Globals: -# * -# Arguments: -# None -# Returns: -# None -######################### -web_server_enable_loading_page() { - ensure_web_server_app_configuration_exists "__loading" --hosts "_default_" \ - --apache-additional-configuration " -# Show a HTTP 503 Service Unavailable page by default -RedirectMatch 503 ^/$ -# Show index.html if server is answering with 404 Not Found or 503 Service Unavailable status codes -ErrorDocument 404 /index.html -ErrorDocument 503 /index.html" \ - --nginx-additional-configuration " -# Show a HTTP 503 Service Unavailable page by default -location / { - return 503; -} -# Show index.html if server is answering with 404 Not Found or 503 Service Unavailable status codes -error_page 404 @installing; -error_page 503 @installing; -location @installing { - rewrite ^(.*)$ /index.html break; -}" - web_server_reload -} - -######################## -# Enable loading page, which shows users that the initialization process is not yet completed -# Globals: -# * -# Arguments: -# None -# Returns: -# None -######################### -web_server_disable_install_page() { - ensure_web_server_app_configuration_not_exists "__loading" - web_server_reload -} diff --git a/bitnami/sonarqube/10/debian-12/prebuildfs/usr/sbin/install_packages b/bitnami/sonarqube/10/debian-12/prebuildfs/usr/sbin/install_packages deleted file mode 100755 index ccce248b2d141..0000000000000 --- a/bitnami/sonarqube/10/debian-12/prebuildfs/usr/sbin/install_packages +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 -set -eu - -n=0 -max=2 -export DEBIAN_FRONTEND=noninteractive - -until [ $n -gt $max ]; do - set +e - ( - apt-get update -qq && - apt-get install -y --no-install-recommends "$@" - ) - CODE=$? - set -e - if [ $CODE -eq 0 ]; then - break - fi - if [ $n -eq $max ]; then - exit $CODE - fi - echo "apt failed, retrying" - n=$(($n + 1)) -done -apt-get clean && rm -rf /var/lib/apt/lists /var/cache/apt/archives diff --git a/bitnami/sonarqube/10/debian-12/prebuildfs/usr/sbin/run-script b/bitnami/sonarqube/10/debian-12/prebuildfs/usr/sbin/run-script deleted file mode 100755 index 0e07c9038dfde..0000000000000 --- a/bitnami/sonarqube/10/debian-12/prebuildfs/usr/sbin/run-script +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 -set -u - -if [ $# -eq 0 ]; then - >&2 echo "No arguments provided" - exit 1 -fi - -script=$1 -exit_code="${2:-96}" -fail_if_not_present="${3:-n}" - -if test -f "$script"; then - sh $script - - if [ $? -ne 0 ]; then - exit $((exit_code)) - fi -elif [ "$fail_if_not_present" = "y" ]; then - >&2 echo "script not found: $script" - exit 127 -fi diff --git a/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/java/entrypoint.sh b/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/java/entrypoint.sh deleted file mode 100755 index 38802fc0bfe91..0000000000000 --- a/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/java/entrypoint.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 - -# shellcheck disable=SC1091 - -set -o errexit -set -o nounset -set -o pipefail -# set -o xtrace # Uncomment this line for debugging purposes - -# Load libraries -. /opt/bitnami/scripts/libbitnami.sh -. /opt/bitnami/scripts/liblog.sh - -if [[ "$OS_FLAVOUR" =~ photon && "$APP_VERSION" =~ ^1.8 ]]; then - # Option --module-path is not supported by JAVA 1.8 since modules were added in version 1.9 - unset JAVA_TOOL_OPTIONS -fi - -print_welcome_page - -echo "" -exec "$@" diff --git a/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/java/postunpack.sh b/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/java/postunpack.sh deleted file mode 100755 index c15af32e2f773..0000000000000 --- a/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/java/postunpack.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 - -# shellcheck disable=SC1091 - -set -o errexit -set -o nounset -set -o pipefail -# set -o xtrace # Uncomment this line for debugging purposes - -# Load libraries -. /opt/bitnami/scripts/libfile.sh -. /opt/bitnami/scripts/liblog.sh - -# -# Java post-unpack operations -# - -# Override default files in the Java security directory. This is used for -# custom base images (with custom CA certificates or block lists is used) - -if [[ -n "${JAVA_EXTRA_SECURITY_DIR:-}" ]] && ! is_dir_empty "$JAVA_EXTRA_SECURITY_DIR"; then - info "Adding custom CAs to the Java security folder" - cp -Lr "${JAVA_EXTRA_SECURITY_DIR}/." /opt/bitnami/java/lib/security -fi diff --git a/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/libpostgresqlclient.sh b/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/libpostgresqlclient.sh deleted file mode 100644 index 65238dfff60bc..0000000000000 --- a/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/libpostgresqlclient.sh +++ /dev/null @@ -1,424 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 -# -# Bitnami PostgreSQL Client library - -# shellcheck disable=SC1091 - -# Load Generic Libraries -. /opt/bitnami/scripts/liblog.sh -. /opt/bitnami/scripts/libos.sh -. /opt/bitnami/scripts/libvalidations.sh - -######################## -# Validate settings in POSTGRESQL_CLIENT_* environment variables -# Globals: -# POSTGRESQL_CLIENT_* -# Arguments: -# None -# Returns: -# None -######################### -postgresql_client_validate() { - info "Validating settings in POSTGRESQL_CLIENT_* env vars" - local error_code=0 - - # Auxiliary functions - print_validation_error() { - error "$1" - error_code=1 - } - - empty_password_enabled_warn() { - warn "You set the environment variable ALLOW_EMPTY_PASSWORD=${ALLOW_EMPTY_PASSWORD}. For safety reasons, do not use this flag in a production environment." - } - empty_password_error() { - print_validation_error "The $1 environment variable is empty or not set. Set the environment variable ALLOW_EMPTY_PASSWORD=yes to allow the container to be started with blank passwords. This is recommended only for development." - } - - # Only validate environment variables if any action needs to be performed - local -a database_names - read -r -a database_names <<< "$(tr ',;' ' ' <<< "$POSTGRESQL_CLIENT_CREATE_DATABASE_NAMES")" - if [[ -n "$POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME" || "${#database_names[@]}" -gt 0 ]]; then - if is_boolean_yes "$ALLOW_EMPTY_PASSWORD"; then - empty_password_enabled_warn - else - if [[ -z "$POSTGRESQL_CLIENT_POSTGRES_PASSWORD" ]]; then - empty_password_error "POSTGRESQL_CLIENT_POSTGRES_PASSWORD" - fi - if [[ -n "$POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME" ]] && [[ -z "$POSTGRESQL_CLIENT_CREATE_DATABASE_PASSWORD" ]]; then - empty_password_error "POSTGRESQL_CLIENT_CREATE_DATABASE_PASSWORD" - fi - fi - fi - # When enabling extensions, the DB name must be provided - local -a extensions - read -r -a extensions <<< "$(tr ',;' ' ' <<< "$POSTGRESQL_CLIENT_CREATE_DATABASE_EXTENSIONS")" - if [[ "${#database_names[@]}" -le 0 && "${#extensions[@]}" -gt 0 ]]; then - print_validation_error "POSTGRESQL_CLIENT_CREATE_DATABASE_EXTENSIONS requires POSTGRESQL_CLIENT_CREATE_DATABASE_NAMES to be set." - fi - return "$error_code" -} - -######################## -# Perform actions to a database -# Globals: -# POSTGRESQL_CLIENT_* -# Arguments: -# None -# Returns: -# None -######################### -postgresql_client_initialize() { - local -a database_names - read -r -a database_names <<< "$(tr ',;' ' ' <<< "$POSTGRESQL_CLIENT_CREATE_DATABASE_NAMES")" - # Wait for the database to be accessible if any action needs to be performed - if [[ -n "$POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME" || "${#database_names[@]}" -gt 0 ]]; then - info "Trying to connect to the database server" - check_postgresql_connection() { - echo "SELECT 1" | postgresql_remote_execute "$POSTGRESQL_CLIENT_DATABASE_HOST" "$POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER" "postgres" "$POSTGRESQL_CLIENT_POSTGRES_USER" "$POSTGRESQL_CLIENT_POSTGRES_PASSWORD" - } - if ! retry_while "check_postgresql_connection"; then - error "Could not connect to the database server" - return 1 - fi - fi - # Ensure a database user exists in the server - if [[ -n "$POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME" ]]; then - info "Creating database user ${POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME}" - local -a args=("$POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME" "--host" "$POSTGRESQL_CLIENT_DATABASE_HOST" "--port" "$POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER") - [[ -n "$POSTGRESQL_CLIENT_CREATE_DATABASE_PASSWORD" ]] && args+=("-p" "$POSTGRESQL_CLIENT_CREATE_DATABASE_PASSWORD") - postgresql_ensure_user_exists "${args[@]}" - fi - # Ensure a database exists in the server (and that the user has write privileges, if specified) - if [[ "${#database_names[@]}" -gt 0 ]]; then - local -a createdb_args extensions - read -r -a extensions <<< "$(tr ',;' ' ' <<< "$POSTGRESQL_CLIENT_CREATE_DATABASE_EXTENSIONS")" - for database_name in "${database_names[@]}"; do - info "Creating database ${database_name}" - createdb_args=("$database_name" "--host" "$POSTGRESQL_CLIENT_DATABASE_HOST" "--port" "$POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER") - [[ -n "$POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME" ]] && createdb_args+=("-u" "$POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME") - postgresql_ensure_database_exists "${createdb_args[@]}" - # Ensure the list of extensions are enabled in the specified database - if [[ "${#extensions[@]}" -gt 0 ]]; then - for extension_to_create in "${extensions[@]}"; do - echo "CREATE EXTENSION IF NOT EXISTS ${extension_to_create}" | postgresql_remote_execute "$POSTGRESQL_CLIENT_DATABASE_HOST" "$POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER" "$database_name" "$POSTGRESQL_CLIENT_POSTGRES_USER" "$POSTGRESQL_CLIENT_POSTGRES_PASSWORD" - done - fi - done - fi - # Execute a custom SQL script - if [[ -n "$POSTGRESQL_CLIENT_EXECUTE_SQL" ]]; then - info "Executing custom SQL script" - echo "$POSTGRESQL_CLIENT_EXECUTE_SQL" | postgresql_remote_execute "$POSTGRESQL_CLIENT_DATABASE_HOST" "$POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER" "postgres" "$POSTGRESQL_CLIENT_POSTGRES_USER" "$POSTGRESQL_CLIENT_POSTGRES_PASSWORD" - fi - # Avoid exit code of previous commands to affect the result of this function - true -} - -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 - -# shellcheck disable=SC2148 - -######################## -# Return PostgreSQL major version -# Globals: -# POSTGRESQL_* -# Arguments: -# None -# Returns: -# String -######################### -postgresql_get_major_version() { - psql --version | grep -oE "[0-9]+\.[0-9]+" | grep -oE "^[0-9]+" -} - -######################## -# Gets an environment variable name based on the suffix -# Arguments: -# $1 - environment variable suffix -# Returns: -# environment variable name -######################### -get_env_var_value() { - local env_var_suffix="${1:?missing suffix}" - local env_var_name - for env_var_prefix in POSTGRESQL POSTGRESQL_CLIENT; do - env_var_name="${env_var_prefix}_${env_var_suffix}" - if [[ -n "${!env_var_name:-}" ]]; then - echo "${!env_var_name}" - break - fi - done -} - -######################## -# Execute an arbitrary query/queries against the running PostgreSQL service and print the output -# Stdin: -# Query/queries to execute -# Globals: -# BITNAMI_DEBUG -# POSTGRESQL_* -# Arguments: -# $1 - Database where to run the queries -# $2 - User to run queries -# $3 - Password -# $4 - Extra options (eg. -tA) -# Returns: -# None -######################### -postgresql_execute_print_output() { - local -r db="${1:-}" - local -r user="${2:-postgres}" - local -r pass="${3:-}" - local opts - read -r -a opts <<<"${@:4}" - - local args=("-U" "$user" "-p" "${POSTGRESQL_PORT_NUMBER:-5432}" "-h" "127.0.0.1") - [[ -n "$db" ]] && args+=("-d" "$db") - [[ "${#opts[@]}" -gt 0 ]] && args+=("${opts[@]}") - - # Execute the Query/queries from stdin - PGPASSWORD=$pass psql "${args[@]}" -} - -######################## -# Execute an arbitrary query/queries against the running PostgreSQL service -# Stdin: -# Query/queries to execute -# Globals: -# BITNAMI_DEBUG -# POSTGRESQL_* -# Arguments: -# $1 - Database where to run the queries -# $2 - User to run queries -# $3 - Password -# $4 - Extra options (eg. -tA) -# Returns: -# None -######################### -postgresql_execute() { - if [[ "${BITNAMI_DEBUG:-false}" = true ]]; then - "postgresql_execute_print_output" "$@" - elif [[ "${NO_ERRORS:-false}" = true ]]; then - "postgresql_execute_print_output" "$@" 2>/dev/null - else - "postgresql_execute_print_output" "$@" >/dev/null 2>&1 - fi -} - -######################## -# Execute an arbitrary query/queries against a remote PostgreSQL service and print to stdout -# Stdin: -# Query/queries to execute -# Globals: -# BITNAMI_DEBUG -# DB_* -# Arguments: -# $1 - Remote PostgreSQL service hostname -# $2 - Remote PostgreSQL service port -# $3 - Database where to run the queries -# $4 - User to run queries -# $5 - Password -# $6 - Extra options (eg. -tA) -# Returns: -# None -postgresql_remote_execute_print_output() { - local -r hostname="${1:?hostname is required}" - local -r port="${2:?port is required}" - local -a args=("-h" "$hostname" "-p" "$port") - shift 2 - "postgresql_execute_print_output" "$@" "${args[@]}" -} - -######################## -# Execute an arbitrary query/queries against a remote PostgreSQL service -# Stdin: -# Query/queries to execute -# Globals: -# BITNAMI_DEBUG -# DB_* -# Arguments: -# $1 - Remote PostgreSQL service hostname -# $2 - Remote PostgreSQL service port -# $3 - Database where to run the queries -# $4 - User to run queries -# $5 - Password -# $6 - Extra options (eg. -tA) -# Returns: -# None -postgresql_remote_execute() { - if [[ "${BITNAMI_DEBUG:-false}" = true ]]; then - "postgresql_remote_execute_print_output" "$@" - elif [[ "${NO_ERRORS:-false}" = true ]]; then - "postgresql_remote_execute_print_output" "$@" 2>/dev/null - else - "postgresql_remote_execute_print_output" "$@" >/dev/null 2>&1 - fi -} - -######################## -# Optionally create the given database user -# Flags: -# -p|--password - database password -# --host - database host -# --port - database port -# Arguments: -# $1 - user -# Returns: -# None -######################### -postgresql_ensure_user_exists() { - local -r user="${1:?user is missing}" - local password="" - # For accessing an external database - local db_host="" - local db_port="" - - # Validate arguments - shift 1 - while [ "$#" -gt 0 ]; do - case "$1" in - -p | --password) - shift - password="${1:?missing password}" - ;; - --host) - shift - db_host="${1:?missing database host}" - ;; - --port) - shift - db_port="${1:?missing database port}" - ;; - *) - echo "Invalid command line flag $1" >&2 - return 1 - ;; - esac - shift - done - - local -a postgresql_execute_cmd=("postgresql_execute") - [[ -n "$db_host" && -n "$db_port" ]] && postgresql_execute_cmd=("postgresql_remote_execute" "$db_host" "$db_port") - local -a postgresql_execute_flags=("postgres" "$(get_env_var_value POSTGRES_USER)" "$(get_env_var_value POSTGRES_PASSWORD)") - - "${postgresql_execute_cmd[@]}" "${postgresql_execute_flags[@]}" <&2 - return 1 - ;; - esac - shift - done - - local -a postgresql_execute_cmd=("postgresql_execute") - [[ -n "$db_host" && -n "$db_port" ]] && postgresql_execute_cmd=("postgresql_remote_execute" "$db_host" "$db_port") - local -a postgresql_execute_flags=("postgres" "$(get_env_var_value POSTGRES_USER)" "$(get_env_var_value POSTGRES_PASSWORD)") - - "${postgresql_execute_cmd[@]}" "${postgresql_execute_flags[@]}" <> "$SONARQUBE_CONF_FILE" <<< "$entry" - fi -} - -######################## -# Configure SonarQube heap size -# Globals: -# SONARQUBE_* -# Arguments: -# None -# Returns: -# None -######################### -sonarqube_set_heap_size() { - local max="${1:?max heap size value missing}" - local min="${2:?min heap size value missing}" - info "Setting heap size to -Xmx${max} -Xms${min}" - sonarqube_conf_set "sonar.ce.javaOpts" "-Xmx${max} -Xms${min} -XX:+HeapDumpOnOutOfMemoryError" - sonarqube_conf_set "sonar.web.javaOpts" "-Xmx${max} -Xms${min} -XX:+HeapDumpOnOutOfMemoryError" - # It is recommended to configure the heap size for Elasticsearch to the same value (in this case, to the max value) - sonarqube_conf_set "sonar.search.javaOpts" "-Xmx${max} -Xms${max} -XX:+HeapDumpOnOutOfMemoryError" -} - -######################## -# Get an entry from the SonarQube configuration file -# Globals: -# SONARQUBE_* -# Arguments: -# $1 - Variable name -# Returns: -# None -######################### -sonarqube_conf_get() { - local -r key="${1:?key missing}" - debug "Getting ${key} from SonarQube configuration" - # Sanitize key (sed does not support fixed string substitutions) - local sanitized_pattern - sanitized_pattern="^\s*(#\s*)?$(sed 's/[]\[^$.*/]/\\&/g' <<< "$key")\s*=([^;]+);" - grep -E "$sanitized_pattern" "$SONARQUBE_CONF_FILE" | sed -E "s|${sanitized_pattern}|\2|" | tr -d "\"' " -} - -######################## -# Wait until the database is accessible with the currently-known credentials -# Globals: -# * -# Arguments: -# $1 - database host -# $2 - database port -# $3 - database name -# $4 - database username -# $5 - database user password (optional) -# Returns: -# true if the database connection succeeded, false otherwise -######################### -sonarqube_wait_for_postgresql_connection() { - local -r db_host="${1:?missing database host}" - local -r db_port="${2:?missing database port}" - local -r db_name="${3:?missing database name}" - local -r db_user="${4:?missing database user}" - local -r db_pass="${5:-}" - check_postgresql_connection() { - echo "SELECT 1" | postgresql_remote_execute "$db_host" "$db_port" "$db_name" "$db_user" "$db_pass" - } - if ! retry_while "check_postgresql_connection"; then - error "Could not connect to the database" - return 1 - fi -} - -######################## -# Check if SonarQube is running -# Arguments: -# None -# Returns: -# Boolean -######################### -is_sonarqube_running() { - # The 'sonar.sh status' command checks whether the PID file exists, and a process exists with that PID - # That way we do not need to re-implement such logic - if am_i_root; then - debug_execute run_as_user "$SONARQUBE_DAEMON_USER" "${SONARQUBE_BIN_DIR}/sonar.sh" "status" - else - debug_execute "${SONARQUBE_BIN_DIR}/sonar.sh" "status" - fi -} - -######################## -# Check if SonarQube is not running -# Arguments: -# None -# Returns: -# Boolean -######################### -is_sonarqube_not_running() { - ! is_sonarqube_running -} - -######################## -# Stop SonarQube -# Arguments: -# None -# Returns: -# None -######################### -sonarqube_stop() { - ! is_sonarqube_running && return - if am_i_root; then - debug_execute run_as_user "$SONARQUBE_DAEMON_USER" "${SONARQUBE_BIN_DIR}/sonar.sh" "stop" - else - debug_execute "${SONARQUBE_BIN_DIR}/sonar.sh" "stop" - fi -} - -######################## -# Copy mounted configuration files -# Globals: -# SONARQUBE_* -# Arguments: -# None -# Returns: -# None -######################### -sonarqube_copy_mounted_config() { - if ! is_dir_empty "$SONARQUBE_MOUNTED_PROVISIONING_DIR"; then - if ! cp -Lr "${SONARQUBE_MOUNTED_PROVISIONING_DIR}"/* "${SONARQUBE_VOLUME_DIR}"; then - error "Issue copying mounted configuration files from $SONARQUBE_MOUNTED_PROVISIONING_DIR to $SONARQUBE_VOLUME_DIR. Make sure you are not mounting configuration files in $SONARQUBE_MOUNTED_PROVISIONING_DIR and $SONARQUBE_VOLUME_DIR at the same time" - exit 1 - fi - fi -} diff --git a/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/postgresql-client-env.sh b/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/postgresql-client-env.sh deleted file mode 100644 index 40015070a445c..0000000000000 --- a/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/postgresql-client-env.sh +++ /dev/null @@ -1,88 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 -# -# Environment configuration for postgresql-client - -# The values for all environment variables will be set in the below order of precedence -# 1. Custom environment variables defined below after Bitnami defaults -# 2. Constants defined in this file (environment variables with no default), i.e. BITNAMI_ROOT_DIR -# 3. Environment variables overridden via external files using *_FILE variables (see below) -# 4. Environment variables set externally (i.e. current Bash context/Dockerfile/userdata) - -# Load logging library -# shellcheck disable=SC1090,SC1091 -. /opt/bitnami/scripts/liblog.sh - -export BITNAMI_ROOT_DIR="/opt/bitnami" -export BITNAMI_VOLUME_DIR="/bitnami" - -# Logging configuration -export MODULE="${MODULE:-postgresql-client}" -export BITNAMI_DEBUG="${BITNAMI_DEBUG:-false}" - -# By setting an environment variable matching *_FILE to a file path, the prefixed environment -# variable will be overridden with the value specified in that file -postgresql_client_env_vars=( - ALLOW_EMPTY_PASSWORD - POSTGRESQL_CLIENT_DATABASE_HOST - POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER - POSTGRESQL_CLIENT_POSTGRES_USER - POSTGRESQL_CLIENT_POSTGRES_PASSWORD - POSTGRESQL_CLIENT_CREATE_DATABASE_NAMES - POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME - POSTGRESQL_CLIENT_CREATE_DATABASE_PASSWORD - POSTGRESQL_CLIENT_CREATE_DATABASE_EXTENSIONS - POSTGRESQL_CLIENT_EXECUTE_SQL - POSTGRESQL_HOST - POSTGRESQL_PORT_NUMBER - POSTGRESQL_CLIENT_ROOT_USER - POSTGRESQL_POSTGRES_USER - POSTGRESQL_ROOT_USER - POSTGRESQL_CLIENT_ROOT_PASSWORD - POSTGRESQL_POSTGRES_PASSWORD - POSTGRESQL_ROOT_PASSWORD - POSTGRESQL_CLIENT_CREATE_DATABASE_NAME - POSTGRESQL_CLIENT_CREATE_DATABASE_USER -) -for env_var in "${postgresql_client_env_vars[@]}"; do - file_env_var="${env_var}_FILE" - if [[ -n "${!file_env_var:-}" ]]; then - if [[ -r "${!file_env_var:-}" ]]; then - export "${env_var}=$(< "${!file_env_var}")" - unset "${file_env_var}" - else - warn "Skipping export of '${env_var}'. '${!file_env_var:-}' is not readable." - fi - fi -done -unset postgresql_client_env_vars - -# Paths -export POSTGRESQL_BASE_DIR="/opt/bitnami/postgresql" -export POSTGRESQL_BIN_DIR="$POSTGRESQL_BASE_DIR/bin" -export PATH="${POSTGRESQL_BIN_DIR}:${PATH}" - -# PostgreSQL settings -export ALLOW_EMPTY_PASSWORD="${ALLOW_EMPTY_PASSWORD:-no}" -POSTGRESQL_CLIENT_DATABASE_HOST="${POSTGRESQL_CLIENT_DATABASE_HOST:-"${POSTGRESQL_HOST:-}"}" -export POSTGRESQL_CLIENT_DATABASE_HOST="${POSTGRESQL_CLIENT_DATABASE_HOST:-postgresql}" -POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER="${POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER:-"${POSTGRESQL_PORT_NUMBER:-}"}" -export POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER="${POSTGRESQL_CLIENT_DATABASE_PORT_NUMBER:-5432}" -POSTGRESQL_CLIENT_POSTGRES_USER="${POSTGRESQL_CLIENT_POSTGRES_USER:-"${POSTGRESQL_CLIENT_ROOT_USER:-}"}" -POSTGRESQL_CLIENT_POSTGRES_USER="${POSTGRESQL_CLIENT_POSTGRES_USER:-"${POSTGRESQL_POSTGRES_USER:-}"}" -POSTGRESQL_CLIENT_POSTGRES_USER="${POSTGRESQL_CLIENT_POSTGRES_USER:-"${POSTGRESQL_ROOT_USER:-}"}" -export POSTGRESQL_CLIENT_POSTGRES_USER="${POSTGRESQL_CLIENT_POSTGRES_USER:-postgres}" # only used during the first initialization -POSTGRESQL_CLIENT_POSTGRES_PASSWORD="${POSTGRESQL_CLIENT_POSTGRES_PASSWORD:-"${POSTGRESQL_CLIENT_ROOT_PASSWORD:-}"}" -POSTGRESQL_CLIENT_POSTGRES_PASSWORD="${POSTGRESQL_CLIENT_POSTGRES_PASSWORD:-"${POSTGRESQL_POSTGRES_PASSWORD:-}"}" -POSTGRESQL_CLIENT_POSTGRES_PASSWORD="${POSTGRESQL_CLIENT_POSTGRES_PASSWORD:-"${POSTGRESQL_ROOT_PASSWORD:-}"}" -export POSTGRESQL_CLIENT_POSTGRES_PASSWORD="${POSTGRESQL_CLIENT_POSTGRES_PASSWORD:-}" # only used during the first initialization -POSTGRESQL_CLIENT_CREATE_DATABASE_NAMES="${POSTGRESQL_CLIENT_CREATE_DATABASE_NAMES:-"${POSTGRESQL_CLIENT_CREATE_DATABASE_NAME:-}"}" -export POSTGRESQL_CLIENT_CREATE_DATABASE_NAMES="${POSTGRESQL_CLIENT_CREATE_DATABASE_NAMES:-}" # only used during the first initialization -POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME="${POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME:-"${POSTGRESQL_CLIENT_CREATE_DATABASE_USER:-}"}" -export POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME="${POSTGRESQL_CLIENT_CREATE_DATABASE_USERNAME:-}" # only used during the first initialization -export POSTGRESQL_CLIENT_CREATE_DATABASE_PASSWORD="${POSTGRESQL_CLIENT_CREATE_DATABASE_PASSWORD:-}" # only used during the first initialization -export POSTGRESQL_CLIENT_CREATE_DATABASE_EXTENSIONS="${POSTGRESQL_CLIENT_CREATE_DATABASE_EXTENSIONS:-}" # only used during the first initialization -export POSTGRESQL_CLIENT_EXECUTE_SQL="${POSTGRESQL_CLIENT_EXECUTE_SQL:-}" # only used during the first initialization - -# Custom environment variables may be defined below diff --git a/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/postgresql-client/setup.sh b/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/postgresql-client/setup.sh deleted file mode 100755 index 3b04711ab8d20..0000000000000 --- a/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/postgresql-client/setup.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 - -# shellcheck disable=SC1091 - -set -o errexit -set -o nounset -set -o pipefail -# set -o xtrace # Uncomment this line for debugging purposes - -# Load libraries -. /opt/bitnami/scripts/libpostgresqlclient.sh - -# Load PostgreSQL Client environment variables -. /opt/bitnami/scripts/postgresql-client-env.sh - -# Ensure PostgreSQL Client environment variables settings are valid -postgresql_client_validate -# Ensure PostgreSQL Client is initialized -postgresql_client_initialize diff --git a/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/sonarqube-env.sh b/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/sonarqube-env.sh deleted file mode 100644 index a50acf78b640a..0000000000000 --- a/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/sonarqube-env.sh +++ /dev/null @@ -1,150 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 -# -# Environment configuration for sonarqube - -# The values for all environment variables will be set in the below order of precedence -# 1. Custom environment variables defined below after Bitnami defaults -# 2. Constants defined in this file (environment variables with no default), i.e. BITNAMI_ROOT_DIR -# 3. Environment variables overridden via external files using *_FILE variables (see below) -# 4. Environment variables set externally (i.e. current Bash context/Dockerfile/userdata) - -# Load logging library -# shellcheck disable=SC1090,SC1091 -. /opt/bitnami/scripts/liblog.sh - -export BITNAMI_ROOT_DIR="/opt/bitnami" -export BITNAMI_VOLUME_DIR="/bitnami" - -# Logging configuration -export MODULE="${MODULE:-sonarqube}" -export BITNAMI_DEBUG="${BITNAMI_DEBUG:-false}" - -# By setting an environment variable matching *_FILE to a file path, the prefixed environment -# variable will be overridden with the value specified in that file -sonarqube_env_vars=( - SONARQUBE_MOUNTED_PROVISIONING_DIR - SONARQUBE_DATA_TO_PERSIST - SONARQUBE_PORT_NUMBER - SONARQUBE_ELASTICSEARCH_PORT_NUMBER - SONARQUBE_START_TIMEOUT - SONARQUBE_SKIP_BOOTSTRAP - SONARQUBE_WEB_CONTEXT - SONARQUBE_MAX_HEAP_SIZE - SONARQUBE_MIN_HEAP_SIZE - SONARQUBE_CE_JAVA_ADD_OPTS - SONARQUBE_ELASTICSEARCH_JAVA_ADD_OPTS - SONARQUBE_WEB_JAVA_ADD_OPTS - SONARQUBE_EXTRA_PROPERTIES - SONARQUBE_USERNAME - SONARQUBE_PASSWORD - SONARQUBE_EMAIL - SONARQUBE_SMTP_HOST - SONARQUBE_SMTP_PORT_NUMBER - SONARQUBE_SMTP_USER - SONARQUBE_SMTP_PASSWORD - SONARQUBE_SMTP_PROTOCOL - SONARQUBE_DATABASE_HOST - SONARQUBE_DATABASE_PORT_NUMBER - SONARQUBE_DATABASE_NAME - SONARQUBE_DATABASE_USER - SONARQUBE_DATABASE_PASSWORD - SONARQUBE_PROPERTIES - SMTP_HOST - SMTP_PORT - SONARQUBE_SMTP_PORT - SMTP_USER - SMTP_PASSWORD - SMTP_PROTOCOL - POSTGRESQL_HOST - POSTGRESQL_PORT_NUMBER - POSTGRESQL_DATABASE_NAME - POSTGRESQL_DATABASE_USER - POSTGRESQL_DATABASE_USERNAME - POSTGRESQL_DATABASE_PASSWORD -) -for env_var in "${sonarqube_env_vars[@]}"; do - file_env_var="${env_var}_FILE" - if [[ -n "${!file_env_var:-}" ]]; then - if [[ -r "${!file_env_var:-}" ]]; then - export "${env_var}=$(< "${!file_env_var}")" - unset "${file_env_var}" - else - warn "Skipping export of '${env_var}'. '${!file_env_var:-}' is not readable." - fi - fi -done -unset sonarqube_env_vars - -# Paths -export SONARQUBE_BASE_DIR="${BITNAMI_ROOT_DIR}/sonarqube" -export SONARQUBE_DATA_DIR="${SONARQUBE_BASE_DIR}/data" -export SONARQUBE_EXTENSIONS_DIR="${SONARQUBE_BASE_DIR}/extensions" -export SONARQUBE_MOUNTED_PROVISIONING_DIR="${SONARQUBE_MOUNTED_PROVISIONING_DIR:-/bitnami/sonarqube-provisioning}" -export SONARQUBE_CONF_DIR="${SONARQUBE_BASE_DIR}/conf" -export SONARQUBE_CONF_FILE="${SONARQUBE_CONF_DIR}/sonar.properties" -export SONARQUBE_LOGS_DIR="${SONARQUBE_BASE_DIR}/logs" -export SONARQUBE_LOG_FILE="${SONARQUBE_LOGS_DIR}/sonar.log" -export SONARQUBE_TMP_DIR="${SONARQUBE_BASE_DIR}/temp" -export SONARQUBE_PID_FILE="${SONARQUBE_BASE_DIR}/pids/SonarQube.pid" -export SONARQUBE_BIN_DIR="${SONARQUBE_BASE_DIR}/bin/linux-x86-64" -export PATH="${BITNAMI_ROOT_DIR}/java/bin:${PATH}" - -# SonarQube persistence configuration -export SONARQUBE_VOLUME_DIR="${BITNAMI_VOLUME_DIR}/sonarqube" -export SONARQUBE_DATA_TO_PERSIST="${SONARQUBE_DATA_TO_PERSIST:-${SONARQUBE_DATA_DIR} ${SONARQUBE_EXTENSIONS_DIR}}" - -# System users (when running with a privileged user) -export SONARQUBE_DAEMON_USER="sonarqube" -export SONARQUBE_DAEMON_USER_ID="1001" # only used at build time -export SONARQUBE_DAEMON_GROUP="sonarqube" -export SONARQUBE_DAEMON_GROUP_ID="1001" # only used at build time - -# SonarQube configuration -export SONARQUBE_PORT_NUMBER="${SONARQUBE_PORT_NUMBER:-9000}" -export SONARQUBE_ELASTICSEARCH_PORT_NUMBER="${SONARQUBE_ELASTICSEARCH_PORT_NUMBER:-9001}" -export SONARQUBE_START_TIMEOUT="${SONARQUBE_START_TIMEOUT:-300}" # only used during the first initialization -export SONARQUBE_SKIP_BOOTSTRAP="${SONARQUBE_SKIP_BOOTSTRAP:-no}" # only used during the first initialization -export SONARQUBE_WEB_CONTEXT="${SONARQUBE_WEB_CONTEXT:-/}" -export SONARQUBE_MAX_HEAP_SIZE="${SONARQUBE_MAX_HEAP_SIZE:-}" -export SONARQUBE_MIN_HEAP_SIZE="${SONARQUBE_MIN_HEAP_SIZE:-}" -export SONARQUBE_CE_JAVA_ADD_OPTS="${SONARQUBE_CE_JAVA_ADD_OPTS:-}" -export SONARQUBE_ELASTICSEARCH_JAVA_ADD_OPTS="${SONARQUBE_ELASTICSEARCH_JAVA_ADD_OPTS:-}" -export SONARQUBE_WEB_JAVA_ADD_OPTS="${SONARQUBE_WEB_JAVA_ADD_OPTS:-}" -SONARQUBE_EXTRA_PROPERTIES="${SONARQUBE_EXTRA_PROPERTIES:-"${SONARQUBE_PROPERTIES:-}"}" -export SONARQUBE_EXTRA_PROPERTIES="${SONARQUBE_EXTRA_PROPERTIES:-}" - -# SonarQube credentials -export SONARQUBE_USERNAME="${SONARQUBE_USERNAME:-admin}" # only used during the first initialization -export SONARQUBE_PASSWORD="${SONARQUBE_PASSWORD:-bitnami}" # only used during the first initialization -export SONARQUBE_EMAIL="${SONARQUBE_EMAIL:-user@example.com}" # only used during the first initialization - -# SonarQube SMTP credentials -SONARQUBE_SMTP_HOST="${SONARQUBE_SMTP_HOST:-"${SMTP_HOST:-}"}" -export SONARQUBE_SMTP_HOST="${SONARQUBE_SMTP_HOST:-}" # only used during the first initialization -SONARQUBE_SMTP_PORT_NUMBER="${SONARQUBE_SMTP_PORT_NUMBER:-"${SMTP_PORT:-}"}" -SONARQUBE_SMTP_PORT_NUMBER="${SONARQUBE_SMTP_PORT_NUMBER:-"${SONARQUBE_SMTP_PORT:-}"}" -export SONARQUBE_SMTP_PORT_NUMBER="${SONARQUBE_SMTP_PORT_NUMBER:-}" # only used during the first initialization -SONARQUBE_SMTP_USER="${SONARQUBE_SMTP_USER:-"${SMTP_USER:-}"}" -export SONARQUBE_SMTP_USER="${SONARQUBE_SMTP_USER:-}" # only used during the first initialization -SONARQUBE_SMTP_PASSWORD="${SONARQUBE_SMTP_PASSWORD:-"${SMTP_PASSWORD:-}"}" -export SONARQUBE_SMTP_PASSWORD="${SONARQUBE_SMTP_PASSWORD:-}" # only used during the first initialization -SONARQUBE_SMTP_PROTOCOL="${SONARQUBE_SMTP_PROTOCOL:-"${SMTP_PROTOCOL:-}"}" -export SONARQUBE_SMTP_PROTOCOL="${SONARQUBE_SMTP_PROTOCOL:-}" # only used during the first initialization - -# Database configuration -export SONARQUBE_DEFAULT_DATABASE_HOST="postgresql" # only used at build time -SONARQUBE_DATABASE_HOST="${SONARQUBE_DATABASE_HOST:-"${POSTGRESQL_HOST:-}"}" -export SONARQUBE_DATABASE_HOST="${SONARQUBE_DATABASE_HOST:-$SONARQUBE_DEFAULT_DATABASE_HOST}" # only used during the first initialization -SONARQUBE_DATABASE_PORT_NUMBER="${SONARQUBE_DATABASE_PORT_NUMBER:-"${POSTGRESQL_PORT_NUMBER:-}"}" -export SONARQUBE_DATABASE_PORT_NUMBER="${SONARQUBE_DATABASE_PORT_NUMBER:-5432}" # only used during the first initialization -SONARQUBE_DATABASE_NAME="${SONARQUBE_DATABASE_NAME:-"${POSTGRESQL_DATABASE_NAME:-}"}" -export SONARQUBE_DATABASE_NAME="${SONARQUBE_DATABASE_NAME:-bitnami_sonarqube}" # only used during the first initialization -SONARQUBE_DATABASE_USER="${SONARQUBE_DATABASE_USER:-"${POSTGRESQL_DATABASE_USER:-}"}" -SONARQUBE_DATABASE_USER="${SONARQUBE_DATABASE_USER:-"${POSTGRESQL_DATABASE_USERNAME:-}"}" -export SONARQUBE_DATABASE_USER="${SONARQUBE_DATABASE_USER:-bn_sonarqube}" # only used during the first initialization -SONARQUBE_DATABASE_PASSWORD="${SONARQUBE_DATABASE_PASSWORD:-"${POSTGRESQL_DATABASE_PASSWORD:-}"}" -export SONARQUBE_DATABASE_PASSWORD="${SONARQUBE_DATABASE_PASSWORD:-}" # only used during the first initialization - -# Custom environment variables may be defined below diff --git a/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/sonarqube/entrypoint.sh b/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/sonarqube/entrypoint.sh deleted file mode 100755 index 027dfa453c834..0000000000000 --- a/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/sonarqube/entrypoint.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 - -# shellcheck disable=SC1091 - -set -o errexit -set -o nounset -set -o pipefail -# set -o xtrace # Uncomment this line for debugging purposes - -# Load SonarQube environment -. /opt/bitnami/scripts/sonarqube-env.sh - -# Load libraries -. /opt/bitnami/scripts/libbitnami.sh -. /opt/bitnami/scripts/liblog.sh - -print_welcome_page - -if [[ "$1" = "/opt/bitnami/scripts/sonarqube/run.sh" ]]; then - /opt/bitnami/scripts/postgresql-client/setup.sh - /opt/bitnami/scripts/sonarqube/setup.sh - /post-init.sh - info "** SonarQube setup finished! **" -fi - -echo "" -exec "$@" diff --git a/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/sonarqube/postunpack.sh b/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/sonarqube/postunpack.sh deleted file mode 100755 index 0655f0d52d4c8..0000000000000 --- a/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/sonarqube/postunpack.sh +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 - -# shellcheck disable=SC1090,SC1091 - -set -o errexit -set -o nounset -set -o pipefail -# set -o xtrace # Uncomment this line for debugging purposes - -# Load SonarQube environment -. /opt/bitnami/scripts/sonarqube-env.sh - -# Load libraries -. /opt/bitnami/scripts/libsonarqube.sh -. /opt/bitnami/scripts/libfile.sh -. /opt/bitnami/scripts/libfs.sh -. /opt/bitnami/scripts/liblog.sh - -info "Updating PID files location" -# PIDFile appears in branch 9 -replace_in_file "${SONARQUBE_BIN_DIR}/sonar.sh" "PIDFILE=\".*" "PIDFILE=\"/opt/bitnami/sonarqube/pids/\$APP_NAME.pid\"" - -# Ensure the SonarQube base directory exists and has proper permissions -# Based on https://github.com/SonarSource/docker-sonarqube/blob/master/9/community/Dockerfile#L129 -info "Configuring file permissions for SonarQube" - - -ensure_group_exists "$SONARQUBE_DAEMON_GROUP" --gid "$SONARQUBE_DAEMON_GROUP_ID" -ensure_user_exists "$SONARQUBE_DAEMON_USER" --system --uid "$SONARQUBE_DAEMON_USER_ID" --group "$SONARQUBE_DAEMON_GROUP" --append-groups "root" -for dir in "$SONARQUBE_DATA_DIR" "$SONARQUBE_EXTENSIONS_DIR" "$SONARQUBE_LOGS_DIR" "$SONARQUBE_TMP_DIR" "$SONARQUBE_MOUNTED_PROVISIONING_DIR" "${SONARQUBE_BASE_DIR}/pids" "$SONARQUBE_VOLUME_DIR"; do - ensure_dir_exists "$dir" - # Use daemon:root ownership for compatibility when running as a non-root user - configure_permissions_ownership "$dir" -d "775" -f "664" -u "$SONARQUBE_DAEMON_USER" -g "root" -done -# The installation directory needs to be writable in order for persistence logic to work (i.e. deleting folders inside it) -# The 'sonar.sh' file needs to be writable when running as a non-root user since it si going to be modified during initialization -chmod g+w "$SONARQUBE_CONF_FILE" "$SONARQUBE_BASE_DIR" -chmod o+rX -R "${SONARQUBE_BASE_DIR}/elasticsearch/config" diff --git a/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/sonarqube/run.sh b/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/sonarqube/run.sh deleted file mode 100755 index 34a33c7c88a64..0000000000000 --- a/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/sonarqube/run.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 - -# shellcheck disable=SC1090,SC1091 - -set -o errexit -set -o nounset -set -o pipefail -# set -o xtrace # Uncomment this line for debugging purposes - -# Load SonarQube environment -. /opt/bitnami/scripts/sonarqube-env.sh - -# Load libraries -. /opt/bitnami/scripts/libos.sh -. /opt/bitnami/scripts/liblog.sh -. /opt/bitnami/scripts/libsonarqube.sh - -# Using 'sonar.sh console' to start SonarQube in foreground -START_CMD=("${SONARQUBE_BIN_DIR}/sonar.sh" "console") - -# SonarQube expects files and folders (i.e. temp or data) to be relative to the CWD by default -cd "$SONARQUBE_BASE_DIR" - -info "** Starting SonarQube **" -if am_i_root; then - exec_as_user "$SONARQUBE_DAEMON_USER" "${START_CMD[@]}" "$@" -else - exec "${START_CMD[@]}" "$@" -fi diff --git a/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/sonarqube/setup.sh b/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/sonarqube/setup.sh deleted file mode 100755 index 8394a59637888..0000000000000 --- a/bitnami/sonarqube/10/debian-12/rootfs/opt/bitnami/scripts/sonarqube/setup.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 - -# shellcheck disable=SC1090,SC1091 - -set -o errexit -set -o nounset -set -o pipefail -# set -o xtrace # Uncomment this line for debugging purposes - -# Load SonarQube environment -. /opt/bitnami/scripts/sonarqube-env.sh - -# Load PostgreSQL Client environment for 'postgresql_remote_execute' (after 'sonarqube-env.sh' so that MODULE is not set to a wrong value) -if [[ -f /opt/bitnami/scripts/postgresql-client-env.sh ]]; then - . /opt/bitnami/scripts/postgresql-client-env.sh -elif [[ -f /opt/bitnami/scripts/postgresql-env.sh ]]; then - . /opt/bitnami/scripts/postgresql-env.sh -fi - -# Load libraries -. /opt/bitnami/scripts/libsonarqube.sh - -# Ensure SonarQube environment variables are valid -sonarqube_validate - -# Ensure SonarQube is initialized -sonarqube_initialize diff --git a/bitnami/sonarqube/10/debian-12/rootfs/post-init.d/shell.sh b/bitnami/sonarqube/10/debian-12/rootfs/post-init.d/shell.sh deleted file mode 100755 index 75a202d6ecc51..0000000000000 --- a/bitnami/sonarqube/10/debian-12/rootfs/post-init.d/shell.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 -# -# Executes custom Bash init scripts - -# shellcheck disable=SC1090,SC1091 - -set -o errexit -set -o nounset -set -o pipefail -# set -o xtrace # Uncomment this line for debugging purposes - -# Load libraries with logging functions -if [[ -f /opt/bitnami/base/functions ]]; then - . /opt/bitnami/base/functions -else - . /opt/bitnami/scripts/liblog.sh -fi - -# Loop through all input files passed via stdin -read -r -a custom_init_scripts <<< "$@" -failure=0 -if [[ "${#custom_init_scripts[@]}" -gt 0 ]]; then - for custom_init_script in "${custom_init_scripts[@]}"; do - [[ "$custom_init_script" != *".sh" ]] && continue - if [[ -x "$custom_init_script" ]]; then - info "Executing ${custom_init_script}" - "$custom_init_script" || failure="1" - else - info "Sourcing ${custom_init_script} as it is not executable by the current user, any error may cause initialization to fail" - . "$custom_init_script" - fi - [[ "$failure" -ne 0 ]] && error "Failed to execute ${custom_init_script}" - done -fi - -exit "$failure" diff --git a/bitnami/sonarqube/10/debian-12/rootfs/post-init.d/sql-postgresql.sh b/bitnami/sonarqube/10/debian-12/rootfs/post-init.d/sql-postgresql.sh deleted file mode 100755 index 88367e29a1b72..0000000000000 --- a/bitnami/sonarqube/10/debian-12/rootfs/post-init.d/sql-postgresql.sh +++ /dev/null @@ -1,52 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 -# -# Executes custom PostgreSQL (.sql or .sql.gz) init scripts - -# shellcheck disable=SC1091 - -set -o errexit -set -o nounset -set -o pipefail -# set -o xtrace # Uncomment this line for debugging purposes - -# Load libraries with logging functions -if [[ -f /opt/bitnami/base/functions ]]; then - . /opt/bitnami/base/functions -else - . /opt/bitnami/scripts/liblog.sh -fi - -postgresql_execute() { - local -r sql_file="${1:?missing file}" - if [[ -n "$POSTGRESQL_PASSWORD" ]]; then - export PGPASSWORD=$POSTGRESQL_PASSWORD - fi - local -a psql=("psql") - if [[ -n "${POSTGRESQL_USER:-}" ]]; then - psql+=("-U" "$POSTGRESQL_USER") - else - psql+=("-U" "$POSTGRESQL_USERNAME") - fi - if [[ "$sql_file" == *".sql" ]]; then - "${psql[@]}" -f "$sql_file" || failure=$? - elif [[ "$sql_file" == *".sql.gz" ]]; then - gunzip -c "$sql_file" | "${psql[@]}" || failure=$? - fi - return "$failure" -} - -# Loop through all input files passed via stdin -read -r -a custom_init_scripts <<< "$@" -failure=0 -if [[ "${#custom_init_scripts[@]}" -gt 0 ]]; then - for custom_init_script in "${custom_init_scripts[@]}"; do - [[ ! "$custom_init_script" =~ ^.*(\.sql|\.sql\.gz)$ ]] && continue - info "Executing ${custom_init_script}" - postgresql_execute "$custom_init_script" || failure=1 - [[ "$failure" -ne 0 ]] && error "Failed to execute ${custom_init_script}" - done -fi - -exit "$failure" diff --git a/bitnami/sonarqube/10/debian-12/rootfs/post-init.sh b/bitnami/sonarqube/10/debian-12/rootfs/post-init.sh deleted file mode 100755 index 9f98374f40107..0000000000000 --- a/bitnami/sonarqube/10/debian-12/rootfs/post-init.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash -# Copyright Broadcom, Inc. All Rights Reserved. -# SPDX-License-Identifier: APACHE-2.0 - -# shellcheck disable=SC1091 - -set -o errexit -set -o nounset -set -o pipefail -# set -o xtrace # Uncomment this line for debugging purposes - -# Only execute init scripts once -if [[ ! -f "/bitnami/sonarqube/.user_scripts_initialized" && -d "/docker-entrypoint-init.d" ]]; then - read -r -a init_scripts <<< "$(find "/docker-entrypoint-init.d" -type f -print0 | sort -z | xargs -0)" - if [[ "${#init_scripts[@]}" -gt 0 ]] && [[ ! -f "/bitnami/sonarqube/.user_scripts_initialized" ]]; then - mkdir -p "/bitnami/sonarqube" - for init_script in "${init_scripts[@]}"; do - for init_script_type_handler in /post-init.d/*.sh; do - "$init_script_type_handler" "$init_script" - done - done - fi - - touch "/bitnami/sonarqube/.user_scripts_initialized" -fi diff --git a/bitnami/sonarqube/10/debian-12/tags-info.yaml b/bitnami/sonarqube/10/debian-12/tags-info.yaml deleted file mode 100644 index c59eb16e1698c..0000000000000 --- a/bitnami/sonarqube/10/debian-12/tags-info.yaml +++ /dev/null @@ -1,5 +0,0 @@ -rolling-tags: -- "10" -- 10-debian-12 -- 10.7.0 -- latest From ffed2e5b8ff7e259d53f187718f3b9e16b7efa22 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 12:04:48 +0100 Subject: [PATCH 088/121] [bitnami/harbor-registry] Release harbor-registry-2.12.1-debian-12-r0 (#75874) Signed-off-by: Bitnami Bot --- bitnami/harbor-registry/2/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- bitnami/harbor-registry/2/debian-12/tags-info.yaml | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/bitnami/harbor-registry/2/debian-12/Dockerfile b/bitnami/harbor-registry/2/debian-12/Dockerfile index ce390f46b1dce..7a32ef80b987d 100644 --- a/bitnami/harbor-registry/2/debian-12/Dockerfile +++ b/bitnami/harbor-registry/2/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-03T23:05:27Z" \ + org.opencontainers.image.created="2024-12-23T10:46:20Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/harbor-registry/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.12.0-debian-12-r4" \ + org.opencontainers.image.ref.name="2.12.1-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/harbor-registry" \ org.opencontainers.image.title="harbor-registry" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.12.0" + org.opencontainers.image.version="2.12.1" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "harbor-registry-2.12.0-3-linux-${OS_ARCH}-debian-12" \ + "harbor-registry-2.12.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -48,7 +48,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true COPY rootfs / RUN /opt/bitnami/scripts/harbor-registry/postunpack.sh -ENV APP_VERSION="2.12.0" \ +ENV APP_VERSION="2.12.1" \ BITNAMI_APP_NAME="harbor-registry" \ PATH="/opt/bitnami/harbor-registry/bin:$PATH" diff --git a/bitnami/harbor-registry/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/harbor-registry/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index e9ae9fe4dcd93..43a8aeaaed4a0 100644 --- a/bitnami/harbor-registry/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/harbor-registry/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.12.0-3" + "version": "2.12.1-0" } } \ No newline at end of file diff --git a/bitnami/harbor-registry/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/harbor-registry/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/harbor-registry/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/harbor-registry/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } diff --git a/bitnami/harbor-registry/2/debian-12/tags-info.yaml b/bitnami/harbor-registry/2/debian-12/tags-info.yaml index 9d04fd2169720..2591c105be851 100644 --- a/bitnami/harbor-registry/2/debian-12/tags-info.yaml +++ b/bitnami/harbor-registry/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.12.0 +- 2.12.1 - latest From c53b7c7d0f37cc80ba0095232cf4ce1bd057b198 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 12:04:57 +0100 Subject: [PATCH 089/121] [bitnami/harbor-exporter] Release harbor-exporter-2.12.1-debian-12-r0 (#75875) Signed-off-by: Bitnami Bot --- bitnami/harbor-exporter/2/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- bitnami/harbor-exporter/2/debian-12/tags-info.yaml | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/bitnami/harbor-exporter/2/debian-12/Dockerfile b/bitnami/harbor-exporter/2/debian-12/Dockerfile index a192a1a178f9c..8463917306fee 100644 --- a/bitnami/harbor-exporter/2/debian-12/Dockerfile +++ b/bitnami/harbor-exporter/2/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-03T23:01:07Z" \ + org.opencontainers.image.created="2024-12-23T10:46:21Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/harbor-exporter/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.12.0-debian-12-r3" \ + org.opencontainers.image.ref.name="2.12.1-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/harbor-exporter" \ org.opencontainers.image.title="harbor-exporter" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.12.0" + org.opencontainers.image.version="2.12.1" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "harbor-exporter-2.12.0-2-linux-${OS_ARCH}-debian-12" \ + "harbor-exporter-2.12.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -48,7 +48,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true COPY rootfs / RUN /opt/bitnami/scripts/harbor-exporter/postunpack.sh -ENV APP_VERSION="2.12.0" \ +ENV APP_VERSION="2.12.1" \ BITNAMI_APP_NAME="harbor-exporter" \ PATH="/opt/bitnami/harbor-exporter/bin:$PATH" diff --git a/bitnami/harbor-exporter/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/harbor-exporter/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index d6331aa9b8a11..e9885e98072ea 100644 --- a/bitnami/harbor-exporter/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/harbor-exporter/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.12.0-2" + "version": "2.12.1-0" } } \ No newline at end of file diff --git a/bitnami/harbor-exporter/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/harbor-exporter/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/harbor-exporter/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/harbor-exporter/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } diff --git a/bitnami/harbor-exporter/2/debian-12/tags-info.yaml b/bitnami/harbor-exporter/2/debian-12/tags-info.yaml index 9d04fd2169720..2591c105be851 100644 --- a/bitnami/harbor-exporter/2/debian-12/tags-info.yaml +++ b/bitnami/harbor-exporter/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.12.0 +- 2.12.1 - latest From 62fe3b029a25ea9b1cf5da380e5fc1e540609198 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 12:07:56 +0100 Subject: [PATCH 090/121] [bitnami/harbor-core] Release harbor-core-2.12.1-debian-12-r0 (#75876) Signed-off-by: Bitnami Bot --- bitnami/harbor-core/2/debian-12/Dockerfile | 12 ++++++------ .../prebuildfs/opt/bitnami/.bitnami_components.json | 4 ++-- .../prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- bitnami/harbor-core/2/debian-12/tags-info.yaml | 2 +- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/bitnami/harbor-core/2/debian-12/Dockerfile b/bitnami/harbor-core/2/debian-12/Dockerfile index d1f7af3cd65df..2568aa3fe7fc4 100644 --- a/bitnami/harbor-core/2/debian-12/Dockerfile +++ b/bitnami/harbor-core/2/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-03T22:54:50Z" \ + org.opencontainers.image.created="2024-12-23T10:51:31Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/harbor-core/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.12.0-debian-12-r3" \ + org.opencontainers.image.ref.name="2.12.1-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/harbor-core" \ org.opencontainers.image.title="harbor-core" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.12.0" + org.opencontainers.image.version="2.12.1" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,9 +29,9 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "wait-for-port-1.0.8-7-linux-${OS_ARCH}-debian-12" \ + "wait-for-port-1.0.8-8-linux-${OS_ARCH}-debian-12" \ "ini-file-1.4.7-8-linux-${OS_ARCH}-debian-12" \ - "harbor-core-2.12.0-2-linux-${OS_ARCH}-debian-12" \ + "harbor-core-2.12.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -50,7 +50,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true COPY rootfs / RUN /opt/bitnami/scripts/harbor-core/postunpack.sh -ENV APP_VERSION="2.12.0" \ +ENV APP_VERSION="2.12.1" \ BITNAMI_APP_NAME="harbor-core" \ PATH="/opt/bitnami/common/bin:/opt/bitnami/harbor-core/bin:$PATH" diff --git a/bitnami/harbor-core/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/harbor-core/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index e655c49e8a3fd..5b4750b448b5f 100644 --- a/bitnami/harbor-core/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/harbor-core/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.12.0-2" + "version": "2.12.1-0" }, "ini-file": { "arch": "amd64", @@ -15,6 +15,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "1.0.8-7" + "version": "1.0.8-8" } } \ No newline at end of file diff --git a/bitnami/harbor-core/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/harbor-core/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/harbor-core/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/harbor-core/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } diff --git a/bitnami/harbor-core/2/debian-12/tags-info.yaml b/bitnami/harbor-core/2/debian-12/tags-info.yaml index 9d04fd2169720..2591c105be851 100644 --- a/bitnami/harbor-core/2/debian-12/tags-info.yaml +++ b/bitnami/harbor-core/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.12.0 +- 2.12.1 - latest From 9b90d0a8c6931ade853fa8e6bb3879dbdca327e5 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 12:08:14 +0100 Subject: [PATCH 091/121] [bitnami/harbor-jobservice] Release harbor-jobservice-2.12.1-debian-12-r0 (#75877) Signed-off-by: Bitnami Bot --- bitnami/harbor-jobservice/2/debian-12/Dockerfile | 12 ++++++------ .../prebuildfs/opt/bitnami/.bitnami_components.json | 4 ++-- .../prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- bitnami/harbor-jobservice/2/debian-12/tags-info.yaml | 2 +- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/bitnami/harbor-jobservice/2/debian-12/Dockerfile b/bitnami/harbor-jobservice/2/debian-12/Dockerfile index d70cc4553e873..2f54eb12eac5f 100644 --- a/bitnami/harbor-jobservice/2/debian-12/Dockerfile +++ b/bitnami/harbor-jobservice/2/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-03T23:02:48Z" \ + org.opencontainers.image.created="2024-12-23T10:51:25Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/harbor-jobservice/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.12.0-debian-12-r3" \ + org.opencontainers.image.ref.name="2.12.1-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/harbor-jobservice" \ org.opencontainers.image.title="harbor-jobservice" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.12.0" + org.opencontainers.image.version="2.12.1" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,8 +29,8 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "yq-4.44.5-0-linux-${OS_ARCH}-debian-12" \ - "harbor-jobservice-2.12.0-2-linux-${OS_ARCH}-debian-12" \ + "yq-4.44.6-0-linux-${OS_ARCH}-debian-12" \ + "harbor-jobservice-2.12.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -48,7 +48,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true COPY rootfs / RUN /opt/bitnami/scripts/harbor-jobservice/postunpack.sh -ENV APP_VERSION="2.12.0" \ +ENV APP_VERSION="2.12.1" \ BITNAMI_APP_NAME="harbor-jobservice" \ PATH="/opt/bitnami/common/bin:/opt/bitnami/harbor-jobservice/bin:$PATH" diff --git a/bitnami/harbor-jobservice/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/harbor-jobservice/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index a1af12f086f71..bace1a911fc09 100644 --- a/bitnami/harbor-jobservice/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/harbor-jobservice/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,12 +3,12 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.12.0-2" + "version": "2.12.1-0" }, "yq": { "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "4.44.5-0" + "version": "4.44.6-0" } } \ No newline at end of file diff --git a/bitnami/harbor-jobservice/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/harbor-jobservice/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/harbor-jobservice/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/harbor-jobservice/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } diff --git a/bitnami/harbor-jobservice/2/debian-12/tags-info.yaml b/bitnami/harbor-jobservice/2/debian-12/tags-info.yaml index 9d04fd2169720..2591c105be851 100644 --- a/bitnami/harbor-jobservice/2/debian-12/tags-info.yaml +++ b/bitnami/harbor-jobservice/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.12.0 +- 2.12.1 - latest From 1f985c1c19e41ed7a6ffe9f3c4aab69a56f09c22 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 12:10:47 +0100 Subject: [PATCH 092/121] [bitnami/harbor-portal] Release harbor-portal-2.12.1-debian-12-r0 (#75878) Signed-off-by: Bitnami Bot --- bitnami/harbor-portal/2/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/harbor-portal/2/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/harbor-portal/2/debian-12/Dockerfile b/bitnami/harbor-portal/2/debian-12/Dockerfile index acfb2939514e1..e9575eb75ebae 100644 --- a/bitnami/harbor-portal/2/debian-12/Dockerfile +++ b/bitnami/harbor-portal/2/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-14T15:10:46Z" \ + org.opencontainers.image.created="2024-12-23T10:51:41Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/harbor-portal/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.12.0-debian-12-r4" \ + org.opencontainers.image.ref.name="2.12.1-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/harbor-portal" \ org.opencontainers.image.title="harbor-portal" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.12.0" + org.opencontainers.image.version="2.12.1" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -31,7 +31,7 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "render-template-1.0.7-8-linux-${OS_ARCH}-debian-12" \ "nginx-1.27.3-0-linux-${OS_ARCH}-debian-12" \ - "harbor-2.12.0-1-linux-${OS_ARCH}-debian-12" \ + "harbor-2.12.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -53,7 +53,7 @@ RUN ln -sf /dev/stderr /opt/bitnami/nginx/logs/error.log COPY rootfs / RUN /opt/bitnami/scripts/nginx/postunpack.sh RUN /opt/bitnami/scripts/harbor-portal/postunpack.sh -ENV APP_VERSION="2.12.0" \ +ENV APP_VERSION="2.12.1" \ BITNAMI_APP_NAME="harbor-portal" \ NGINX_HTTPS_PORT_NUMBER="" \ NGINX_HTTP_PORT_NUMBER="" \ diff --git a/bitnami/harbor-portal/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/harbor-portal/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index a6fd9ff63c066..78ad97fb207d7 100644 --- a/bitnami/harbor-portal/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/harbor-portal/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.12.0-1" + "version": "2.12.1-0" }, "nginx": { "arch": "amd64", diff --git a/bitnami/harbor-portal/2/debian-12/tags-info.yaml b/bitnami/harbor-portal/2/debian-12/tags-info.yaml index 9d04fd2169720..2591c105be851 100644 --- a/bitnami/harbor-portal/2/debian-12/tags-info.yaml +++ b/bitnami/harbor-portal/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.12.0 +- 2.12.1 - latest From 859c5dc0ff1d103cbb6b796a3477e629f067bf25 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 12:10:57 +0100 Subject: [PATCH 093/121] [bitnami/harbor-registryctl] Release harbor-registryctl-2.12.1-debian-12-r0 (#75879) Signed-off-by: Bitnami Bot --- bitnami/harbor-registryctl/2/debian-12/Dockerfile | 14 +++++++------- .../opt/bitnami/.bitnami_components.json | 6 +++--- .../prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- .../harbor-registryctl/2/debian-12/tags-info.yaml | 2 +- 4 files changed, 12 insertions(+), 13 deletions(-) diff --git a/bitnami/harbor-registryctl/2/debian-12/Dockerfile b/bitnami/harbor-registryctl/2/debian-12/Dockerfile index d2b8b22f17fb9..136922586d1b8 100644 --- a/bitnami/harbor-registryctl/2/debian-12/Dockerfile +++ b/bitnami/harbor-registryctl/2/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-03T23:07:40Z" \ + org.opencontainers.image.created="2024-12-23T10:51:43Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/harbor-registryctl/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.12.0-debian-12-r3" \ + org.opencontainers.image.ref.name="2.12.1-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/harbor-registryctl" \ org.opencontainers.image.title="harbor-registryctl" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.12.0" + org.opencontainers.image.version="2.12.1" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,9 +29,9 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "yq-4.44.5-0-linux-${OS_ARCH}-debian-12" \ - "harbor-registry-2.12.0-3-linux-${OS_ARCH}-debian-12" \ - "harbor-registryctl-2.12.0-2-linux-${OS_ARCH}-debian-12" \ + "yq-4.44.6-0-linux-${OS_ARCH}-debian-12" \ + "harbor-registry-2.12.1-0-linux-${OS_ARCH}-debian-12" \ + "harbor-registryctl-2.12.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -50,7 +50,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true COPY rootfs / RUN /opt/bitnami/scripts/harbor-registryctl/postunpack.sh -ENV APP_VERSION="2.12.0" \ +ENV APP_VERSION="2.12.1" \ BITNAMI_APP_NAME="harbor-registryctl" \ PATH="/opt/bitnami/common/bin:/opt/bitnami/harbor-registry/bin:/opt/bitnami/harbor-registryctl/bin:$PATH" diff --git a/bitnami/harbor-registryctl/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/harbor-registryctl/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 8a0fe0bf117bf..c4b4e1d8280e4 100644 --- a/bitnami/harbor-registryctl/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/harbor-registryctl/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,18 +3,18 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.12.0-3" + "version": "2.12.1-0" }, "harbor-registryctl": { "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.12.0-2" + "version": "2.12.1-0" }, "yq": { "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "4.44.5-0" + "version": "4.44.6-0" } } \ No newline at end of file diff --git a/bitnami/harbor-registryctl/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/harbor-registryctl/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/harbor-registryctl/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/harbor-registryctl/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } diff --git a/bitnami/harbor-registryctl/2/debian-12/tags-info.yaml b/bitnami/harbor-registryctl/2/debian-12/tags-info.yaml index 9d04fd2169720..2591c105be851 100644 --- a/bitnami/harbor-registryctl/2/debian-12/tags-info.yaml +++ b/bitnami/harbor-registryctl/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.12.0 +- 2.12.1 - latest From 091b3e97be82604f43417d2639909b271f1caa77 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 12:11:21 +0100 Subject: [PATCH 094/121] [bitnami/milvus] Release milvus-2.5.0-debian-12-r1 (#75880) Signed-off-by: Bitnami Bot --- bitnami/milvus/2/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/milvus/2/debian-12/Dockerfile b/bitnami/milvus/2/debian-12/Dockerfile index fe18663012a3d..1c85b718a9028 100644 --- a/bitnami/milvus/2/debian-12/Dockerfile +++ b/bitnami/milvus/2/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-20T13:05:35Z" \ + org.opencontainers.image.created="2024-12-23T10:51:40Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/milvus/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.5.0-debian-12-r0" \ + org.opencontainers.image.ref.name="2.5.0-debian-12-r1" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/milvus" \ org.opencontainers.image.title="milvus" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -32,7 +32,7 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ "yq-4.44.6-0-linux-${OS_ARCH}-debian-12" \ "wait-for-port-1.0.8-8-linux-${OS_ARCH}-debian-12" \ "render-template-1.0.7-8-linux-${OS_ARCH}-debian-12" \ - "milvus-2.5.0-0-linux-${OS_ARCH}-debian-12" \ + "milvus-2.5.0-1-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/milvus/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/milvus/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 0071d5ca4df55..e4941804547b9 100644 --- a/bitnami/milvus/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/milvus/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.5.0-0" + "version": "2.5.0-1" }, "render-template": { "arch": "amd64", From b7e2ee291d5858e0fe3a820d2a4fb3593e19a5e3 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 13:07:09 +0100 Subject: [PATCH 095/121] [bitnami/natscli] Release natscli-0.1.6-debian-12-r0 (#75882) Signed-off-by: Bitnami Bot --- bitnami/natscli/0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/natscli/0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/natscli/0/debian-12/Dockerfile b/bitnami/natscli/0/debian-12/Dockerfile index 09b6c96eebd28..37152f0571094 100644 --- a/bitnami/natscli/0/debian-12/Dockerfile +++ b/bitnami/natscli/0/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-04T01:40:26Z" \ + org.opencontainers.image.created="2024-12-23T11:46:39Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/natscli/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.1.5-debian-12-r10" \ + org.opencontainers.image.ref.name="0.1.6-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/natscli" \ org.opencontainers.image.title="natscli" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.1.5" + org.opencontainers.image.version="0.1.6" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "natscli-0.1.5-7-linux-${OS_ARCH}-debian-12" \ + "natscli-0.1.6-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -46,7 +46,7 @@ RUN apt-get autoremove --purge -y curl && \ RUN useradd -r -u 1001 -g root natscli RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true -ENV APP_VERSION="0.1.5" \ +ENV APP_VERSION="0.1.6" \ BITNAMI_APP_NAME="natscli" \ PATH="/opt/bitnami/natscli/bin:$PATH" diff --git a/bitnami/natscli/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/natscli/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index b8cd8dbf1a951..8d34a584a0c0a 100644 --- a/bitnami/natscli/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/natscli/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.1.5-7" + "version": "0.1.6-0" } } \ No newline at end of file diff --git a/bitnami/natscli/0/debian-12/tags-info.yaml b/bitnami/natscli/0/debian-12/tags-info.yaml index a94ffa9a6a5a2..09818f46b376f 100644 --- a/bitnami/natscli/0/debian-12/tags-info.yaml +++ b/bitnami/natscli/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.1.5 +- 0.1.6 - latest From e9345c37b9f8eed8a51c1c31851b11637b9c9b91 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 14:20:18 +0100 Subject: [PATCH 096/121] [bitnami/gotrue] Release gotrue-2.166.0-debian-12-r0 (#75883) Signed-off-by: Bitnami Bot --- bitnami/gotrue/2/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/gotrue/2/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/gotrue/2/debian-12/Dockerfile b/bitnami/gotrue/2/debian-12/Dockerfile index 8174bc9348adc..c48fac115728a 100644 --- a/bitnami/gotrue/2/debian-12/Dockerfile +++ b/bitnami/gotrue/2/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-06T10:46:43Z" \ + org.opencontainers.image.created="2024-12-23T13:05:52Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/gotrue/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.165.1-debian-12-r0" \ + org.opencontainers.image.ref.name="2.166.0-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/gotrue" \ org.opencontainers.image.title="gotrue" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.165.1" + org.opencontainers.image.version="2.166.0" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "gotrue-2.165.1-0-linux-${OS_ARCH}-debian-12" \ + "gotrue-2.166.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -46,7 +46,7 @@ RUN apt-get autoremove --purge -y curl && \ RUN useradd -r -u 1001 -g root gotrue RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true -ENV APP_VERSION="2.165.1" \ +ENV APP_VERSION="2.166.0" \ BITNAMI_APP_NAME="gotrue" \ PATH="/opt/bitnami/gotrue/bin:$PATH" diff --git a/bitnami/gotrue/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/gotrue/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 460a1d4e2747f..8f29438952691 100644 --- a/bitnami/gotrue/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/gotrue/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.165.1-0" + "version": "2.166.0-0" } } \ No newline at end of file diff --git a/bitnami/gotrue/2/debian-12/tags-info.yaml b/bitnami/gotrue/2/debian-12/tags-info.yaml index 4b1cd0b20c87a..92cec82b96976 100644 --- a/bitnami/gotrue/2/debian-12/tags-info.yaml +++ b/bitnami/gotrue/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.165.1 +- 2.166.0 - latest From ec80b7097db0c39d08e9c7d891982133672886e3 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 14:53:47 +0100 Subject: [PATCH 097/121] [bitnami/aspnet-core] Release aspnet-core-8.0.11-debian-12-r5 (#75884) Signed-off-by: Bitnami Bot --- bitnami/aspnet-core/8/debian-12/Dockerfile | 6 +++--- .../8/debian-12/prebuildfs/opt/bitnami/base/functions | 3 +-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/bitnami/aspnet-core/8/debian-12/Dockerfile b/bitnami/aspnet-core/8/debian-12/Dockerfile index 628d5bdbc845a..d0f76c08bdc51 100644 --- a/bitnami/aspnet-core/8/debian-12/Dockerfile +++ b/bitnami/aspnet-core/8/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-11-25T00:26:53Z" \ + org.opencontainers.image.created="2024-12-23T13:33:23Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/aspnet-core/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="8.0.11-debian-12-r4" \ + org.opencontainers.image.ref.name="8.0.11-debian-12-r5" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/aspnet-core" \ org.opencontainers.image.title="aspnet-core" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -26,7 +26,7 @@ ENV HOME="/app" \ COPY prebuildfs / SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] # Install required system packages and dependencies -RUN install_packages build-essential ca-certificates curl git libcap2-bin libgcc-s1 libicu-dev liblttng-ust-dev libsqlite3-dev libssl-dev libstdc++6 pkg-config procps unzip wget zlib1g +RUN install_packages ca-certificates curl libcap2-bin libgcc-s1 libicu-dev liblttng-ust-dev libstdc++6 procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "aspnet-core-8.0.11-0-linux-${OS_ARCH}-debian-12" \ diff --git a/bitnami/aspnet-core/8/debian-12/prebuildfs/opt/bitnami/base/functions b/bitnami/aspnet-core/8/debian-12/prebuildfs/opt/bitnami/base/functions index b8b756d42617a..844d8ab3f3bbe 100644 --- a/bitnami/aspnet-core/8/debian-12/prebuildfs/opt/bitnami/base/functions +++ b/bitnami/aspnet-core/8/debian-12/prebuildfs/opt/bitnami/base/functions @@ -117,7 +117,6 @@ print_image_welcome_page() { log "" log "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" log "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - log "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - log "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + log "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." log "" } From 8a58e2d3cd8d60012077a386d997e26fdafa5d08 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 15:01:41 +0100 Subject: [PATCH 098/121] [bitnami/dotnet] Release dotnet-8.0.11-debian-12-r3 (#75885) Signed-off-by: Bitnami Bot --- bitnami/dotnet/8/debian-12/Dockerfile | 6 +++--- .../8/debian-12/prebuildfs/opt/bitnami/base/functions | 3 +-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/bitnami/dotnet/8/debian-12/Dockerfile b/bitnami/dotnet/8/debian-12/Dockerfile index 7cb8bb6521cb3..0af0da5d4909d 100644 --- a/bitnami/dotnet/8/debian-12/Dockerfile +++ b/bitnami/dotnet/8/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-11-25T00:24:20Z" \ + org.opencontainers.image.created="2024-12-23T13:35:29Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/dotnet/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="8.0.11-debian-12-r2" \ + org.opencontainers.image.ref.name="8.0.11-debian-12-r3" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/dotnet" \ org.opencontainers.image.title="dotnet" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -26,7 +26,7 @@ ENV HOME="/app" \ COPY prebuildfs / SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] # Install required system packages and dependencies -RUN install_packages build-essential ca-certificates curl git libcap2-bin libgcc-s1 libicu-dev liblttng-ust-dev libsqlite3-dev libssl-dev libstdc++6 pkg-config procps unzip wget zlib1g +RUN install_packages ca-certificates curl libcap2-bin libgcc-s1 libicu-dev liblttng-ust-dev libstdc++6 procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "dotnet-8.0.11-0-linux-${OS_ARCH}-debian-12" \ diff --git a/bitnami/dotnet/8/debian-12/prebuildfs/opt/bitnami/base/functions b/bitnami/dotnet/8/debian-12/prebuildfs/opt/bitnami/base/functions index b8b756d42617a..844d8ab3f3bbe 100644 --- a/bitnami/dotnet/8/debian-12/prebuildfs/opt/bitnami/base/functions +++ b/bitnami/dotnet/8/debian-12/prebuildfs/opt/bitnami/base/functions @@ -117,7 +117,6 @@ print_image_welcome_page() { log "" log "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" log "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - log "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - log "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + log "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." log "" } From 21443bb2c7696e1e6237c9e91300f2dc74f9af8f Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 15:24:57 +0100 Subject: [PATCH 099/121] [bitnami/java] Release java-21.0.5-11-debian-12-r4 (#75886) Signed-off-by: Bitnami Bot --- bitnami/java/21/debian-12/Dockerfile | 6 +++--- .../debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- .../debian-12/rootfs/opt/bitnami/scripts/java/entrypoint.sh | 5 +++++ 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/bitnami/java/21/debian-12/Dockerfile b/bitnami/java/21/debian-12/Dockerfile index b2dbb348f3c21..20e1eb1d0f62d 100644 --- a/bitnami/java/21/debian-12/Dockerfile +++ b/bitnami/java/21/debian-12/Dockerfile @@ -9,11 +9,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-11-25T00:27:08Z" \ + org.opencontainers.image.created="2024-12-23T13:45:46Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/java/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="21.0.5-11-debian-12-r3" \ + org.opencontainers.image.ref.name="21.0.5-11-debian-12-r4" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/java" \ org.opencontainers.image.title="java" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -26,7 +26,7 @@ ENV OS_ARCH="${TARGETARCH:-amd64}" \ COPY prebuildfs / SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] # Install required system packages and dependencies -RUN install_packages ca-certificates curl libfontconfig libsqlite3-dev libssl-dev locales procps wget zlib1g +RUN install_packages ca-certificates curl libfontconfig locales procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "java-21.0.5-11-1-linux-${OS_ARCH}-debian-12" \ diff --git a/bitnami/java/21/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/java/21/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/java/21/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/java/21/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } diff --git a/bitnami/java/21/debian-12/rootfs/opt/bitnami/scripts/java/entrypoint.sh b/bitnami/java/21/debian-12/rootfs/opt/bitnami/scripts/java/entrypoint.sh index 8557631d25490..38802fc0bfe91 100755 --- a/bitnami/java/21/debian-12/rootfs/opt/bitnami/scripts/java/entrypoint.sh +++ b/bitnami/java/21/debian-12/rootfs/opt/bitnami/scripts/java/entrypoint.sh @@ -13,6 +13,11 @@ set -o pipefail . /opt/bitnami/scripts/libbitnami.sh . /opt/bitnami/scripts/liblog.sh +if [[ "$OS_FLAVOUR" =~ photon && "$APP_VERSION" =~ ^1.8 ]]; then + # Option --module-path is not supported by JAVA 1.8 since modules were added in version 1.9 + unset JAVA_TOOL_OPTIONS +fi + print_welcome_page echo "" From 4cb997fc9c52630ea24e65bc3518162fc47c7936 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 15:46:43 +0100 Subject: [PATCH 100/121] [bitnami/dotnet-sdk] Release dotnet-sdk-8.0.404-debian-12-r3 (#75887) Signed-off-by: Bitnami Bot --- bitnami/dotnet-sdk/8/debian-12/Dockerfile | 6 +++--- .../8/debian-12/prebuildfs/opt/bitnami/base/functions | 3 +-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/bitnami/dotnet-sdk/8/debian-12/Dockerfile b/bitnami/dotnet-sdk/8/debian-12/Dockerfile index 8f69d5941b38f..812d20d17a3ea 100644 --- a/bitnami/dotnet-sdk/8/debian-12/Dockerfile +++ b/bitnami/dotnet-sdk/8/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-11-25T00:27:09Z" \ + org.opencontainers.image.created="2024-12-23T13:34:11Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/dotnet-sdk/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="8.0.404-debian-12-r2" \ + org.opencontainers.image.ref.name="8.0.404-debian-12-r3" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/dotnet-sdk" \ org.opencontainers.image.title="dotnet-sdk" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -26,7 +26,7 @@ ENV HOME="/app" \ COPY prebuildfs / SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] # Install required system packages and dependencies -RUN install_packages build-essential ca-certificates curl git libcap2-bin libgcc-s1 libicu-dev liblttng-ust-dev libsqlite3-dev libssl-dev libstdc++6 pkg-config procps unzip wget zlib1g +RUN install_packages ca-certificates curl libcap2-bin libgcc-s1 libicu-dev liblttng-ust-dev libstdc++6 procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "dotnet-sdk-8.0.404-0-linux-${OS_ARCH}-debian-12" \ diff --git a/bitnami/dotnet-sdk/8/debian-12/prebuildfs/opt/bitnami/base/functions b/bitnami/dotnet-sdk/8/debian-12/prebuildfs/opt/bitnami/base/functions index b8b756d42617a..844d8ab3f3bbe 100644 --- a/bitnami/dotnet-sdk/8/debian-12/prebuildfs/opt/bitnami/base/functions +++ b/bitnami/dotnet-sdk/8/debian-12/prebuildfs/opt/bitnami/base/functions @@ -117,7 +117,6 @@ print_image_welcome_page() { log "" log "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" log "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - log "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - log "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + log "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." log "" } From 4c30e014f6daad76d973592b37329e8e5b28e4ef Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 17:30:19 +0100 Subject: [PATCH 101/121] [bitnami/jsonnet] Release jsonnet-0.20.0-debian-12-r29 (#75888) Signed-off-by: Bitnami Bot --- bitnami/jsonnet/0/debian-12/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bitnami/jsonnet/0/debian-12/Dockerfile b/bitnami/jsonnet/0/debian-12/Dockerfile index 3157b74278dee..3294fb43585fe 100644 --- a/bitnami/jsonnet/0/debian-12/Dockerfile +++ b/bitnami/jsonnet/0/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-11-23T15:54:19Z" \ + org.opencontainers.image.created="2024-12-23T16:06:16Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/jsonnet/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.20.0-debian-12-r28" \ + org.opencontainers.image.ref.name="0.20.0-debian-12-r29" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/jsonnet" \ org.opencontainers.image.title="jsonnet" \ org.opencontainers.image.vendor="Broadcom, Inc." \ From 60a04ec1937f068023acf2965b0b4e6dece55d1f Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 17:30:37 +0100 Subject: [PATCH 102/121] [bitnami/kong] Release kong-3.9.0-debian-12-r2 (#75889) Signed-off-by: Bitnami Bot --- bitnami/kong/3/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/kong/3/debian-12/Dockerfile b/bitnami/kong/3/debian-12/Dockerfile index 9ea91946816b7..45082899ba093 100644 --- a/bitnami/kong/3/debian-12/Dockerfile +++ b/bitnami/kong/3/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-18T10:57:47Z" \ + org.opencontainers.image.created="2024-12-23T16:03:50Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/kong/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="3.9.0-debian-12-r1" \ + org.opencontainers.image.ref.name="3.9.0-debian-12-r2" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/kong" \ org.opencontainers.image.title="kong" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -30,7 +30,7 @@ RUN install_packages ca-certificates curl libabsl20220623 libaom3 libavif15 libb RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "render-template-1.0.7-8-linux-${OS_ARCH}-debian-12" \ - "kong-3.9.0-1-linux-${OS_ARCH}-debian-12" \ + "kong-3.9.0-2-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/kong/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/kong/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index ac800efd167ac..b7eb80fe4367b 100644 --- a/bitnami/kong/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/kong/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "3.9.0-1" + "version": "3.9.0-2" }, "render-template": { "arch": "amd64", From 2fefedf0fcdca46ec80065a27003636ef1ed7596 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 23 Dec 2024 18:21:38 +0100 Subject: [PATCH 103/121] [bitnami/parse] Release parse-7.4.0-debian-12-r0 (#75890) Signed-off-by: Bitnami Bot --- bitnami/parse/7/debian-12/Dockerfile | 12 ++++++------ .../prebuildfs/opt/bitnami/.bitnami_components.json | 4 ++-- .../prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- bitnami/parse/7/debian-12/tags-info.yaml | 2 +- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/bitnami/parse/7/debian-12/Dockerfile b/bitnami/parse/7/debian-12/Dockerfile index e48be6eac001d..8cb2c552130ca 100644 --- a/bitnami/parse/7/debian-12/Dockerfile +++ b/bitnami/parse/7/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-09T23:23:06Z" \ + org.opencontainers.image.created="2024-12-23T16:52:13Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/parse/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="7.3.0-debian-12-r4" \ + org.opencontainers.image.ref.name="7.4.0-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/parse" \ org.opencontainers.image.title="parse" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="7.3.0" + org.opencontainers.image.version="7.4.0" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -31,8 +31,8 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "python-3.13.1-0-linux-${OS_ARCH}-debian-12" \ "node-22.12.0-0-linux-${OS_ARCH}-debian-12" \ - "mongodb-shell-2.3.4-0-linux-${OS_ARCH}-debian-12" \ - "parse-7.3.0-1-linux-${OS_ARCH}-debian-12" \ + "mongodb-shell-2.3.7-0-linux-${OS_ARCH}-debian-12" \ + "parse-7.4.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -51,7 +51,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true COPY rootfs / RUN /opt/bitnami/scripts/parse/postunpack.sh -ENV APP_VERSION="7.3.0" \ +ENV APP_VERSION="7.4.0" \ BITNAMI_APP_NAME="parse" \ PATH="/opt/bitnami/python/bin:/opt/bitnami/node/bin:/opt/bitnami/mongodb/bin:/opt/bitnami/parse/bin:$PATH" diff --git a/bitnami/parse/7/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/parse/7/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index a4ef975e47b10..efaf9d113773e 100644 --- a/bitnami/parse/7/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/parse/7/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.3.4-0" + "version": "2.3.7-0" }, "node": { "arch": "amd64", @@ -15,7 +15,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "7.3.0-1" + "version": "7.4.0-0" }, "python": { "arch": "amd64", diff --git a/bitnami/parse/7/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/parse/7/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/parse/7/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/parse/7/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } diff --git a/bitnami/parse/7/debian-12/tags-info.yaml b/bitnami/parse/7/debian-12/tags-info.yaml index 3d3808415b264..899f137cafe2d 100644 --- a/bitnami/parse/7/debian-12/tags-info.yaml +++ b/bitnami/parse/7/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "7" - 7-debian-12 -- 7.3.0 +- 7.4.0 - latest From b997ae49c097f5b8d2501b548c9c65415bd4fa4a Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 24 Dec 2024 10:14:33 +0100 Subject: [PATCH 104/121] [bitnami/kong] Release kong-3.9.0-debian-12-r3 (#75891) Signed-off-by: Bitnami Bot --- bitnami/kong/3/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/kong/3/debian-12/Dockerfile b/bitnami/kong/3/debian-12/Dockerfile index 45082899ba093..557957c801efd 100644 --- a/bitnami/kong/3/debian-12/Dockerfile +++ b/bitnami/kong/3/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-23T16:03:50Z" \ + org.opencontainers.image.created="2024-12-24T08:53:54Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/kong/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="3.9.0-debian-12-r2" \ + org.opencontainers.image.ref.name="3.9.0-debian-12-r3" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/kong" \ org.opencontainers.image.title="kong" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -30,7 +30,7 @@ RUN install_packages ca-certificates curl libabsl20220623 libaom3 libavif15 libb RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "render-template-1.0.7-8-linux-${OS_ARCH}-debian-12" \ - "kong-3.9.0-2-linux-${OS_ARCH}-debian-12" \ + "kong-3.9.0-3-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/kong/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/kong/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index b7eb80fe4367b..3e3a1b805fcff 100644 --- a/bitnami/kong/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/kong/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "3.9.0-2" + "version": "3.9.0-3" }, "render-template": { "arch": "amd64", From d17882db23fcd6c65bc8a23cb75774d55fa553fc Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 24 Dec 2024 10:22:31 +0100 Subject: [PATCH 105/121] [bitnami/kubeapps-asset-syncer] Release kubeapps-asset-syncer-2.12.1-debian-12-r0 (#75892) Signed-off-by: Bitnami Bot --- bitnami/kubeapps-asset-syncer/2/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../kubeapps-asset-syncer/2/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/kubeapps-asset-syncer/2/debian-12/Dockerfile b/bitnami/kubeapps-asset-syncer/2/debian-12/Dockerfile index 5c1203a06755e..3d7eed38fbbd3 100644 --- a/bitnami/kubeapps-asset-syncer/2/debian-12/Dockerfile +++ b/bitnami/kubeapps-asset-syncer/2/debian-12/Dockerfile @@ -15,7 +15,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "kubeapps-asset-syncer-2.12.0-2-linux-${OS_ARCH}-debian-12" \ + "kubeapps-asset-syncer-2.12.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -38,13 +38,13 @@ ENV OS_ARCH="${TARGETARCH:-amd64}" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="scratch" \ - org.opencontainers.image.created="2024-12-04T00:25:35Z" \ + org.opencontainers.image.created="2024-12-24T09:10:52Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.12.0-debian-12-r2" \ + org.opencontainers.image.ref.name="2.12.1-debian-12-r0" \ org.opencontainers.image.title="kubeapps-asset-syncer" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.12.0" + org.opencontainers.image.version="2.12.1" COPY prebuildfs / COPY rootfs / @@ -52,7 +52,7 @@ COPY --from=builder /opt/bitnami/kubeapps-asset-syncer/bin/asset-syncer /asset-s COPY --from=builder /opt/bitnami/kubeapps-asset-syncer/.spdx-kubeapps-asset-syncer.spdx /opt/bitnami/kubeapps-asset-syncer/.spdx-kubeapps-asset-syncer.spdx COPY --from=builder /opt/bitnami/kubeapps-asset-syncer/licenses /opt/bitnami/kubeapps-asset-syncer/licenses -ENV APP_VERSION="2.12.0" \ +ENV APP_VERSION="2.12.1" \ BITNAMI_APP_NAME="kubeapps-asset-syncer" USER 1001 diff --git a/bitnami/kubeapps-asset-syncer/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/kubeapps-asset-syncer/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index e4756adf3bfd0..06d9e123303eb 100644 --- a/bitnami/kubeapps-asset-syncer/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/kubeapps-asset-syncer/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.12.0-2" + "version": "2.12.1-0" } } \ No newline at end of file diff --git a/bitnami/kubeapps-asset-syncer/2/debian-12/tags-info.yaml b/bitnami/kubeapps-asset-syncer/2/debian-12/tags-info.yaml index 9d04fd2169720..2591c105be851 100644 --- a/bitnami/kubeapps-asset-syncer/2/debian-12/tags-info.yaml +++ b/bitnami/kubeapps-asset-syncer/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.12.0 +- 2.12.1 - latest From eb736d08fb79d4832cdf84d49a3de08fbd75eccc Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 24 Dec 2024 10:22:37 +0100 Subject: [PATCH 106/121] [bitnami/kubeapps-apprepository-controller] Release kubeapps-apprepository-controller-2.12.1-debian-12-r0 (#75893) Signed-off-by: Bitnami Bot --- .../2/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../2/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/kubeapps-apprepository-controller/2/debian-12/Dockerfile b/bitnami/kubeapps-apprepository-controller/2/debian-12/Dockerfile index 7dfda72e456f0..fabd4d444c20f 100644 --- a/bitnami/kubeapps-apprepository-controller/2/debian-12/Dockerfile +++ b/bitnami/kubeapps-apprepository-controller/2/debian-12/Dockerfile @@ -15,7 +15,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "kubeapps-apprepository-controller-2.12.0-2-linux-${OS_ARCH}-debian-12" \ + "kubeapps-apprepository-controller-2.12.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -38,13 +38,13 @@ ENV OS_ARCH="${TARGETARCH:-amd64}" LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="scratch" \ - org.opencontainers.image.created="2024-12-04T00:23:39Z" \ + org.opencontainers.image.created="2024-12-24T09:10:50Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.12.0-debian-12-r2" \ + org.opencontainers.image.ref.name="2.12.1-debian-12-r0" \ org.opencontainers.image.title="kubeapps-apprepository-controller" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.12.0" + org.opencontainers.image.version="2.12.1" COPY prebuildfs / COPY rootfs / @@ -52,7 +52,7 @@ COPY --from=builder /opt/bitnami/kubeapps-apprepository-controller/bin/appreposi COPY --from=builder /opt/bitnami/kubeapps-apprepository-controller/.spdx-kubeapps-apprepository-controller.spdx /opt/bitnami/kubeapps-apprepository-controller/.spdx-kubeapps-apprepository-controller.spdx COPY --from=builder /opt/bitnami/kubeapps-apprepository-controller/licenses /opt/bitnami/kubeapps-apprepository-controller/licenses -ENV APP_VERSION="2.12.0" \ +ENV APP_VERSION="2.12.1" \ BITNAMI_APP_NAME="kubeapps-apprepository-controller" USER 1001 diff --git a/bitnami/kubeapps-apprepository-controller/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/kubeapps-apprepository-controller/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 268331e83095f..cd8327461c10f 100644 --- a/bitnami/kubeapps-apprepository-controller/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/kubeapps-apprepository-controller/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.12.0-2" + "version": "2.12.1-0" } } \ No newline at end of file diff --git a/bitnami/kubeapps-apprepository-controller/2/debian-12/tags-info.yaml b/bitnami/kubeapps-apprepository-controller/2/debian-12/tags-info.yaml index 9d04fd2169720..2591c105be851 100644 --- a/bitnami/kubeapps-apprepository-controller/2/debian-12/tags-info.yaml +++ b/bitnami/kubeapps-apprepository-controller/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.12.0 +- 2.12.1 - latest From 5c7033e3f4eabc70b3d3f616d8eafaa27cb5fb38 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 24 Dec 2024 10:32:37 +0100 Subject: [PATCH 107/121] [bitnami/kong] Release kong-3.9.0-debian-12-r4 (#75894) Signed-off-by: Bitnami Bot --- bitnami/kong/3/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/kong/3/debian-12/Dockerfile b/bitnami/kong/3/debian-12/Dockerfile index 557957c801efd..9e8558980f0cc 100644 --- a/bitnami/kong/3/debian-12/Dockerfile +++ b/bitnami/kong/3/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-24T08:53:54Z" \ + org.opencontainers.image.created="2024-12-24T09:10:51Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/kong/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="3.9.0-debian-12-r3" \ + org.opencontainers.image.ref.name="3.9.0-debian-12-r4" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/kong" \ org.opencontainers.image.title="kong" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -30,7 +30,7 @@ RUN install_packages ca-certificates curl libabsl20220623 libaom3 libavif15 libb RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "render-template-1.0.7-8-linux-${OS_ARCH}-debian-12" \ - "kong-3.9.0-3-linux-${OS_ARCH}-debian-12" \ + "kong-3.9.0-4-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/kong/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/kong/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 3e3a1b805fcff..b7d28bf68de52 100644 --- a/bitnami/kong/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/kong/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "3.9.0-3" + "version": "3.9.0-4" }, "render-template": { "arch": "amd64", From 692179da567f68705b41717b11a537e4d6fefe1e Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 24 Dec 2024 10:42:24 +0100 Subject: [PATCH 108/121] [bitnami/kubeapps-pinniped-proxy] Release kubeapps-pinniped-proxy-2.12.1-debian-12-r0 (#75895) Signed-off-by: Bitnami Bot --- bitnami/kubeapps-pinniped-proxy/2/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../kubeapps-pinniped-proxy/2/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/kubeapps-pinniped-proxy/2/debian-12/Dockerfile b/bitnami/kubeapps-pinniped-proxy/2/debian-12/Dockerfile index 240a137f15b40..56f1b2987de67 100644 --- a/bitnami/kubeapps-pinniped-proxy/2/debian-12/Dockerfile +++ b/bitnami/kubeapps-pinniped-proxy/2/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-09T22:01:46Z" \ + org.opencontainers.image.created="2024-12-24T09:26:27Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/kubeapps-pinniped-proxy/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.12.0-debian-12-r2" \ + org.opencontainers.image.ref.name="2.12.1-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/kubeapps-pinniped-proxy" \ org.opencontainers.image.title="kubeapps-pinniped-proxy" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.12.0" + org.opencontainers.image.version="2.12.1" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl libgcc-s1 libssl3 procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "kubeapps-pinniped-proxy-2.12.0-0-linux-${OS_ARCH}-debian-12" \ + "kubeapps-pinniped-proxy-2.12.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -46,7 +46,7 @@ RUN apt-get autoremove --purge -y curl && \ RUN chmod g+rwX /opt/bitnami RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true -ENV APP_VERSION="2.12.0" \ +ENV APP_VERSION="2.12.1" \ BITNAMI_APP_NAME="kubeapps-pinniped-proxy" \ PATH="/opt/bitnami/kubeapps-pinniped-proxy/bin:$PATH" diff --git a/bitnami/kubeapps-pinniped-proxy/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/kubeapps-pinniped-proxy/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 65f035face565..ca722a0bad43c 100644 --- a/bitnami/kubeapps-pinniped-proxy/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/kubeapps-pinniped-proxy/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.12.0-0" + "version": "2.12.1-0" } } \ No newline at end of file diff --git a/bitnami/kubeapps-pinniped-proxy/2/debian-12/tags-info.yaml b/bitnami/kubeapps-pinniped-proxy/2/debian-12/tags-info.yaml index 9d04fd2169720..2591c105be851 100644 --- a/bitnami/kubeapps-pinniped-proxy/2/debian-12/tags-info.yaml +++ b/bitnami/kubeapps-pinniped-proxy/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.12.0 +- 2.12.1 - latest From 14e2eb9e0a7b61275b5c197aaf0efaa44a504454 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 24 Dec 2024 10:42:55 +0100 Subject: [PATCH 109/121] [bitnami/kubeapps-apis] Release kubeapps-apis-2.12.1-debian-12-r0 (#75896) Signed-off-by: Bitnami Bot --- bitnami/kubeapps-apis/2/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/kubeapps-apis/2/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/kubeapps-apis/2/debian-12/Dockerfile b/bitnami/kubeapps-apis/2/debian-12/Dockerfile index c58985d76d6fd..3bb28ee9faf30 100644 --- a/bitnami/kubeapps-apis/2/debian-12/Dockerfile +++ b/bitnami/kubeapps-apis/2/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-04T00:20:46Z" \ + org.opencontainers.image.created="2024-12-24T09:25:23Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/kubeapps-apis/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.12.0-debian-12-r3" \ + org.opencontainers.image.ref.name="2.12.1-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/kubeapps-apis" \ org.opencontainers.image.title="kubeapps-apis" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.12.0" + org.opencontainers.image.version="2.12.1" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "kubeapps-apis-2.12.0-2-linux-${OS_ARCH}-debian-12" \ + "kubeapps-apis-2.12.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -48,7 +48,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true RUN mkdir -p /opt/bitnami/kubeapps-apis/.kube && chown 1001:1001 /opt/bitnami/kubeapps-apis/.kube RUN ln -s /opt/bitnami/kubeapps-apis/plugins /plugins && ln -s /opt/bitnami/kubeapps-apis/bin/kubeapps-apis /kubeapps-apis && ln -s /opt/bitnami/kubeapps-apis/.kube /.kube -ENV APP_VERSION="2.12.0" \ +ENV APP_VERSION="2.12.1" \ BITNAMI_APP_NAME="kubeapps-apis" \ PATH="/opt/bitnami/kubeapps-apis/bin:$PATH" diff --git a/bitnami/kubeapps-apis/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/kubeapps-apis/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 4c91c377e4960..438a3b485c3b7 100644 --- a/bitnami/kubeapps-apis/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/kubeapps-apis/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.12.0-2" + "version": "2.12.1-0" } } \ No newline at end of file diff --git a/bitnami/kubeapps-apis/2/debian-12/tags-info.yaml b/bitnami/kubeapps-apis/2/debian-12/tags-info.yaml index 9d04fd2169720..2591c105be851 100644 --- a/bitnami/kubeapps-apis/2/debian-12/tags-info.yaml +++ b/bitnami/kubeapps-apis/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.12.0 +- 2.12.1 - latest From dd7368c47ab5e24fcf46d69894d011d48337eed9 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 24 Dec 2024 10:50:19 +0100 Subject: [PATCH 110/121] [bitnami/kubeapps-dashboard] Release kubeapps-dashboard-2.12.1-debian-12-r0 (#75897) Signed-off-by: Bitnami Bot --- bitnami/kubeapps-dashboard/2/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- bitnami/kubeapps-dashboard/2/debian-12/tags-info.yaml | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/bitnami/kubeapps-dashboard/2/debian-12/Dockerfile b/bitnami/kubeapps-dashboard/2/debian-12/Dockerfile index 7a923418bb3fe..1bd83240914bf 100644 --- a/bitnami/kubeapps-dashboard/2/debian-12/Dockerfile +++ b/bitnami/kubeapps-dashboard/2/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-09T22:01:41Z" \ + org.opencontainers.image.created="2024-12-24T09:31:01Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/kubeapps-dashboard/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.12.0-debian-12-r2" \ + org.opencontainers.image.ref.name="2.12.1-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/kubeapps-dashboard" \ org.opencontainers.image.title="kubeapps-dashboard" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.12.0" + org.opencontainers.image.version="2.12.1" ENV OS_ARCH="${TARGETARCH:-amd64}" \ OS_FLAVOUR="debian-12" \ @@ -30,7 +30,7 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "render-template-1.0.7-8-linux-${OS_ARCH}-debian-12" \ "nginx-1.27.3-0-linux-${OS_ARCH}-debian-12" \ - "kubeapps-2.12.0-0-linux-${OS_ARCH}-debian-12" \ + "kubeapps-2.12.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -53,7 +53,7 @@ RUN rm -rf /app && \ mv /opt/bitnami/kubeapps/build /app RUN chmod -R g+rwX /opt/bitnami/nginx/conf RUN /opt/bitnami/scripts/nginx/postunpack.sh -ENV APP_VERSION="2.12.0" \ +ENV APP_VERSION="2.12.1" \ BITNAMI_APP_NAME="kubeapps-dashboard" \ NGINX_HTTPS_PORT_NUMBER="" \ NGINX_HTTP_PORT_NUMBER="" \ diff --git a/bitnami/kubeapps-dashboard/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/kubeapps-dashboard/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 228af2e056c89..a60b08f4c3a78 100644 --- a/bitnami/kubeapps-dashboard/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/kubeapps-dashboard/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.12.0-0" + "version": "2.12.1-0" }, "nginx": { "arch": "amd64", diff --git a/bitnami/kubeapps-dashboard/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/kubeapps-dashboard/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/kubeapps-dashboard/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/kubeapps-dashboard/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } diff --git a/bitnami/kubeapps-dashboard/2/debian-12/tags-info.yaml b/bitnami/kubeapps-dashboard/2/debian-12/tags-info.yaml index 9d04fd2169720..2591c105be851 100644 --- a/bitnami/kubeapps-dashboard/2/debian-12/tags-info.yaml +++ b/bitnami/kubeapps-dashboard/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.12.0 +- 2.12.1 - latest From 5ca041e001fe40e8d3fd3beb4729a05e654da3b3 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 24 Dec 2024 10:50:26 +0100 Subject: [PATCH 111/121] [bitnami/kubeapps-oci-catalog] Release kubeapps-oci-catalog-2.12.1-debian-12-r0 (#75898) Signed-off-by: Bitnami Bot --- bitnami/kubeapps-oci-catalog/2/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../kubeapps-oci-catalog/2/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/kubeapps-oci-catalog/2/debian-12/Dockerfile b/bitnami/kubeapps-oci-catalog/2/debian-12/Dockerfile index e7c0ea1225f0d..7dcfabaee8220 100644 --- a/bitnami/kubeapps-oci-catalog/2/debian-12/Dockerfile +++ b/bitnami/kubeapps-oci-catalog/2/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-09T21:55:15Z" \ + org.opencontainers.image.created="2024-12-24T09:26:27Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/kubeapps-oci-catalog/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.12.0-debian-12-r2" \ + org.opencontainers.image.ref.name="2.12.1-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/kubeapps-oci-catalog" \ org.opencontainers.image.title="kubeapps-oci-catalog" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.12.0" + org.opencontainers.image.version="2.12.1" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl libgcc-s1 procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "kubeapps-oci-catalog-2.12.0-0-linux-${OS_ARCH}-debian-12" \ + "kubeapps-oci-catalog-2.12.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -46,7 +46,7 @@ RUN apt-get autoremove --purge -y curl && \ RUN chmod g+rwX /opt/bitnami RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true -ENV APP_VERSION="2.12.0" \ +ENV APP_VERSION="2.12.1" \ BITNAMI_APP_NAME="kubeapps-oci-catalog" \ PATH="/opt/bitnami/kubeapps-oci-catalog/bin:$PATH" diff --git a/bitnami/kubeapps-oci-catalog/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/kubeapps-oci-catalog/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 6db1b3ba1d975..12686767ed485 100644 --- a/bitnami/kubeapps-oci-catalog/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/kubeapps-oci-catalog/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.12.0-0" + "version": "2.12.1-0" } } \ No newline at end of file diff --git a/bitnami/kubeapps-oci-catalog/2/debian-12/tags-info.yaml b/bitnami/kubeapps-oci-catalog/2/debian-12/tags-info.yaml index 9d04fd2169720..2591c105be851 100644 --- a/bitnami/kubeapps-oci-catalog/2/debian-12/tags-info.yaml +++ b/bitnami/kubeapps-oci-catalog/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.12.0 +- 2.12.1 - latest From 682ea1d0d3c5b4b0a06d3bcb184eb2d510b9aa05 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 24 Dec 2024 11:13:19 +0100 Subject: [PATCH 112/121] [bitnami/trivy] Release trivy-0.58.1-debian-12-r0 (#75899) Signed-off-by: Bitnami Bot --- bitnami/trivy/0/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/trivy/0/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/trivy/0/debian-12/Dockerfile b/bitnami/trivy/0/debian-12/Dockerfile index 3b3249b88c71c..c8586c5017d35 100644 --- a/bitnami/trivy/0/debian-12/Dockerfile +++ b/bitnami/trivy/0/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-04T03:23:13Z" \ + org.opencontainers.image.created="2024-12-24T09:56:59Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/trivy/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="0.58.0-debian-12-r0" \ + org.opencontainers.image.ref.name="0.58.1-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/trivy" \ org.opencontainers.image.title="trivy" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="0.58.0" + org.opencontainers.image.version="0.58.1" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "trivy-0.58.0-0-linux-${OS_ARCH}-debian-12" \ + "trivy-0.58.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -47,7 +47,7 @@ RUN chmod g+rwX /opt/bitnami RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true RUN mkdir /.cache && chmod g+rwX /.cache -ENV APP_VERSION="0.58.0" \ +ENV APP_VERSION="0.58.1" \ BITNAMI_APP_NAME="trivy" \ PATH="/opt/bitnami/trivy/bin:$PATH" diff --git a/bitnami/trivy/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/trivy/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index eb56ac10caf86..c2acbf375026a 100644 --- a/bitnami/trivy/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/trivy/0/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "0.58.0-0" + "version": "0.58.1-0" } } \ No newline at end of file diff --git a/bitnami/trivy/0/debian-12/tags-info.yaml b/bitnami/trivy/0/debian-12/tags-info.yaml index 5d84fbc5f9cf1..83c97d3971986 100644 --- a/bitnami/trivy/0/debian-12/tags-info.yaml +++ b/bitnami/trivy/0/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "0" - 0-debian-12 -- 0.58.0 +- 0.58.1 - latest From 7860771c8fb7dae4636e07f80ea6ec24e02a61a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Rodr=C3=ADguez=20Hern=C3=A1ndez?= Date: Tue, 24 Dec 2024 11:45:59 +0100 Subject: [PATCH 113/121] Deprecate MariaDB 11.5 and SonarQube 10 (#75900) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Carlos Rodríguez Hernández --- bitnami/mariadb-galera/11.5/README.md | 5 ----- bitnami/mariadb/11.5/README.md | 5 ----- bitnami/sonarqube/10/README.md | 5 ----- 3 files changed, 15 deletions(-) delete mode 100644 bitnami/mariadb-galera/11.5/README.md delete mode 100644 bitnami/mariadb/11.5/README.md delete mode 100644 bitnami/sonarqube/10/README.md diff --git a/bitnami/mariadb-galera/11.5/README.md b/bitnami/mariadb-galera/11.5/README.md deleted file mode 100644 index 5237e148ec0d9..0000000000000 --- a/bitnami/mariadb-galera/11.5/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Only latest stable branch maintained in the free Bitnami catalog - -Starting December 10th 2024, only the latest stable branch of any container will receive updates in the free Bitnami catalog. To access up-to-date releases for all upstream-supported branches, consider upgrading to Bitnami Premium. Previous versions already released will not be deleted. They are still available to pull from DockerHub. - -Please check the Bitnami Premium page in our partner [Arrow Electronics](https://www.arrow.com/globalecs/na/vendors/bitnami?utm_source=GitHub&utm_medium=containers) for more information. diff --git a/bitnami/mariadb/11.5/README.md b/bitnami/mariadb/11.5/README.md deleted file mode 100644 index 5237e148ec0d9..0000000000000 --- a/bitnami/mariadb/11.5/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Only latest stable branch maintained in the free Bitnami catalog - -Starting December 10th 2024, only the latest stable branch of any container will receive updates in the free Bitnami catalog. To access up-to-date releases for all upstream-supported branches, consider upgrading to Bitnami Premium. Previous versions already released will not be deleted. They are still available to pull from DockerHub. - -Please check the Bitnami Premium page in our partner [Arrow Electronics](https://www.arrow.com/globalecs/na/vendors/bitnami?utm_source=GitHub&utm_medium=containers) for more information. diff --git a/bitnami/sonarqube/10/README.md b/bitnami/sonarqube/10/README.md deleted file mode 100644 index 5237e148ec0d9..0000000000000 --- a/bitnami/sonarqube/10/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Only latest stable branch maintained in the free Bitnami catalog - -Starting December 10th 2024, only the latest stable branch of any container will receive updates in the free Bitnami catalog. To access up-to-date releases for all upstream-supported branches, consider upgrading to Bitnami Premium. Previous versions already released will not be deleted. They are still available to pull from DockerHub. - -Please check the Bitnami Premium page in our partner [Arrow Electronics](https://www.arrow.com/globalecs/na/vendors/bitnami?utm_source=GitHub&utm_medium=containers) for more information. From 099127b0c46b107176a97249e07aa365795fac10 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 24 Dec 2024 13:20:10 +0100 Subject: [PATCH 114/121] [bitnami/gotrue] Release gotrue-2.167.0-debian-12-r0 (#75901) Signed-off-by: Bitnami Bot --- bitnami/gotrue/2/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/gotrue/2/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/gotrue/2/debian-12/Dockerfile b/bitnami/gotrue/2/debian-12/Dockerfile index c48fac115728a..fe379a4d754af 100644 --- a/bitnami/gotrue/2/debian-12/Dockerfile +++ b/bitnami/gotrue/2/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-23T13:05:52Z" \ + org.opencontainers.image.created="2024-12-24T12:00:44Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/gotrue/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.166.0-debian-12-r0" \ + org.opencontainers.image.ref.name="2.167.0-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/gotrue" \ org.opencontainers.image.title="gotrue" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.166.0" + org.opencontainers.image.version="2.167.0" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "gotrue-2.166.0-0-linux-${OS_ARCH}-debian-12" \ + "gotrue-2.167.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -46,7 +46,7 @@ RUN apt-get autoremove --purge -y curl && \ RUN useradd -r -u 1001 -g root gotrue RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true -ENV APP_VERSION="2.166.0" \ +ENV APP_VERSION="2.167.0" \ BITNAMI_APP_NAME="gotrue" \ PATH="/opt/bitnami/gotrue/bin:$PATH" diff --git a/bitnami/gotrue/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/gotrue/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 8f29438952691..25fe73d60f47c 100644 --- a/bitnami/gotrue/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/gotrue/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.166.0-0" + "version": "2.167.0-0" } } \ No newline at end of file diff --git a/bitnami/gotrue/2/debian-12/tags-info.yaml b/bitnami/gotrue/2/debian-12/tags-info.yaml index 92cec82b96976..56cb06cbb8f63 100644 --- a/bitnami/gotrue/2/debian-12/tags-info.yaml +++ b/bitnami/gotrue/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.166.0 +- 2.167.0 - latest From e32b68cf06661aafbdc6aac8ae4b10cd57f52bc0 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 24 Dec 2024 13:20:17 +0100 Subject: [PATCH 115/121] [bitnami/harbor-adapter-trivy] Release harbor-adapter-trivy-2.12.1-debian-12-r0 (#75902) Signed-off-by: Bitnami Bot --- bitnami/harbor-adapter-trivy/2/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- .../prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- .../harbor-adapter-trivy/2/debian-12/tags-info.yaml | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/bitnami/harbor-adapter-trivy/2/debian-12/Dockerfile b/bitnami/harbor-adapter-trivy/2/debian-12/Dockerfile index b74972d41489e..7095f15ea139c 100644 --- a/bitnami/harbor-adapter-trivy/2/debian-12/Dockerfile +++ b/bitnami/harbor-adapter-trivy/2/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-03T22:51:28Z" \ + org.opencontainers.image.created="2024-12-24T12:04:30Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/harbor-adapter-trivy/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.12.0-debian-12-r1" \ + org.opencontainers.image.ref.name="2.12.1-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/harbor-adapter-trivy" \ org.opencontainers.image.title="harbor-adapter-trivy" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="2.12.0" + org.opencontainers.image.version="2.12.1" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl procps RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "harbor-adapter-trivy-2.12.0-1-linux-${OS_ARCH}-debian-12" \ + "harbor-adapter-trivy-2.12.1-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -48,7 +48,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true COPY rootfs / RUN /opt/bitnami/scripts/harbor-adapter-trivy/postunpack.sh -ENV APP_VERSION="2.12.0" \ +ENV APP_VERSION="2.12.1" \ BITNAMI_APP_NAME="harbor-adapter-trivy" \ PATH="/opt/bitnami/harbor-adapter-trivy/bin:$PATH" diff --git a/bitnami/harbor-adapter-trivy/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/harbor-adapter-trivy/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index 4ce7296eebd90..ed38a5e1da1db 100644 --- a/bitnami/harbor-adapter-trivy/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/harbor-adapter-trivy/2/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "2.12.0-1" + "version": "2.12.1-0" } } \ No newline at end of file diff --git a/bitnami/harbor-adapter-trivy/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/harbor-adapter-trivy/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/harbor-adapter-trivy/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/harbor-adapter-trivy/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } diff --git a/bitnami/harbor-adapter-trivy/2/debian-12/tags-info.yaml b/bitnami/harbor-adapter-trivy/2/debian-12/tags-info.yaml index 9d04fd2169720..2591c105be851 100644 --- a/bitnami/harbor-adapter-trivy/2/debian-12/tags-info.yaml +++ b/bitnami/harbor-adapter-trivy/2/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "2" - 2-debian-12 -- 2.12.0 +- 2.12.1 - latest From 09b86f9b25e083b1ebc2a3103aabd8fb198057ca Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 24 Dec 2024 14:04:10 +0100 Subject: [PATCH 116/121] [bitnami/parse] Release parse-7.4.0-debian-12-r1 (#75903) Signed-off-by: Bitnami Bot --- bitnami/parse/7/debian-12/Dockerfile | 8 ++++---- .../prebuildfs/opt/bitnami/.bitnami_components.json | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/bitnami/parse/7/debian-12/Dockerfile b/bitnami/parse/7/debian-12/Dockerfile index 8cb2c552130ca..672b9d4e7b3e4 100644 --- a/bitnami/parse/7/debian-12/Dockerfile +++ b/bitnami/parse/7/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-23T16:52:13Z" \ + org.opencontainers.image.created="2024-12-24T12:19:30Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/parse/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="7.4.0-debian-12-r0" \ + org.opencontainers.image.ref.name="7.4.0-debian-12-r1" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/parse" \ org.opencontainers.image.title="parse" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -30,9 +30,9 @@ RUN install_packages ca-certificates curl jq libbz2-1.0 libffi8 libgcc-s1 liblzm RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "python-3.13.1-0-linux-${OS_ARCH}-debian-12" \ - "node-22.12.0-0-linux-${OS_ARCH}-debian-12" \ + "node-18.20.5-1-linux-${OS_ARCH}-debian-12" \ "mongodb-shell-2.3.7-0-linux-${OS_ARCH}-debian-12" \ - "parse-7.4.0-0-linux-${OS_ARCH}-debian-12" \ + "parse-7.4.0-1-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/parse/7/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/parse/7/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index efaf9d113773e..ef8835e68d74f 100644 --- a/bitnami/parse/7/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/parse/7/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -9,13 +9,13 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "22.12.0-0" + "version": "18.20.5-1" }, "parse": { "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "7.4.0-0" + "version": "7.4.0-1" }, "python": { "arch": "amd64", From 0ca6150b830a9fd38abe4a0d56cab6d3d9bc03ad Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Tue, 24 Dec 2024 14:31:00 +0100 Subject: [PATCH 117/121] [bitnami/parse] Release parse-7.4.0-debian-12-r2 (#75904) Signed-off-by: Bitnami Bot --- bitnami/parse/7/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/parse/7/debian-12/Dockerfile b/bitnami/parse/7/debian-12/Dockerfile index 672b9d4e7b3e4..26701850c4542 100644 --- a/bitnami/parse/7/debian-12/Dockerfile +++ b/bitnami/parse/7/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-24T12:19:30Z" \ + org.opencontainers.image.created="2024-12-24T12:55:19Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/parse/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="7.4.0-debian-12-r1" \ + org.opencontainers.image.ref.name="7.4.0-debian-12-r2" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/parse" \ org.opencontainers.image.title="parse" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -32,7 +32,7 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ "python-3.13.1-0-linux-${OS_ARCH}-debian-12" \ "node-18.20.5-1-linux-${OS_ARCH}-debian-12" \ "mongodb-shell-2.3.7-0-linux-${OS_ARCH}-debian-12" \ - "parse-7.4.0-1-linux-${OS_ARCH}-debian-12" \ + "parse-7.4.0-2-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/parse/7/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/parse/7/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index ef8835e68d74f..cc4907e2e662b 100644 --- a/bitnami/parse/7/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/parse/7/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -15,7 +15,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "7.4.0-1" + "version": "7.4.0-2" }, "python": { "arch": "amd64", From ffdf92bff2e55cbc6b360744384b724197a1fa48 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 25 Dec 2024 10:06:17 +0100 Subject: [PATCH 118/121] [bitnami/git] Release git-2.47.1-debian-12-r1 (#75905) Signed-off-by: Bitnami Bot --- bitnami/git/2/debian-12/Dockerfile | 4 ++-- .../2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/bitnami/git/2/debian-12/Dockerfile b/bitnami/git/2/debian-12/Dockerfile index ec06da75378be..925258c6cc243 100644 --- a/bitnami/git/2/debian-12/Dockerfile +++ b/bitnami/git/2/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-11-25T07:02:56Z" \ + org.opencontainers.image.created="2024-12-25T08:48:35Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/git/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="2.47.1-debian-12-r0" \ + org.opencontainers.image.ref.name="2.47.1-debian-12-r1" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/git" \ org.opencontainers.image.title="git" \ org.opencontainers.image.vendor="Broadcom, Inc." \ diff --git a/bitnami/git/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh b/bitnami/git/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh index d239f98535735..00d053b5215aa 100644 --- a/bitnami/git/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh +++ b/bitnami/git/2/debian-12/prebuildfs/opt/bitnami/scripts/libbitnami.sh @@ -47,8 +47,7 @@ print_image_welcome_page() { info "" info "${BOLD}Welcome to the Bitnami ${BITNAMI_APP_NAME} container${RESET}" info "Subscribe to project updates by watching ${BOLD}${github_url}${RESET}" - info "Submit issues and feature requests at ${BOLD}${github_url}/issues${RESET}" - info "Upgrade to Tanzu Application Catalog for production environments to access custom-configured and pre-packaged software components. Gain enhanced features, including Software Bill of Materials (SBOM), CVE scan result reports, and VEX documents. To learn more, visit ${BOLD}https://bitnami.com/enterprise${RESET}" + info "Did you know there are enterprise versions of the Bitnami catalog? For enhanced secure software supply chain features, unlimited pulls from Docker, LTS support, or application customization, see Bitnami Premium or Tanzu Application Catalog. See https://www.arrow.com/globalecs/na/vendors/bitnami/ for more information." info "" } From de17068a93de66b62dda1f9a2ebd24f16d60b41b Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 25 Dec 2024 15:23:46 +0100 Subject: [PATCH 119/121] [bitnami/jupyterhub] Release jupyterhub-4.1.6-debian-12-r8 (#75907) Signed-off-by: Bitnami Bot --- bitnami/jupyterhub/4/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/jupyterhub/README.md | 6 ++++++ 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/bitnami/jupyterhub/4/debian-12/Dockerfile b/bitnami/jupyterhub/4/debian-12/Dockerfile index 4a2d8264b4eb5..0fe972edd96b2 100644 --- a/bitnami/jupyterhub/4/debian-12/Dockerfile +++ b/bitnami/jupyterhub/4/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-11-25T13:28:26Z" \ + org.opencontainers.image.created="2024-12-25T13:53:26Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/jupyterhub/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="4.1.6-debian-12-r7" \ + org.opencontainers.image.ref.name="4.1.6-debian-12-r8" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/jupyterhub" \ org.opencontainers.image.title="jupyterhub" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -29,7 +29,7 @@ SHELL ["/bin/bash", "-o", "errexit", "-o", "nounset", "-o", "pipefail", "-c"] RUN install_packages ca-certificates curl libgcc-s1 libstdc++6 procps zlib1g RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "miniforge-24.9.2-0-linux-${OS_ARCH}-debian-12" \ + "miniforge-24.11.0-0-linux-${OS_ARCH}-debian-12" \ "jupyterhub-4.1.6-4-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ diff --git a/bitnami/jupyterhub/4/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/jupyterhub/4/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index d906f8d3b710a..4cce9aae88e81 100644 --- a/bitnami/jupyterhub/4/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/jupyterhub/4/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -9,6 +9,6 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "24.9.2-0" + "version": "24.11.0-0" } } \ No newline at end of file diff --git a/bitnami/jupyterhub/README.md b/bitnami/jupyterhub/README.md index 24ed6e0d35de6..d7706d296b12c 100644 --- a/bitnami/jupyterhub/README.md +++ b/bitnami/jupyterhub/README.md @@ -22,6 +22,12 @@ This image is meant to run in a Kubernetes cluster. Looking to use JupyterHub in production? Try [VMware Tanzu Application Catalog](https://bitnami.com/enterprise), the commercial edition of the Bitnami catalog. +## Only latest stable branch maintained in the free Bitnami catalog + +Starting December 10th 2024, only the latest stable branch of any container will receive updates in the free Bitnami catalog. To access up-to-date releases for all upstream-supported branches, consider upgrading to Bitnami Premium. Previous versions already released will not be deleted. They are still available to pull from DockerHub. + +Please check the Bitnami Premium page in our partner [Arrow Electronics](https://www.arrow.com/globalecs/na/vendors/bitnami?utm_source=GitHub&utm_medium=containers) for more information. + ## Supported tags and respective `Dockerfile` links Learn more about the Bitnami tagging policy and the difference between rolling tags and immutable tags [in our documentation page](https://techdocs.broadcom.com/us/en/vmware-tanzu/application-catalog/tanzu-application-catalog/services/tac-doc/apps-tutorials-understand-rolling-tags-containers-index.html). From c95ab9acc4ed44fe501ce5a227feb635b825241a Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 25 Dec 2024 16:38:52 +0100 Subject: [PATCH 120/121] [bitnami/appsmith] Release appsmith-1.54.0-debian-12-r0 (#75908) Signed-off-by: Bitnami Bot --- bitnami/appsmith/1/debian-12/Dockerfile | 10 +++++----- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- bitnami/appsmith/1/debian-12/tags-info.yaml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/bitnami/appsmith/1/debian-12/Dockerfile b/bitnami/appsmith/1/debian-12/Dockerfile index 3b3f29ff3e089..d698f4ca6bbf3 100644 --- a/bitnami/appsmith/1/debian-12/Dockerfile +++ b/bitnami/appsmith/1/debian-12/Dockerfile @@ -8,15 +8,15 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-20T12:56:37Z" \ + org.opencontainers.image.created="2024-12-25T14:51:37Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/appsmith/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="1.53.1-debian-12-r0" \ + org.opencontainers.image.ref.name="1.54.0-debian-12-r0" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/appsmith" \ org.opencontainers.image.title="appsmith" \ org.opencontainers.image.vendor="Broadcom, Inc." \ - org.opencontainers.image.version="1.53.1" + org.opencontainers.image.version="1.54.0" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -36,7 +36,7 @@ RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ "nginx-1.27.3-0-linux-${OS_ARCH}-debian-12" \ "mongodb-shell-2.3.7-0-linux-${OS_ARCH}-debian-12" \ "java-17.0.13-12-1-linux-${OS_ARCH}-debian-12" \ - "appsmith-1.53.1-0-linux-${OS_ARCH}-debian-12" \ + "appsmith-1.54.0-0-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ @@ -55,7 +55,7 @@ RUN find / -perm /6000 -type f -exec chmod a-s {} \; || true COPY rootfs / RUN /opt/bitnami/scripts/nginx/postunpack.sh RUN /opt/bitnami/scripts/appsmith/postunpack.sh -ENV APP_VERSION="1.53.1" \ +ENV APP_VERSION="1.54.0" \ BITNAMI_APP_NAME="appsmith" \ NGINX_HTTPS_PORT_NUMBER="" \ NGINX_HTTP_PORT_NUMBER="" \ diff --git a/bitnami/appsmith/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/appsmith/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index abb7c2ce19f9e..ba196910b1311 100644 --- a/bitnami/appsmith/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/appsmith/1/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "1.53.1-0" + "version": "1.54.0-0" }, "java": { "arch": "amd64", diff --git a/bitnami/appsmith/1/debian-12/tags-info.yaml b/bitnami/appsmith/1/debian-12/tags-info.yaml index 94deb16b99478..8f62aa85a133a 100644 --- a/bitnami/appsmith/1/debian-12/tags-info.yaml +++ b/bitnami/appsmith/1/debian-12/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "1" - 1-debian-12 -- 1.53.1 +- 1.54.0 - latest From e38b6057009f2e09acff8a166bdf275b2d64951d Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Thu, 26 Dec 2024 05:06:13 +0100 Subject: [PATCH 121/121] [bitnami/kong] Release kong-3.9.0-debian-12-r5 (#75909) Signed-off-by: Bitnami Bot --- bitnami/kong/3/debian-12/Dockerfile | 6 +++--- .../prebuildfs/opt/bitnami/.bitnami_components.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bitnami/kong/3/debian-12/Dockerfile b/bitnami/kong/3/debian-12/Dockerfile index 9e8558980f0cc..9e1e3bb7a5ae9 100644 --- a/bitnami/kong/3/debian-12/Dockerfile +++ b/bitnami/kong/3/debian-12/Dockerfile @@ -8,11 +8,11 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:c50c90cfd9d12b445b011e6ad529f1ad3daea45c26d20b00732fae3cd71f6a83" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bookworm" \ - org.opencontainers.image.created="2024-12-24T09:10:51Z" \ + org.opencontainers.image.created="2024-12-26T03:45:57Z" \ org.opencontainers.image.description="Application packaged by Broadcom, Inc." \ org.opencontainers.image.documentation="https://github.com/bitnami/containers/tree/main/bitnami/kong/README.md" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="3.9.0-debian-12-r4" \ + org.opencontainers.image.ref.name="3.9.0-debian-12-r5" \ org.opencontainers.image.source="https://github.com/bitnami/containers/tree/main/bitnami/kong" \ org.opencontainers.image.title="kong" \ org.opencontainers.image.vendor="Broadcom, Inc." \ @@ -30,7 +30,7 @@ RUN install_packages ca-certificates curl libabsl20220623 libaom3 libavif15 libb RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ "render-template-1.0.7-8-linux-${OS_ARCH}-debian-12" \ - "kong-3.9.0-4-linux-${OS_ARCH}-debian-12" \ + "kong-3.9.0-5-linux-${OS_ARCH}-debian-12" \ ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ diff --git a/bitnami/kong/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/kong/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json index b7d28bf68de52..0f8b507b18846 100644 --- a/bitnami/kong/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/kong/3/debian-12/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,7 +3,7 @@ "arch": "amd64", "distro": "debian-12", "type": "NAMI", - "version": "3.9.0-4" + "version": "3.9.0-5" }, "render-template": { "arch": "amd64",