Skip to content

Commit 43e9f74

Browse files
committed
chore: update pre-release-demos-nightly template
1 parent cda9afa commit 43e9f74

File tree

1 file changed

+50
-28
lines changed

1 file changed

+50
-28
lines changed

.github/ISSUE_TEMPLATE/pre-release-demos-nightly.md

Lines changed: 50 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ assignees: ''
88

99
<!--
1010
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.
1212
-->
1313

1414
<!--
@@ -20,7 +20,18 @@ assignees: ''
2020

2121
Part of <https://github.com/stackabletech/issues/issues/TRACKING_ISSUE>
2222

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.
2435

2536
> [!NOTE]
2637
> 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:
3243
> ...
3344
> ```
3445
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+
3579
```shell
3680
# Install demo (stable)
3781
stackablectl demo install <DEMO_NAME>
3882

83+
# --- IMPORTANT ---
84+
# Run through the nightly demo instructions (refer to the tasklist below).
85+
3986
# Get a list of installed operators
4087
stackablectl operator installed --output=plain
4188

@@ -70,31 +117,6 @@ stackablectl operator install commons ...
70117

71118
# Optionally update the product versions in the CRDs, e.g.:
72119
kubectl patch hbaseclusters/hbase --type='json' -p='[{"op": "replace", "path": "/spec/image/productVersion", "value":"x.x.x"}]' # changed
73-
74120
```
75121

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

Comments
 (0)