diff --git a/image_tools/conf.py b/image_tools/conf.py index 21de2fd69..f6ec7ff14 100644 --- a/image_tools/conf.py +++ b/image_tools/conf.py @@ -418,7 +418,7 @@ {"product": "395", "java-base": "17", "opa_authorizer": "stackable0.1.0", "jmx_exporter": "0.16.1"}, {"product": "396", "java-base": "17", "opa_authorizer": "stackable0.1.0", "jmx_exporter": "0.16.1"}, {"product": "403", "java-base": "17", "opa_authorizer": "stackable0.1.0", "jmx_exporter": "0.16.1"}, - {"product": "414", "java-base": "17", "opa_authorizer": "stackable0.2.0", "jmx_exporter": "0.18.0"}, + {"product": "414", "java-base": "17", "opa_authorizer": "stackable0.2.0", "jmx_exporter": "0.18.0", "storage_connector": "414"}, ], }, { diff --git a/trino/CHANGELOG.md b/trino/CHANGELOG.md index 53182ea20..cd46034a4 100644 --- a/trino/CHANGELOG.md +++ b/trino/CHANGELOG.md @@ -7,8 +7,10 @@ All notable changes to this project will be documented in this file. ### Added - Add `htpasswd` tool ([#385]). +- [EXPERIMENTAL] Add [Snowlift Trino Storage Connector](https://github.com/snowlift/trino-storage), but only for Trino version 414 ([#397]) [#385]: https://github.com/stackabletech/docker-images/pull/385 +[#397]: https://github.com/stackabletech/docker-images/pull/397 ## [414] - 2023-04-26 diff --git a/trino/Dockerfile b/trino/Dockerfile index 902255dcf..6efea8750 100644 --- a/trino/Dockerfile +++ b/trino/Dockerfile @@ -5,6 +5,7 @@ ARG PRODUCT ARG OPA_AUTHORIZER ARG JMX_EXPORTER ARG RELEASE +ARG STORAGE_CONNECTOR LABEL name="Trino" \ maintainer="info@stackable.tech" \ @@ -38,6 +39,10 @@ RUN curl https://repo.stackable.tech/repository/packages/jmx-exporter/jmx_promet RUN curl -L https://repo.stackable.tech/repository/packages/trino-opa-authorizer/trino-opa-authorizer-${PRODUCT}-${OPA_AUTHORIZER}.tar.gz | tar -xzC /stackable/trino-server/plugin +RUN if [ -n "$STORAGE_CONNECTOR" ]; then curl https://repo.stackable.tech/repository/packages/trino-storage/trino-storage-${STORAGE_CONNECTOR}.zip -o /tmp/trino-storage-${STORAGE_CONNECTOR}.zip && \ + unzip /tmp/trino-storage-${STORAGE_CONNECTOR}.zip -d /stackable/trino-server/plugin && \ + rm -f /tmp/trino-storage-${STORAGE_CONNECTOR}.zip ; fi + # === # Mitigation for CVE-2021-44228 (Log4Shell) # This variable is supported as of Log4j version 2.10 and