diff --git a/bitnami/fluxcd-source-controller/1/debian-11/Dockerfile b/bitnami/fluxcd-source-controller/1/debian-11/Dockerfile index 7ab57945b8a8..48a616327140 100644 --- a/bitnami/fluxcd-source-controller/1/debian-11/Dockerfile +++ b/bitnami/fluxcd-source-controller/1/debian-11/Dockerfile @@ -7,13 +7,13 @@ ARG TARGETARCH LABEL com.vmware.cp.artifact.flavor="sha256:1e1b4657a77f0d47e9220f0c37b9bf7802581b93214fff7d1bd2364c8bf22e8e" \ org.opencontainers.image.base.name="docker.io/bitnami/minideb:bullseye" \ - org.opencontainers.image.created="2023-11-15T10:45:03Z" \ + org.opencontainers.image.created="2023-12-13T11:56:35Z" \ org.opencontainers.image.description="Application packaged by VMware, Inc" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="1.1.2-debian-11-r0" \ + org.opencontainers.image.ref.name="1.2.2-debian-11-r0" \ org.opencontainers.image.title="flux" \ org.opencontainers.image.vendor="VMware, Inc." \ - org.opencontainers.image.version="1.1.2" + org.opencontainers.image.version="1.2.2" ENV HOME="/" \ OS_ARCH="${TARGETARCH:-amd64}" \ @@ -21,20 +21,20 @@ ENV HOME="/" \ OS_NAME="linux" COPY prebuildfs / -SHELL ["/bin/bash", "-o", "pipefail", "-c"] +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/ && \ +RUN mkdir -p /tmp/bitnami/pkg/cache/ ; cd /tmp/bitnami/pkg/cache/ ; \ COMPONENTS=( \ - "flux-1.1.2-0-linux-${OS_ARCH}-debian-11" \ - ) && \ + "flux-1.2.2-0-linux-${OS_ARCH}-debian-11" \ + ) ; \ for COMPONENT in "${COMPONENTS[@]}"; do \ if [ ! -f "${COMPONENT}.tar.gz" ]; then \ curl -SsLf "https://downloads.bitnami.com/files/stacksmith/${COMPONENT}.tar.gz" -O ; \ curl -SsLf "https://downloads.bitnami.com/files/stacksmith/${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' && \ + 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 && \ @@ -42,7 +42,7 @@ RUN apt-get autoremove --purge -y curl && \ apt-get clean && rm -rf /var/lib/apt/lists /var/cache/apt/archives RUN useradd -r -u 1001 -g root flux -ENV APP_VERSION="1.1.2" \ +ENV APP_VERSION="1.2.2" \ BITNAMI_APP_NAME="flux" \ PATH="/opt/bitnami/flux/bin:$PATH" diff --git a/bitnami/fluxcd-source-controller/1/debian-11/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/fluxcd-source-controller/1/debian-11/prebuildfs/opt/bitnami/.bitnami_components.json index 7e4f09bd109d..9dd024fdfe09 100644 --- a/bitnami/fluxcd-source-controller/1/debian-11/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/fluxcd-source-controller/1/debian-11/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-11", "type": "NAMI", - "version": "1.1.2-0" + "version": "1.2.2-0" } } \ No newline at end of file diff --git a/bitnami/fluxcd-source-controller/1/debian-11/prebuildfs/usr/sbin/run-script b/bitnami/fluxcd-source-controller/1/debian-11/prebuildfs/usr/sbin/run-script index 4ca0f897277e..b7a5bf1e50bf 100755 --- a/bitnami/fluxcd-source-controller/1/debian-11/prebuildfs/usr/sbin/run-script +++ b/bitnami/fluxcd-source-controller/1/debian-11/prebuildfs/usr/sbin/run-script @@ -10,7 +10,7 @@ fi script=$1 exit_code="${2:-96}" -fail_if_not_present="${3:-n}" +fail_if_not_present="${3:-y}" if test -f "$script"; then sh $script diff --git a/bitnami/fluxcd-source-controller/1/debian-11/tags-info.yaml b/bitnami/fluxcd-source-controller/1/debian-11/tags-info.yaml index 0283dbc118d6..d6f2323b3962 100644 --- a/bitnami/fluxcd-source-controller/1/debian-11/tags-info.yaml +++ b/bitnami/fluxcd-source-controller/1/debian-11/tags-info.yaml @@ -1,5 +1,5 @@ rolling-tags: - "1" - 1-debian-11 -- 1.1.2 +- 1.2.2 - latest diff --git a/bitnami/fluxcd-source-controller/README.md b/bitnami/fluxcd-source-controller/README.md index a7bdba7206e0..2f683a0ede62 100644 --- a/bitnami/fluxcd-source-controller/README.md +++ b/bitnami/fluxcd-source-controller/README.md @@ -1,8 +1,8 @@ -# Flux packaged by Bitnami +# Bitnami package for Flux ## What is Flux? -> Flux is a tool for keeping Kubernetes clusters in sync with sources of configuration. +> Source Controller is a component of Flux. Flux is a tool for keeping Kubernetes clusters in sync with sources of configuration. [Overview of Flux](https://github.com/fluxcd/source-controller) Trademarks: This software listing is packaged by Bitnami. The respective trademarks mentioned in the offering are owned by the respective companies, and use of them does not imply any affiliation or endorsement. @@ -22,12 +22,12 @@ docker-compose up -d ## Why use Bitnami Images? -- Bitnami closely tracks upstream source changes and promptly publishes new versions of this image using our automated systems. -- With Bitnami images the latest bug fixes and features are available as soon as possible. -- Bitnami containers, virtual machines and cloud images use the same components and configuration approach - making it easy to switch between formats based on your project needs. -- All our images are based on [minideb](https://github.com/bitnami/minideb) a minimalist Debian based container image which gives you a small base container image and the familiarity of a leading Linux distribution. -- All Bitnami images available in Docker Hub are signed with [Docker Content Trust (DCT)](https://docs.docker.com/engine/security/trust/content_trust/). You can use `DOCKER_CONTENT_TRUST=1` to verify the integrity of the images. -- Bitnami container images are released on a regular basis with the latest distribution packages available. +* Bitnami closely tracks upstream source changes and promptly publishes new versions of this image using our automated systems. +* With Bitnami images the latest bug fixes and features are available as soon as possible. +* Bitnami containers, virtual machines and cloud images use the same components and configuration approach - making it easy to switch between formats based on your project needs. +* All our images are based on [**minideb**](https://github.com/bitnami/minideb) -a minimalist Debian based container image that gives you a small base container image and the familiarity of a leading Linux distribution- or **scratch** -an explicitly empty image-. +* All Bitnami images available in Docker Hub are signed with [Docker Content Trust (DCT)](https://docs.docker.com/engine/security/trust/content_trust/). You can use `DOCKER_CONTENT_TRUST=1` to verify the integrity of the images. +* Bitnami container images are released on a regular basis with the latest distribution packages available. Looking to use Flux in production? Try [VMware Tanzu Application Catalog](https://bitnami.com/enterprise), the enterprise edition of Bitnami Application Catalog.