Skip to content

Commit

Permalink
feat(trino): Add 469 (#993)
Browse files Browse the repository at this point in the history
* chore: Add missing changelog entry for Java 23

* feat(trino): Add 469

* chore(trino): Remove unused patch directories

* chore: Update changelog

* chore(issue_templates): Reminder about update supported-versions

* chore(issue_templates): Hint to raise demo PRs against main

* chore: Add missing changelog entry for trino-cli
  • Loading branch information
NickLarsenNZ authored Feb 6, 2025
1 parent 55ed493 commit 70dc187
Show file tree
Hide file tree
Showing 20 changed files with 81 additions and 106 deletions.
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/update-base-vector.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,16 +38,16 @@ Add/Change/Remove anything that isn't applicable anymore
- [ ] Upload new version (see `vector/upload_new_vector_version.sh`).
- [ ] Update `versions.py` to the latest supported version of JVM (base and devel).
- [ ] Update other dependencies if applicable (eg: inotify_tools, etc).
- [ ] Check other operators (getting_started / kuttl) for usage of the versions. Add the PR(s) to the list below.
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
- [ ] Update the version in demos. Add the PR(s) to the list below.
```

```[tasklist]
### Related Pull Requests
- [ ] _Link to the docker-images PR (product update)_
- [ ] _Link to the operator PR (getting_started / kuttl)_
- [ ] _Link to the operator PR (getting_started / kuttl / supported-versions)_
- [ ] _Link to any other operator PRs (getting_started / kuttl)_
- [ ] _Link to demo PR (raise against the `next` branch)_
- [ ] _Link to demo PR (raise against the `main` branch)_
- [ ] _Link to the Release Notes PR in the documentation repo (if not a comment below)_
```

Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/update-product-airflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Add/Change/Remove anything that isn't applicable anymore
- [ ] Update `versions.py` to reflect the agreed upon versions in the spreadsheet (including the removal of old versions).
- [ ] Download new constraints file (see `airflow/download_constraints.sh`).
- [ ] Update other dependencies if applicable (eg: python, statsd_exporter, etc).
- [ ] Check other operators (getting_started / kuttl) for usage of the versions. Add the PR(s) to the list below.
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
- [ ] Update the version in demos. Add the PR(s) to the list below.
```

Expand All @@ -39,7 +39,7 @@ Add/Change/Remove anything that isn't applicable anymore
- [ ] _Link to the docker-images PR (product update)_
- [ ] _Link to operator PR (getting_started / kuttl)_
- [ ] _Link to any other operator PRs (getting_started / kuttl)_
- [ ] _Link to demo PR (raise against the `next` branch)_
- [ ] _Link to demo PR (raise against the `main` branch)_
- [ ] _Link to the Release Notes PR in the documentation repo (if not a comment below)_
```

Expand Down
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/update-product-druid.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,16 +33,16 @@ Add/Change/Remove anything that isn't applicable anymore
- [ ] Delete old patch directories.
- [ ] Update `versions.py` to the latest supported version of JVM (base and devel).
- [ ] Update the [druid-opa-authorizer](https://github.com/stackabletech/druid-opa-authorizer/) with the new set of versions.
- [ ] Check other operators (getting_started / kuttl) for usage of the versions. Add the PR(s) to the list below.
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
- [ ] Update the version in demos. Add the PR(s) to the list below.
```

```[tasklist]
### Related Pull Requests
- [ ] _Link to the docker-images PR (product update)_
- [ ] _Link to the operator PR (getting_started / kuttl)_
- [ ] _Link to the operator PR (getting_started / kuttl / supported-versions)_
- [ ] _Link to any other operator PRs (getting_started / kuttl)_
- [ ] _Link to demo PR (raise against the `next` branch)_
- [ ] _Link to demo PR (raise against the `main` branch)_
- [ ] _Link to [druid-opa-authorizer](https://github.com/stackabletech/druid-opa-authorizer/) PR_
- [ ] _Link to the Release Notes PR in the documentation repo (if not a comment below)_
```
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/update-product-hbase-phoenix-omid.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Add/Change/Remove anything that isn't applicable anymore
- [ ] Upload new versions (see the `hbase/*.sh` scripts).
- [ ] Update `versions.py` to the latest supported version of JVM (base and devel).
- [ ] Update other dependencies if applicable (eg: phoenix, opa_authorizer, etc).
- [ ] Check other operators (getting_started / kuttl) for usage of the versions. Add the PR to the list below.
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR to the list below.
```

```[tasklist]
Expand All @@ -47,7 +47,7 @@ Add/Change/Remove anything that isn't applicable anymore
- [ ] _Link to the docker-images PR (product update)_
- [ ] _Link to operator PR (getting_started / kuttl)_
- [ ] _Link to any other operator PRs (getting_started / kuttl)_
- [ ] _Link to demo PR (raise against the `next` branch)_
- [ ] _Link to demo PR (raise against the `main` branch)_
- [ ] _Link to the Release Notes PR in the documentation repo (if not a comment below)_
```

Expand Down
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/update-product-hdfs.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,17 +31,17 @@ Add/Change/Remove anything that isn't applicable anymore
- [ ] Upload new version (see `hadoop/upload_new_hadoop_version.sh`).
- [ ] Update `versions.py` to the latest supported version of JVM (base and devel).
- [ ] Update other dependencies if applicable (eg: hdfs_utils, jmx_exporter, protobuf, etc).
- [ ] Check other operators (getting_started / kuttl) for usage of the versions. Add the PR(s) to the list below.
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
- [ ] Update the version in demos. Add the PR(s) to the list below.
```

```[tasklist]
### Related Pull Requests
- [ ] _Link to the docker-images PR (product update)_
- [ ] _Link to [hdfs-utils](https://github.com/stackabletech/hdfs-utils/) PR (if applicable)_
- [ ] _Link to the operator PR (getting_started / kuttl)_
- [ ] _Link to the operator PR (getting_started / kuttl / supported-versions)_
- [ ] _Link to any other operator PRs (getting_started / kuttl)_
- [ ] _Link to demo PR (raise against the `next` branch)_
- [ ] _Link to demo PR (raise against the `main` branch)_
- [ ] _Link to the Release Notes PR in the documentation repo (if not a comment below)_
```

Expand Down
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/update-product-hive.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,16 +31,16 @@ Add/Change/Remove anything that isn't applicable anymore
- [ ] Upload new version (see `hive/upload_new_hive_version.sh`).
- [ ] Update `versions.py` to the latest supported version of JVM (base and devel).
- [ ] Update other dependencies if applicable (eg: jmx_exporter, aws_java_sdk_bundle, etc).
- [ ] Check other operators (getting_started / kuttl) for usage of the versions. Add the PR(s) to the list below.
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
- [ ] Update the version in demos. Add the PR(s) to the list below.
```

```[tasklist]
### Related Pull Requests
- [ ] _Link to the docker-images PR (product update)_
- [ ] _Link to the operator PR (getting_started / kuttl)_
- [ ] _Link to the operator PR (getting_started / kuttl / supported-versions)_
- [ ] _Link to any other operator PRs (getting_started / kuttl)_
- [ ] _Link to demo PR (raise against the `next` branch)_
- [ ] _Link to demo PR (raise against the `main` branch)_
- [ ] _Link to the Release Notes PR in the documentation repo (if not a comment below)_
```

Expand Down
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/update-product-kafka.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Add/Change/Remove anything that isn't applicable anymore
- [ ] Upload new version (see `kafka/upload_new_kafka_version.sh`).
- [ ] Update `versions.py` to the latest supported version of JVM (base and devel).
- [ ] Update other dependencies if applicable (eg: jmx_exporter, kcat, scala, etc).
- [ ] Check other operators (getting_started / kuttl) for usage of the versions. Add the PR(s) to the list below.
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
- [ ] Update the version in demos. Add the PR(s) to the list below.
```

Expand All @@ -42,16 +42,16 @@ Add/Change/Remove anything that isn't applicable anymore
- [ ] Update `kafka-testing-tools/versions.py`.
- [ ] Upload new version (see `.scripts/upload_new_kcat_version.sh`).
- [ ] Update `versions.py` to the latest supported version of JVM (base and devel).
- [ ] Check other operators (getting_started / kuttl) for usage of the versions. Add the PR(s) to the list below.
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
- [ ] Update the version in demos. Add the PR(s) to the list below.
```

```[tasklist]
### Related Pull Requests
- [ ] _Link to the docker-images PR (product update)_
- [ ] _Link to the operator PR (getting_started / kuttl)_
- [ ] _Link to the operator PR (getting_started / kuttl / supported-versions)_
- [ ] _Link to any other operator PRs (getting_started / kuttl)_
- [ ] _Link to demo PR (raise against the `next` branch)_
- [ ] _Link to demo PR (raise against the `main` branch)_
- [ ] _Link to the Release Notes PR in the documentation repo (if not a comment below)_
```

Expand Down
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/update-product-nifi.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,16 +31,16 @@ Add/Change/Remove anything that isn't applicable anymore
- [ ] Upload new version (see `nifi/upload_new_nifi_version.sh`).
- [ ] Update `versions.py` to the latest supported version of JVM (base and devel).
- [ ] Update other dependencies if applicable (eg: jmx_exporter, kcat, scala, etc).
- [ ] Check other operators (getting_started / kuttl) for usage of the versions. Add the PR(s) to the list below.
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
- [ ] Update the version in demos. Add the PR(s) to the list below.
```

```[tasklist]
### Related Pull Requests
- [ ] _Link to the docker-images PR (product update)_
- [ ] _Link to the operator PR (getting_started / kuttl)_
- [ ] _Link to the operator PR (getting_started / kuttl / supported-versions)_
- [ ] _Link to any other operator PRs (getting_started / kuttl)_
- [ ] _Link to demo PR (raise against the `next` branch)_
- [ ] _Link to demo PR (raise against the `main` branch)_
- [ ] _Link to the Release Notes PR in the documentation repo (if not a comment below)_
```

Expand Down
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/update-product-opa.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,16 +30,16 @@ Add/Change/Remove anything that isn't applicable anymore
- [ ] Update `versions.py` to reflect the agreed upon versions in the spreadsheet (including the removal of old versions).
- [ ] Upload new version (see `opa/upload_new_opa_version.sh`).
- [ ] Update other dependencies if applicable (eg: opa_bundle_builder, etc).
- [ ] Check other operators (getting_started / kuttl) for usage of the versions. Add the PR(s) to the list below.
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
- [ ] Update the version in demos. Add the PR(s) to the list below.
```

```[tasklist]
### Related Pull Requests
- [ ] _Link to the docker-images PR (product update)_
- [ ] _Link to the operator PR (getting_started / kuttl)_
- [ ] _Link to the operator PR (getting_started / kuttl / supported-versions)_
- [ ] _Link to any other operator PRs (getting_started / kuttl)_
- [ ] _Link to demo PR (raise against the `next` branch)_
- [ ] _Link to demo PR (raise against the `main` branch)_
- [ ] _Link to the Release Notes PR in the documentation repo (if not a comment below)_
```

Expand Down
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/update-product-spark.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,16 +32,16 @@ Add/Change/Remove anything that isn't applicable anymore
- [ ] Update `versions.py` to the latest supported version of JVM (base and devel).
- [ ] Ensure that the transitive dependencies in `versions.py` are compatible with the Spark version(s).
- [ ] Update other dependencies if applicable (eg: python, jmx_exporter, aws_java_sdk_bundle, etc).
- [ ] Check other operators (getting_started / kuttl) for usage of the versions. Add the PR(s) to the list below.
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
- [ ] Update the version in demos. Add the PR(s) to the list below.
```

```[tasklist]
### Related Pull Requests
- [ ] _Link to the docker-images PR (product update)_
- [ ] _Link to the operator PR (getting_started / kuttl)_
- [ ] _Link to the operator PR (getting_started / kuttl / supported-versions)_
- [ ] _Link to any other operator PRs (getting_started / kuttl)_
- [ ] _Link to demo PR (raise against the `next` branch)_
- [ ] _Link to demo PR (raise against the `main` branch)_
- [ ] _Link to the Release Notes PR in the documentation repo (if not a comment below)_
```

Expand Down
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/update-product-superset.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,16 +32,16 @@ Add/Change/Remove anything that isn't applicable anymore
- [ ] Create a file: `superset/stackable/patches/x.y.z/.gitkeep`, add patches if applicable.
- [ ] Delete old constraint files and patch directories.
- [ ] Update other dependencies if applicable (eg: python, auth_lib, etc).
- [ ] Check other operators (getting_started / kuttl) for usage of the versions. Add the PR(s) to the list below.
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
- [ ] Update the version in demos. Add the PR(s) to the list below.
```

```[tasklist]
### Related Pull Requests
- [ ] _Link to the docker-images PR (product update)_
- [ ] _Link to the operator PR (getting_started / kuttl)_
- [ ] _Link to the operator PR (getting_started / kuttl / supported-versions)_
- [ ] _Link to any other operator PRs (getting_started / kuttl)_
- [ ] _Link to demo PR (raise against the `next` branch)_
- [ ] _Link to demo PR (raise against the `main` branch)_
- [ ] _Link to the Release Notes PR in the documentation repo (if not a comment below)_
```

Expand Down
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/update-product-trino.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Add/Change/Remove anything that isn't applicable anymore
- [ ] Upload new version (see `trino/*.sh` scripts).
- [ ] Update `versions.py` to the latest supported version of JVM (base and devel).
- [ ] Update other dependencies if applicable (eg: jmx_exporter, opa_authorizer, storage_connector, etc).
- [ ] Check other operators (getting_started / kuttl) for usage of the versions. Add the PR(s) to the list below.
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
- [ ] Update the version in demos. Add the PR(s) to the list below.
```

Expand All @@ -40,16 +40,16 @@ Add/Change/Remove anything that isn't applicable anymore
- [ ] Update `trino-cli/versions.py` to reflect the agreed upon versions in the spreadsheet (including the removal of old versions).
- [ ] Upload new version (see `trino-cli/upload_new_trino_version.sh` scripts).
- [ ] Update `versions.py` to the latest supported version of JVM (base and devel).
- [ ] Check other operators (getting_started / kuttl) for usage of the versions. Add the PR(s) to the list below.
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
- [ ] Update the version in demos. Add the PR(s) to the list below.
```

```[tasklist]
### Related Pull Requests
- [ ] _Link to the docker-images PR (product update)_
- [ ] _Link to the operator PR (getting_started / kuttl)_
- [ ] _Link to the operator PR (getting_started / kuttl / supported-versions)_
- [ ] _Link to any other operator PRs (getting_started / kuttl)_
- [ ] _Link to demo PR (raise against the `next` branch)_
- [ ] _Link to demo PR (raise against the `main` branch)_
- [ ] _Link to the Release Notes PR in the documentation repo (if not a comment below)_
```

Expand Down
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/update-product-zookeeper.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,16 +31,16 @@ Add/Change/Remove anything that isn't applicable anymore
- [ ] Upload new version (see `zookeeper/upload_new_zookeeper_version.sh`).
- [ ] Update `versions.py` to the latest supported version of JVM (base and devel).
- [ ] Update other dependencies if applicable (eg: jmx_exporter, etc).
- [ ] Check other operators (getting_started / kuttl) for usage of the versions. Add the PR(s) to the list below.
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
- [ ] Update the version in demos. Add the PR(s) to the list below.
```

```[tasklist]
### Related Pull Requests
- [ ] _Link to the docker-images PR (product update)_
- [ ] _Link to the operator PR (getting_started / kuttl)_
- [ ] _Link to the operator PR (getting_started / kuttl / supported-versions)_
- [ ] _Link to any other operator PRs (getting_started / kuttl)_
- [ ] _Link to demo PR (raise against the `next` branch)_
- [ ] _Link to demo PR (raise against the `main` branch)_
- [ ] _Link to the Release Notes PR in the documentation repo (if not a comment below)_
```

Expand Down
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ All notable changes to this project will be documented in this file.
- statsd-exporter: Bump version to 0.28.0 ([#982]).
- git-sync: Bump version to 4.4.0 ([#990]).
- kafka: Add versions 3.7.2 and 3.9.0 ([#988]).
- java: Add JDK/JRE 23 ([#992]).
- trino: Add 469 ([#993]).
- trino-cli: Add version 469 ([#993]).

### Changed

Expand Down Expand Up @@ -48,6 +51,8 @@ All notable changes to this project will be documented in this file.
[#989]: https://github.com/stackabletech/docker-images/pull/989
[#990]: https://github.com/stackabletech/docker-images/pull/990
[#988]: https://github.com/stackabletech/docker-images/pull/988
[#992]: https://github.com/stackabletech/docker-images/pull/992
[#993]: https://github.com/stackabletech/docker-images/pull/993
[#995]: https://github.com/stackabletech/docker-images/pull/995

## [24.11.1] - 2025-01-14
Expand Down
6 changes: 4 additions & 2 deletions trino-cli/versions.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# This image is only used in integration tests and demos.
# It's therefore ok if we only support a single version at a time.
versions = [
{
"product": "455",
"java-base": "22",
"product": "469",
"java-base": "23",
},
]
Original file line number Diff line number Diff line change
@@ -1,28 +1,43 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Nick Larsen <[email protected]>
Date: Tue, 4 Feb 2025 10:49:16 +0100
Subject: Add cyclonedx plugin

---
pom.xml | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)

diff --git a/pom.xml b/pom.xml
index 01b434c..35c3697 100644
index 0d27151d77..b1682d7ab3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -278,6 +278,23 @@
</execution>
</executions>
@@ -2850,6 +2850,24 @@
</excludes>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.cyclonedx</groupId>
+ <artifactId>cyclonedx-maven-plugin</artifactId>
+ <version>2.8.0</version>
+ <version>2.9.1</version>
+ <configuration>
+ <projectType>application</projectType>
+ <schemaVersion>1.5</schemaVersion>
+ <schemaVersion>1.6</schemaVersion>
+ <skipNotDeployed>false</skipNotDeployed>
+ </configuration>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>makeBom</goal>
+ </goals>
+ <phase>package</phase>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>


base-commit: 39ef08e249549a6616916539f4ad21032d084c7a
--
2.40.1

2 changes: 2 additions & 0 deletions trino/stackable/patches/469/patchable.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
upstream = "https://github.com/trinodb/trino"
base = "39ef08e249549a6616916539f4ad21032d084c7a"

This file was deleted.

Loading

0 comments on commit 70dc187

Please sign in to comment.