diff --git a/image_tools/conf.py b/image_tools/conf.py index 209656a7..7846a5c9 100644 --- a/image_tools/conf.py +++ b/image_tools/conf.py @@ -211,22 +211,32 @@ { "product": "0.27.1", "vector": "0.26.0", + "bundle_builder_version": "1.0.0", }, { "product": "0.28.0", "vector": "0.26.0", + "bundle_builder_version": "1.0.0", }, { "product": "0.37.2", "vector": "0.26.0", + "bundle_builder_version": "1.0.0", }, { "product": "0.41.0", "vector": "0.26.0", + "bundle_builder_version": "1.0.0", }, { "product": "0.45.0", "vector": "0.26.0", + "bundle_builder_version": "1.0.0", + }, + { + "product": "0.51.0", + "vector": "0.26.0", + "bundle_builder_version": "1.1.0", }, ], }, diff --git a/opa/CHANGELOG.md b/opa/CHANGELOG.md index 47cbb209..f93e1ca8 100644 --- a/opa/CHANGELOG.md +++ b/opa/CHANGELOG.md @@ -6,9 +6,11 @@ - Add multilog (daemontools) to opa image ([#333]). - Upgraded to the vector base image ([#329]). +- Support OPA version 0.51.0 ([#382]). [#329]: https://github.com/stackabletech/docker-images/pull/329 [#333]: https://github.com/stackabletech/docker-images/pull/333 +[#382]: https://github.com/stackabletech/docker-images/pull/382 ## [opa:0.27.1-stackable0.4.0, opa:0.28.0-stackable0.4.0, opa:0.37.2-stackable0.4.0, opa:0.41.0-stackable0.3.0, opa:0.45.0-stackable0.3.0] - 2022-12-16 diff --git a/opa/Dockerfile b/opa/Dockerfile index f2a67eeb..1d1e53f5 100644 --- a/opa/Dockerfile +++ b/opa/Dockerfile @@ -1,6 +1,8 @@ # syntax=docker/dockerfile:1 FROM stackable/image/vector AS opa-bundle-builder +ARG BUNDLE_BUILDER_VERSION + # https://github.com/hadolint/hadolint/wiki/DL4006 SHELL ["/bin/bash", "-o", "pipefail", "-c"] @@ -13,7 +15,7 @@ RUN microdnf update --disablerepo=* --enablerepo=ubi-8-appstream-rpms --enablere WORKDIR / RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y -RUN git clone --depth 1 --branch 1.0.0 https://github.com/stackabletech/opa-bundle-builder +RUN git clone --depth 1 --branch ${BUNDLE_BUILDER_VERSION} https://github.com/stackabletech/opa-bundle-builder RUN cd ./opa-bundle-builder && . $HOME/.cargo/env && cargo build --release FROM stackable/image/vector AS multilog-builder