@@ -8,7 +8,7 @@ assignees: ''
8
8
9
9
<!--
10
10
Make sure to update the link in '.github/ISSUE_TEMPLATE/release.md' when
11
- you change the front matter above .
11
+ you change the filename .
12
12
-->
13
13
14
14
<!--
@@ -20,7 +20,18 @@ assignees: ''
20
20
21
21
Part of < https://github.com/stackabletech/issues/issues/TRACKING_ISSUE >
22
22
23
- For each demo, run the following commands:
23
+ > [ !CAUTION]
24
+ > Ensure the [ ` next ` branch is merged to ` main ` ] [ 1 ] , otherwise you will be testing based on old product versions.
25
+ >
26
+ > This is needed until [ stackablectl can deploy demos for a release] [ 2 ] .
27
+ >
28
+ > [ 1 ] : https://github.com/stackabletech/demos/compare/main...next
29
+ > [ 2 ] : https://github.com/stackabletech/stackable-cockpit/issues/310
30
+
31
+ This is testing:
32
+
33
+ 1 . The demos documented in nightly (with the updated product versions) still work.
34
+ 2 . That the operators can be upgraded from the current release to the nightly release and do not negatively impact the products.
24
35
25
36
> [ !NOTE]
26
37
> Record any issues or anomalies during the process in a comment on this issue.
@@ -32,10 +43,46 @@ For each demo, run the following commands:
32
43
> ...
33
44
> ```
34
45
46
+ Replace the items in the task lists below with the applicable Pull Requests (if any).
47
+
48
+ <!--
49
+ The following list was generated by:
50
+
51
+ # go to the demos repository, then run:
52
+ yq '.demos | keys' demos/demos-v2.yaml \
53
+ | sed -e 's/- //g' \
54
+ | sort \
55
+ | xargs -I {} echo "- [ ] [{}](https://docs.stackable.tech/home/nightly/demos/{})"
56
+ -->
57
+
58
+ ```[tasklist]
59
+ ### Testing Demos on Nightly
60
+ - [ ] [airflow-scheduled-job](https://docs.stackable.tech/home/nightly/demos/airflow-scheduled-job)
61
+ - [ ] [data-lakehouse-iceberg-trino-spark](https://docs.stackable.tech/home/nightly/demos/data-lakehouse-iceberg-trino-spark)
62
+ - [ ] [end-to-end-security](https://docs.stackable.tech/home/nightly/demos/end-to-end-security)
63
+ - [ ] [hbase-hdfs-load-cycling-data](https://docs.stackable.tech/home/nightly/demos/hbase-hdfs-load-cycling-data)
64
+ - [ ] [jupyterhub-pyspark-hdfs-anomaly-detection-taxi-data](https://docs.stackable.tech/home/nightly/demos/jupyterhub-pyspark-hdfs-anomaly-detection-taxi-data)
65
+ - [ ] [logging](https://docs.stackable.tech/home/nightly/demos/logging)
66
+ - [ ] [nifi-kafka-druid-earthquake-data](https://docs.stackable.tech/home/nightly/demos/nifi-kafka-druid-earthquake-data)
67
+ - [ ] [nifi-kafka-druid-water-level-data](https://docs.stackable.tech/home/nightly/demos/nifi-kafka-druid-water-level-data)
68
+ - [ ] [signal-processing](https://docs.stackable.tech/home/nightly/demos/signal-processing)
69
+ - [ ] [spark-k8s-anomaly-detection-taxi-data](https://docs.stackable.tech/home/nightly/demos/spark-k8s-anomaly-detection-taxi-data)
70
+ - [ ] [trino-iceberg](https://docs.stackable.tech/home/nightly/demos/trino-iceberg)
71
+ - [ ] [trino-taxi-data](https://docs.stackable.tech/home/nightly/demos/trino-taxi-data)
72
+ ```
73
+
74
+ <details >
75
+ <summary >Instructions</summary >
76
+
77
+ These instructions are for deploying the nightly demo, as well as upgrading the operators and CRDS.
78
+
35
79
``` shell
36
80
# Install demo (stable)
37
81
stackablectl demo install < DEMO_NAME>
38
82
83
+ # --- IMPORTANT ---
84
+ # Run through the nightly demo instructions (refer to the tasklist below).
85
+
39
86
# Get a list of installed operators
40
87
stackablectl operator installed --output=plain
41
88
@@ -70,31 +117,6 @@ stackablectl operator install commons ...
70
117
71
118
# Optionally update the product versions in the CRDs, e.g.:
72
119
kubectl patch hbaseclusters/hbase --type=' json' -p=' [{"op": "replace", "path": "/spec/image/productVersion", "value":"x.x.x"}]' # changed
73
-
74
120
```
75
121
76
- <!--
77
- The following list was generated by:
78
-
79
- # go to the demos repository, then run:
80
- yq '.demos | keys' demos/demos-v2.yaml \
81
- | sed -e 's/- //g' \
82
- | sort \
83
- | xargs -I {} echo "- [ ] [{}](https://docs.stackable.tech/home/nightly/demos/{})"
84
- -->
85
-
86
- ``` [tasklist]
87
- ### Testing Demos on Nightly
88
- - [ ] [airflow-scheduled-job](https://docs.stackable.tech/home/nightly/demos/airflow-scheduled-job)
89
- - [ ] [data-lakehouse-iceberg-trino-spark](https://docs.stackable.tech/home/nightly/demos/data-lakehouse-iceberg-trino-spark)
90
- - [ ] [end-to-end-security](https://docs.stackable.tech/home/nightly/demos/end-to-end-security)
91
- - [ ] [hbase-hdfs-load-cycling-data](https://docs.stackable.tech/home/nightly/demos/hbase-hdfs-load-cycling-data)
92
- - [ ] [jupyterhub-pyspark-hdfs-anomaly-detection-taxi-data](https://docs.stackable.tech/home/nightly/demos/jupyterhub-pyspark-hdfs-anomaly-detection-taxi-data)
93
- - [ ] [logging](https://docs.stackable.tech/home/nightly/demos/logging)
94
- - [ ] [nifi-kafka-druid-earthquake-data](https://docs.stackable.tech/home/nightly/demos/nifi-kafka-druid-earthquake-data)
95
- - [ ] [nifi-kafka-druid-water-level-data](https://docs.stackable.tech/home/nightly/demos/nifi-kafka-druid-water-level-data)
96
- - [ ] [signal-processing](https://docs.stackable.tech/home/nightly/demos/signal-processing)
97
- - [ ] [spark-k8s-anomaly-detection-taxi-data](https://docs.stackable.tech/home/nightly/demos/spark-k8s-anomaly-detection-taxi-data)
98
- - [ ] [trino-iceberg](https://docs.stackable.tech/home/nightly/demos/trino-iceberg)
99
- - [ ] [trino-taxi-data](https://docs.stackable.tech/home/nightly/demos/trino-taxi-data)
100
- ```
122
+ </details >
0 commit comments