Skip to content

chore: Bump to 25.7.0-rc1 #269

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 4 commits into
base: release-25.7
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ spec:
spec:
containers:
- name: start-pyspark-job
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0-rc1
# N.B. it is possible for the scheduler to report that a DAG exists, only for the worker task to fail if a pod is unexpectedly
# restarted. Additionally, the db-init job takes a few minutes to complete before the cluster is deployed. The wait/watch steps
# below are not "water-tight" but add a layer of stability by at least ensuring that the db is initialized and ready and that
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ spec:
spec:
containers:
- name: start-date-job
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0-rc1
# N.B. it is possible for the scheduler to report that a DAG exists, only for the worker task to fail if a pod is unexpectedly
# restarted. Additionally, the db-init job takes a few minutes to complete before the cluster is deployed. The wait/watch steps
# below are not "water-tight" but add a layer of stability by at least ensuring that the db is initialized and ready and that
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ spec:
serviceAccountName: demo-serviceaccount
initContainers:
- name: wait-for-kafka
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand All @@ -22,7 +22,7 @@ spec:
kubectl wait --for=condition=ready --timeout=30m pod -l app.kubernetes.io/instance=kafka,app.kubernetes.io/name=kafka
containers:
- name: create-nifi-ingestion-job
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ spec:
serviceAccountName: demo-serviceaccount
initContainers:
- name: wait-for-resources
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand All @@ -26,7 +26,7 @@ spec:
echo 'Waiting for all nifi instances to be ready'
kubectl wait --for=condition=ready --timeout=30m pod -l app.kubernetes.io/name=nifi,app.kubernetes.io/instance=nifi
- name: wait-for-kafka-topics
image: oci.stackable.tech/sdp/kafka:3.9.1-stackable25.7.0
image: oci.stackable.tech/sdp/kafka:3.9.1-stackable25.7.0-rc1
command:
- bash
- -euo
Expand Down Expand Up @@ -92,7 +92,7 @@ spec:
mountPath: /stackable/tls-kcat
containers:
- name: create-spark-ingestion-job
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ spec:
serviceAccountName: demo-serviceaccount
initContainers:
- name: wait-for-testdata
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand All @@ -20,7 +20,7 @@ spec:
kubectl wait --for=condition=complete --timeout=30m job/load-test-data
containers:
- name: create-tables-in-trino
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0-rc1
command: ["bash", "-c", "python -u /tmp/script/script.py"]
volumeMounts:
- name: script
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ spec:
spec:
containers:
- name: setup-superset
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand Down
4 changes: 2 additions & 2 deletions demos/end-to-end-security/create-spark-report.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ spec:
serviceAccountName: demo-serviceaccount
initContainers:
- name: wait-for-trino-tables
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand All @@ -23,7 +23,7 @@ spec:
kubectl wait --timeout=30m --for=condition=complete job/create-tables-in-trino
containers:
- name: create-spark-report
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand Down
2 changes: 1 addition & 1 deletion demos/end-to-end-security/create-trino-tables.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ spec:
spec:
containers:
- name: create-tables-in-trino
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0-rc1
command: ["bash", "-c", "python -u /tmp/script/script.py"]
volumeMounts:
- name: script
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ spec:
spec:
containers:
- name: create-hfile-and-import-to-hbase
image: oci.stackable.tech/sdp/hbase:2.6.1-stackable25.7.0
image: oci.stackable.tech/sdp/hbase:2.6.1-stackable25.7.0-rc1
env:
- name: HADOOP_USER_NAME
value: stackable
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ spec:
spec:
containers:
- name: load-ny-taxi-data
image: oci.stackable.tech/sdp/hadoop:3.4.1-stackable25.7.0
image: oci.stackable.tech/sdp/hadoop:3.4.1-stackable25.7.0-rc1
# yamllint disable rule:line-length
command: ["bash", "-c", "/stackable/hadoop/bin/hdfs dfs -mkdir -p /ny-taxi-data/raw \
&& cd /tmp \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ spec:
serviceAccountName: demo-serviceaccount
initContainers:
- name: wait-for-druid-coordinator
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand All @@ -22,7 +22,7 @@ spec:
kubectl wait --for=condition=Ready pod/druid-coordinator-default-0 --timeout=30m
containers:
- name: create-druid-ingestion-job
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ spec:
serviceAccountName: demo-serviceaccount
initContainers:
- name: wait-for-nifi
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand All @@ -22,7 +22,7 @@ spec:
kubectl wait --for=condition=Ready pod/nifi-node-default-0 --timeout=30m
containers:
- name: create-nifi-ingestion-job
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand Down
4 changes: 2 additions & 2 deletions demos/nifi-kafka-druid-earthquake-data/setup-superset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ spec:
serviceAccountName: demo-serviceaccount
initContainers:
- name: wait-for-superset
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand All @@ -22,7 +22,7 @@ spec:
kubectl wait --for=condition=Ready pod/superset-node-default-0 --timeout=30m
containers:
- name: setup-superset
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ spec:
serviceAccountName: demo-serviceaccount
initContainers:
- name: wait-for-druid-coordinator
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand All @@ -22,7 +22,7 @@ spec:
kubectl wait --for=condition=Ready pod/druid-coordinator-default-0 --timeout=30m
containers:
- name: create-druid-ingestion-job
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ spec:
serviceAccountName: demo-serviceaccount
initContainers:
- name: wait-for-nifi
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand All @@ -22,7 +22,7 @@ spec:
kubectl wait --for=condition=Ready pod/nifi-node-default-0 --timeout=30m
containers:
- name: create-nifi-ingestion-job
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand Down
4 changes: 2 additions & 2 deletions demos/nifi-kafka-druid-water-level-data/setup-superset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ spec:
serviceAccountName: demo-serviceaccount
initContainers:
- name: wait-for-superset
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand All @@ -22,7 +22,7 @@ spec:
kubectl wait --for=condition=Ready pod/superset-node-default-0 --timeout=30m
containers:
- name: setup-superset
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand Down
2 changes: 1 addition & 1 deletion demos/signal-processing/Dockerfile-nifi
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM oci.stackable.tech/sdp/nifi:2.2.0-stackable25.7.0
FROM oci.stackable.tech/sdp/nifi:2.2.0-stackable25.7.0-rc1

# This is the postgresql JDBC driver from https://jdbc.postgresql.org/download/
# There appear to be no signatures to validate against 😬
Expand Down
4 changes: 2 additions & 2 deletions demos/signal-processing/create-nifi-ingestion-job.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ spec:
serviceAccountName: demo-serviceaccount
initContainers:
- name: wait-for-timescale-job-and-nifi
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand All @@ -28,7 +28,7 @@ spec:
kubectl wait --for=condition=Ready pod/nifi-node-default-0 --timeout=30m
containers:
- name: create-nifi-ingestion-job
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand Down
2 changes: 1 addition & 1 deletion demos/signal-processing/create-timescale-tables.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ spec:
serviceAccountName: demo-serviceaccount
initContainers:
- name: wait-for-timescale
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0
image: oci.stackable.tech/sdp/tools:1.0.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ spec:
spec:
initContainers:
- name: wait-for-testdata
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand All @@ -19,7 +19,7 @@ spec:
kubectl wait --for=condition=complete --timeout=30m job/load-ny-taxi-data
containers:
- name: create-spark-anomaly-detection-job
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ spec:
spec:
containers:
- name: setup-superset
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0-rc1
command:
- bash
- -euo
Expand Down
2 changes: 1 addition & 1 deletion demos/trino-taxi-data/create-table-in-trino.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ spec:
spec:
containers:
- name: create-ny-taxi-data-table-in-trino
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0-rc1
command: ["bash", "-c", "python -u /tmp/script/script.py"]
volumeMounts:
- name: script
Expand Down
4 changes: 2 additions & 2 deletions demos/trino-taxi-data/setup-superset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ spec:
spec:
containers:
- name: setup-superset
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0
command: ["bash", "-c", "curl -o superset-assets.zip https://raw.githubusercontent.com/stackabletech/demos/release-25.7/demos/trino-taxi-data/superset-assets.zip && python -u /tmp/script/script.py"]
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0-rc1
command: ["bash", "-c", "curl -o superset-assets.zip https://raw.githubusercontent.com/stackabletech/demos/pr-release-25.7-rc1/demos/trino-taxi-data/superset-assets.zip && python -u /tmp/script/script.py"]
volumeMounts:
- name: script
mountPath: /tmp/script
Expand Down
36 changes: 36 additions & 0 deletions releases.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
releases:
25.7:
releaseDate: &latest-release-release-date 2025-07-21
description: The July 2025 release
products: &latest-release-products
airflow:
operatorVersion: 25.7.0-rc1
commons:
operatorVersion: 25.7.0-rc1
druid:
operatorVersion: 25.7.0-rc1
hbase:
operatorVersion: 25.7.0-rc1
hdfs:
operatorVersion: 25.7.0-rc1
hive:
operatorVersion: 25.7.0-rc1
kafka:
operatorVersion: 25.7.0-rc1
listener:
operatorVersion: 25.7.0-rc1
nifi:
operatorVersion: 25.7.0-rc1
opa:
operatorVersion: 25.7.0-rc1
secret:
operatorVersion: 25.7.0-rc1
spark-k8s:
operatorVersion: 25.7.0-rc1
superset:
operatorVersion: 25.7.0-rc1
trino:
operatorVersion: 25.7.0-rc1
zookeeper:
operatorVersion: 25.7.0-rc1
2 changes: 1 addition & 1 deletion stacks/_templates/keycloak.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ spec:
- name: tls
mountPath: /tls/
- name: create-auth-class
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable25.7.0-rc1
command: ["/bin/bash", "-c"]
args:
- |
Expand Down
Loading