Skip to content

Commit 198db55

Browse files
authored
Merge branch 'main' into feat/spark-no-jmx-exporter
2 parents 215aa59 + a7b248a commit 198db55

File tree

15 files changed

+62
-25
lines changed

15 files changed

+62
-25
lines changed

.github/ISSUE_TEMPLATE/early-pre-release.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,5 +59,5 @@ Part of stackabletech/issues#xxx.
5959
- [ ] testing-tools
6060
- [ ] statsd_exporter
6161
- [ ] cyclonedx-bom (pip)
62-
- [ ] cargo-cyclonedx (Look for: `CARGO_CYCLONEDX_CRATE_VERSION`)
63-
- [ ] cargo-auditable (Look for: `CARGO_AUDITABLE_CRATE_VERSION`)
62+
- [ ] csi-provisioner for secret-operator
63+
- [ ] csi-provisioner for listener-operator

.github/ISSUE_TEMPLATE/update-base-stackable.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,17 @@ Add/Change/Remove anything that isn't applicable anymore
2727
2828
## Update tasks
2929

30-
- [ ] Update UBI version hash in the Dockerfile (`FROM`)
30+
### `stackable-base`
31+
32+
- [ ] Update `FROM ...ubi-minimal` version hash in the Dockerfile
33+
- [ ] Update `CONFIG_UTILS_VERSION`
34+
35+
### `stackable-devel`
36+
37+
- [ ] Update `FROM ...ubi-minimal` version hash in the Dockerfile
3138
- [ ] Update `RUST_DEFAULT_TOOLCHAIN_VERSION`
3239
- [ ] Update `CARGO_CYCLONEDX_CRATE_VERSION`
3340
- [ ] Update `CARGO_AUDITABLE_CRATE_VERSION`
34-
- [ ] Update `PROTOC_VERSION`
35-
- [ ] Update `CONFIG_UTILS_VERSION`
3641

3742
## Related Pull Requests
3843

.github/ISSUE_TEMPLATE/update-product-druid.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,13 @@ Add/Change/Remove anything that isn't applicable anymore
2727
2828
## Update tasks
2929

30+
- [ ] Release a new version of [druid-opa-authorizer](https://github.com/stackabletech/druid-opa-authorizer)
3031
- [ ] Update `versions.py` to reflect the agreed upon versions in the spreadsheet (including the removal of old versions).
32+
- [ ] Update the [druid-opa-authorizer](https://github.com/stackabletech/druid-opa-authorizer/) with the new set of versions.
3133
- [ ] Upload new version (see `druid/upload_new_druid_version.sh`).
3234
- [ ] Create a file: `druid/stackable/patches/x.y.z/.gitkeep`, add patches if applicable.
3335
- [ ] Delete old patch directories.
3436
- [ ] Update `versions.py` to the latest supported version of JVM (base and devel).
35-
- [ ] Update the [druid-opa-authorizer](https://github.com/stackabletech/druid-opa-authorizer/) with the new set of versions.
3637
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
3738
- [ ] Ensure prerequisites are up to date (required-external-components.adoc).
3839
- [ ] Update the version in demos. Add the PR(s) to the list below.
@@ -43,11 +44,11 @@ Add/Change/Remove anything that isn't applicable anymore
4344
> Delete any items that do not apply so that all applicable items can be checked.
4445
> For example, if you add release notes to the documentation repository, you do not need the latter two criteria.
4546
47+
- [ ] _Link to [druid-opa-authorizer](https://github.com/stackabletech/druid-opa-authorizer/) PR_
4648
- [ ] _Link to the docker-images PR (product update)_
4749
- [ ] _Link to the operator PR (getting_started / kuttl / supported-versions)_
4850
- [ ] _Link to any other operator PRs (getting_started / kuttl)_
4951
- [ ] _Link to demo PR (raise against the `main` branch)_
50-
- [ ] _Link to [druid-opa-authorizer](https://github.com/stackabletech/druid-opa-authorizer/) PR_
5152
- [ ] _Link to the Release Notes PR in the documentation repo (if not a comment below)_
5253

5354
## Acceptance

.github/ISSUE_TEMPLATE/update-product-trino.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ Add/Change/Remove anything that isn't applicable anymore
3333
- [ ] Update `versions.py` to the latest supported version of JVM (base and devel).
3434
- [ ] Update other dependencies if applicable (eg: jmx_exporter, opa_authorizer, storage_connector, etc).
3535
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below.
36+
- [ ] Update versions in `tests/templates/kuttl/opa-authorization/check-opa.py.j2`
3637
- [ ] Update the version in demos. Add the PR(s) to the list below.
3738

3839
### trino-cli

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ All notable changes to this project will be documented in this file.
6363
- stackable-devel: Bump ubi9 base image ([#1103], [#1137]).
6464
- spark-k8s: Include spark-connect jars, replace OpenJDK with Temurin JDK, cleanup ([#1034]).
6565
- spark-connect-client: Image is now completely based on spark-k8s and includes JupyterLab and other demo dependencies ([#1071]).
66-
- jmx_exporter: Bump products to use `1.2.0` ([#1090]).
66+
- jmx_exporter: Bump products to use `1.3.0` ([#1090], [#1156]).
6767
- kubectl: Bump products to use `1.33.0` ([#1090]).
6868
- yq: Bump products to use `4.45.2` ([#1090]).
6969
- cyclonedx-bom: Bump airflow and superset to use `6.0.0` ([#1090]).
@@ -181,6 +181,7 @@ All notable changes to this project will be documented in this file.
181181
[#1150]: https://github.com/stackabletech/docker-images/pull/1150
182182
[#1151]: https://github.com/stackabletech/docker-images/pull/1151
183183
[#1152]: https://github.com/stackabletech/docker-images/pull/1152
184+
[#1156]: https://github.com/stackabletech/docker-images/pull/1156
184185

185186
## [25.3.0] - 2025-03-21
186187

airflow/stackable/constraints/3.0.1/constraints-python3.12.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,14 @@ apache-airflow-providers-asana==2.9.1
122122
apache-airflow-providers-atlassian-jira==3.0.2
123123
apache-airflow-providers-celery==3.10.6
124124
apache-airflow-providers-cloudant==4.1.1
125-
apache-airflow-providers-cncf-kubernetes==10.4.3
125+
# Stackable patch:
126+
# The 10.4.3 Kubernetes provider shipped with Airflow 3.0.1 has a problem.
127+
# https://airflow.apache.org/docs/apache-airflow-providers-cncf-kubernetes/10.5.0/changelog.html#id1
128+
# It uses a busybox sidecar container to start tasks using the kubernetes executor
129+
# Two problems with that:
130+
# 1) The securityContext says "runAsNonRoot" but the busybox image defaults to root so it fails to be scheduled (at least on a standard OpenShift)
131+
# 2) The busybox image might not be available on air-gapped clusters
132+
apache-airflow-providers-cncf-kubernetes==10.5.0
126133
apache-airflow-providers-cohere==1.4.3
127134
apache-airflow-providers-common-compat==1.6.1
128135
apache-airflow-providers-common-io==1.5.4

hadoop/versions.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"java-base": "11",
66
"java-devel": "11",
77
"async_profiler": "2.9",
8-
"jmx_exporter": "1.2.0",
8+
"jmx_exporter": "1.3.0",
99
"protobuf": "3.7.1",
1010
"hdfs_utils": "0.4.0",
1111
},
@@ -14,7 +14,7 @@
1414
"java-base": "11",
1515
"java-devel": "11",
1616
"async_profiler": "2.9",
17-
"jmx_exporter": "1.2.0",
17+
"jmx_exporter": "1.3.0",
1818
"protobuf": "3.7.1",
1919
"hdfs_utils": "0.4.1",
2020
},

hive/versions.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
versions = [
22
{
33
"product": "3.1.3",
4-
"jmx_exporter": "1.2.0",
4+
"jmx_exporter": "1.3.0",
55
# Hive 3 must be built with Java 8 but will run on Java 11
66
"java-base": "11",
77
"java-devel": "8",
@@ -13,7 +13,7 @@
1313
},
1414
{
1515
"product": "4.0.0",
16-
"jmx_exporter": "1.2.0",
16+
"jmx_exporter": "1.3.0",
1717
# Hive 4 must be built with Java 8 (according to GitHub README) but seems to run on Java 11
1818
"java-base": "11",
1919
"java-devel": "8",
@@ -25,7 +25,7 @@
2525
},
2626
{
2727
"product": "4.0.1",
28-
"jmx_exporter": "1.2.0",
28+
"jmx_exporter": "1.3.0",
2929
# Hive 4 must be built with Java 8 (according to GitHub README) but seems to run on Java 11
3030
"java-base": "11",
3131
"java-devel": "8",

kafka/versions.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"scala": "2.13",
77
"kafka/kcat": "1.7.0",
88
"opa_authorizer": "1.5.1",
9-
"jmx_exporter": "1.2.0",
9+
"jmx_exporter": "1.3.0",
1010
},
1111
{
1212
"product": "3.9.0",
@@ -15,7 +15,7 @@
1515
"scala": "2.13",
1616
"kafka/kcat": "1.7.0",
1717
"opa_authorizer": "1.5.1",
18-
"jmx_exporter": "1.2.0",
18+
"jmx_exporter": "1.3.0",
1919
},
2020
{
2121
"product": "3.9.1",
@@ -24,7 +24,7 @@
2424
"scala": "2.13",
2525
"kafka/kcat": "1.7.0",
2626
"opa_authorizer": "1.5.1",
27-
"jmx_exporter": "1.2.0",
27+
"jmx_exporter": "1.3.0",
2828
},
2929
{
3030
"product": "4.0.0",
@@ -33,6 +33,6 @@
3333
"scala": "2.13",
3434
"kafka/kcat": "1.7.0",
3535
"opa_authorizer": "1.5.1",
36-
"jmx_exporter": "1.2.0",
36+
"jmx_exporter": "1.3.0",
3737
},
3838
]

omid/versions.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
"product": "1.1.2",
44
"java-base": "11",
55
"java-devel": "11",
6-
"jmx_exporter": "1.2.0",
6+
"jmx_exporter": "1.3.0",
77
},
88
{
99
"product": "1.1.3",
1010
"java-base": "11",
1111
"java-devel": "11",
12-
"jmx_exporter": "1.2.0",
12+
"jmx_exporter": "1.3.0",
1313
},
1414
]

0 commit comments

Comments
 (0)