diff --git a/bitnami/notation/1/debian-11/Dockerfile b/bitnami/notation/1/debian-11/Dockerfile index ed42dbb57cad..122848a7ccee 100644 --- a/bitnami/notation/1/debian-11/Dockerfile +++ b/bitnami/notation/1/debian-11/Dockerfile @@ -7,10 +7,10 @@ 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-09T00:40:35Z" \ + org.opencontainers.image.created="2023-12-07T11:25:55Z" \ org.opencontainers.image.description="Application packaged by VMware, Inc" \ org.opencontainers.image.licenses="Apache-2.0" \ - org.opencontainers.image.ref.name="1.0.1-debian-11-r1" \ + org.opencontainers.image.ref.name="1.0.1-debian-11-r2" \ org.opencontainers.image.title="notation" \ org.opencontainers.image.vendor="VMware, Inc." \ org.opencontainers.image.version="1.0.1" @@ -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=( \ - "notation-1.0.1-2-linux-${OS_ARCH}-debian-11" \ - ) && \ + "notation-1.0.1-3-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 && \ diff --git a/bitnami/notation/1/debian-11/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/notation/1/debian-11/prebuildfs/opt/bitnami/.bitnami_components.json index a86f5da3a27a..7a7801831935 100644 --- a/bitnami/notation/1/debian-11/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/notation/1/debian-11/prebuildfs/opt/bitnami/.bitnami_components.json @@ -3,6 +3,6 @@ "arch": "amd64", "distro": "debian-11", "type": "NAMI", - "version": "1.0.1-2" + "version": "1.0.1-3" } } \ No newline at end of file diff --git a/bitnami/notation/1/debian-11/prebuildfs/usr/sbin/run-script b/bitnami/notation/1/debian-11/prebuildfs/usr/sbin/run-script index 4ca0f897277e..b7a5bf1e50bf 100755 --- a/bitnami/notation/1/debian-11/prebuildfs/usr/sbin/run-script +++ b/bitnami/notation/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/notation/README.md b/bitnami/notation/README.md index b7e4eb14ce27..ea4e3c17c242 100644 --- a/bitnami/notation/README.md +++ b/bitnami/notation/README.md @@ -1,10 +1,10 @@ -# Notation packaged by Bitnami +# Bitnami package for Notation ## What is Notation? > Notation is a CLI project to add signatures as standard items in the OCI registry ecosystem, and to build a set of simple tooling for signing and verifying these signatures. -[Overview of Notation](https://github.com/notaryproject/notation) +[Overview of Notation](https://notaryproject.dev) 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. ## TL;DR @@ -25,7 +25,7 @@ docker-compose up -d * 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 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.