diff --git a/.github/workflows/mirror.yaml b/.github/workflows/mirror.yaml index b34aa7366..fa8ef3721 100644 --- a/.github/workflows/mirror.yaml +++ b/.github/workflows/mirror.yaml @@ -14,6 +14,7 @@ on: - registry.k8s.io/sig-storage/csi-node-driver-registrar - registry.k8s.io/sig-storage/csi-provisioner - registry.k8s.io/git-sync/git-sync + - registry-1.docker.io/library/golang image-index-manifest-tag: description: | The image index manifest tag, like 1.0.14 or v1.0.14 diff --git a/CHANGELOG.md b/CHANGELOG.md index 5cf347fea..c047b6a05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,7 @@ All notable changes to this project will be documented in this file. `check-permissions-ownership.sh` provided in stackable-base image ([#1027]). - opa: check for correct permissions and ownerships in /stackable folder via `check-permissions-ownership.sh` provided in stackable-base image ([#1038]). +- opa: Add `1.4.2` ([#1103]). - spark-k8s: check for correct permissions and ownerships in /stackable folder via `check-permissions-ownership.sh` provided in stackable-base image ([#1055]). - superset: check for correct permissions and ownerships in /stackable folder via @@ -32,11 +33,13 @@ All notable changes to this project will be documented in this file. - zookeeper: check for correct permissions and ownerships in /stackable folder via `check-permissions-ownership.sh` provided in stackable-base image ([#1043]). - java: Add JDK 24 ([#1097]). +- ci: Add golang image to mirror workflow ([#1103]). ### Changed - ubi-rust-builder: Bump Rust toolchain to 1.85.0, cargo-cyclonedx to 0.5.7, and cargo-auditable to 0.6.6 ([#1050]). - ubi9-rust-builder: Bump base image and update protoc to `30.2` ([#1091]). +- stackable-devel: Bump ubi9 base image ([#1103]). - spark-k8s: Include spark-connect jars, replace OpenJDK with Temurin JDK, cleanup ([#1034]). - spark-connect-client: Image is now completely based on spark-k8s and includes JupyterLab and other demo dependencies ([#1071]). - jmx_exporter: Bump products to use `1.2.0` ([#1090]). @@ -55,6 +58,7 @@ All notable changes to this project will be documented in this file. - Add `--locked` flag to `cargo install` commands for reproducible builds ([#1044]). - nifi: reduce docker image size by removing the recursive chown/chmods in the final image ([#1027]). - opa: reduce docker image size by removing the recursive chown/chmods in the final image ([#1038]). +- opa: Manually install Go 1.23.9 ([#1103]). - spark-k8s: reduce docker image size by removing the recursive chown/chmods in the final image ([#1042]). - trino: reduce docker image size by removing the recursive chown/chmods in the final image ([#1025]). - zookeeper: reduce docker image size by removing the recursive chown/chmods in the final image ([#1043]). @@ -66,6 +70,8 @@ All notable changes to this project will be documented in this file. Also remove the old release workflow. - zookeeper: Remove 3.9.2 ([#1093]). - Remove ubi8-rust-builder image ([#1091]). +- opa: Remove `0.67.1` ([#1103]). +- opa: Remove legacy bundle-builder from container build ([#1103]). [#1025]: https://github.com/stackabletech/docker-images/pull/1025 [#1027]: https://github.com/stackabletech/docker-images/pull/1027 @@ -90,6 +96,7 @@ All notable changes to this project will be documented in this file. [#1093]: https://github.com/stackabletech/docker-images/pull/1093 [#1097]: https://github.com/stackabletech/docker-images/pull/1097 [#1098]: https://github.com/stackabletech/docker-images/pull/1098 +[#1103]: https://github.com/stackabletech/docker-images/pull/1103 ## [25.3.0] - 2025-03-21 diff --git a/opa/Dockerfile b/opa/Dockerfile index 0437fb466..0d6678fb2 100644 --- a/opa/Dockerfile +++ b/opa/Dockerfile @@ -1,39 +1,9 @@ # syntax=docker/dockerfile:1.10.0@sha256:865e5dd094beca432e8c0a1d5e1c465db5f998dca4e439981029b3b81fb39ed5 -# check=error=true +# check=error=true;skip=InvalidDefaultArgInFrom -FROM stackable/image/stackable-base AS opa-bundle-builder +ARG GOLANG -ARG BUNDLE_BUILDER_VERSION - -# Update image and install everything needed for Rustup & Rust -RUN <= 1.23.1) go install github.com/CycloneDX/cyclonedx-gomod/cmd/cyclonedx-gomod@v1.7.0 @@ -137,7 +109,6 @@ LABEL name="Open Policy Agent" \ COPY --chown=${STACKABLE_USER_UID}:0 opa/licenses /licenses COPY --from=opa-builder --chown=${STACKABLE_USER_UID}:0 /stackable/opa /stackable/opa -COPY --from=opa-bundle-builder --chown=${STACKABLE_USER_UID}:0 /opa-bundle-builder/target/release/stackable-opa-bundle-builder /stackable/opa-bundle-builder COPY --from=multilog-builder --chown=${STACKABLE_USER_UID}:0 /daemontools/admin/daemontools/command/multilog /stackable/multilog RUN <