Repository navigation
tracking: Test demo upgrades on nightly versions for 26.3.0 #371
Description
Part of stackabletech/issues#812
This is testing that upgrades from the stable release to the nightly release of the operators
and products do not negatively impact the products.
Note
Record the results (issues, anomalies, or success) during the process in a comment on this issue.
Eg:
:green_circle: **airflow-scheduled-job**
The CRD had been updated and I needed to change the following in the manifest:
...The following emojis can be used to indicate the status:
hourglass: In progress / waitingred_circle: In progress with errorsorange_circle: Completed with minor issues or anomaliesgreen_circle: Completed without issues or errors
List of demos
Replace the items in the lists below with the applicable Pull Requests (if any). Also put your
GitHub handle next to the demo to indicate a particular demo was picked up for testing.
- airflow-scheduled-job @NickLarsenNZ
-
argo-cd-git-ops@NickLarsenNZ decided to skip this (see comment) - data-lakehouse-iceberg-trino-spark @sbernauer
- end-to-end-security @Techassi
- hbase-hdfs-load-cycling-data @NickLarsenNZ
- jupyterhub-keycloak @adwk67
- jupyterhub-pyspark-hdfs-anomaly-detection-taxi-data @adwk67
- logging @Techassi
- nifi-kafka-druid-earthquake-data @NickLarsenNZ
- nifi-kafka-druid-water-level-data @NickLarsenNZ
- signal-processing @Techassi
- spark-k8s-anomaly-detection-taxi-data @NickLarsenNZ
- trino-iceberg @sbernauer
- trino-taxi-data @sbernauer
- opensearch-rag @labrenbe (new demo = no upgrade)
List of stacks
Similar to the demos above we need to test all stacks that don't have a demo.
Replace the items in the lists below with the applicable Pull Requests (if any). Also put your
GitHub handle next to the stack to indicate a particular stack was picked up for testing.
Tip
Some of the stacks have a tutorial to follow.
-
airflow-trino-dbt(this was merged into the airflow demo and was only removed from the stacks recently: it has also been removed from the template: @adwk67 ) -
monitoringThe only thing that get's upgraded is Prometheus, which is not a supported tool, hence not super important to test. tracking: Test demos on nightly versions for 26.3.0 #372 makes sure that a fresh install works -
observability@NickLarsenNZ Will do it ias part of tracking: Test demos on nightly versions for 26.3.0 #372 - openldap (comes up)
- tutorial-openldap @Techassi
Stable to Nightly Upgrade Testing Instructions
These instructions are for deploying and completing the stable demo, and then
upgrading operators, CRDs, and products to the nightly versions well as upgrading
the operators and CRDS.
Tip
Be sure to select the stable docs version on https://docs.stackable.tech/home/stable/demos/.
# For demo testing, , install demo (stable operators) for the stable release (25.11).
stackablectl demo install <DEMO_NAME>
# For stack testing, install stack via
stackablectl stack install <STACK_NAME>
# --- IMPORTANT ---
# Run through the (still) nightly demo/stack instructions (refer to the list above).
# Install nightly version of operators
stackablectl release upgrade dev
# Bump every stacklet to the version that used by the nightly demo.
# Typically, this is the latest supported version.
kubectl patch hbaseclusters/hbase --type='json' -p='[{"op": "replace", "path": "/spec/image/productVersion", "value":"x.x.x"}]' # changed
# Check that the operator logs look good (no unexpected errors etc.)
# Run through the (still) nightly demo/stack instructions again.Metadata
Metadata
Assignees
Labels
Type
Projects
- StatusShow more project fieldsDone
Activity
[-]chore(tracking): Test demo upgrades on nightly versions for 26.3.0[/-][+]tracking: Test demo upgrades on nightly versions for 26.3.0[/+]Techassi commentedon Mar 12, 2026
🟠 logging
NickLarsenNZ commentedon Mar 12, 2026
🟢 airflow-scheduled-job
product upgrade steps
Techassi commentedon Mar 12, 2026
🟢 signal-processing
Techassi commentedon Mar 12, 2026
🟠 end-to-end-security
NickLarsenNZ commentedon Mar 12, 2026
🟢 spark-k8s-anomaly-detection-taxi-data
🟢 Stable from scratch
trino-coordinator-default-0andtrino-worker-default-0:Fixed with #382 and #383
🟢 Upgrade to nightly
upgrades
kubectl port-forward spark-ad-driver 4040Error from server (NotFound): pods "spark-ad-driver" not foundError: Failed to deserialize OPA policy response-> Need to setspec.clusterConfig.authorization.opa.enableColumnMasking: falseon the TrinoCluster (Batch OPA column masks calls trino-operator#814).sbernauer commentedon Mar 12, 2026
⏳ trino-iceberg
enableColumnMaskingaccording to chore: Update Trino Rego rules and disable column masking otherwise #3615 remaining items
adwk67 commentedon Mar 13, 2026
🟢 jupyterhub-pyspark-hdfs-anomaly-detection-taxi-data
NickLarsenNZ commentedon Mar 13, 2026
🟢 nifi-kafka-druid-water-level-data
NickLarsenNZ commentedon Mar 13, 2026
🟢 hbase-hdfs-load-cycling-data
sbernauer commentedon Mar 16, 2026
🔴 data-lakehouse-iceberg-trino-spark
sbernauer commentedon Mar 16, 2026
Demo and stack testing completed