1
1
---
2
- name : Pre-Release Demo Testing on Nightly
3
- about : This template can be used to track the testing of demos on nightly leading up to the next Stackable release
2
+ name : Pre-Release Demo Upgrade Testing from Stable to Nightly
3
+ about : This template can be used to track the uprade testing of demos from stable to nightly leading up to the next Stackable release
4
4
title : " chore(tracking): Test demos on nightly versions"
5
5
labels : ['epic']
6
6
assignees : ' '
@@ -22,22 +22,34 @@ Part of <https://github.com/stackabletech/issues/issues/TRACKING_ISSUE>
22
22
23
23
For each demo, run the following commands:
24
24
25
+ > [ !NOTE]
26
+ > Record any issues or anomalies during the process in a comment on this issue.
27
+ > Eg:
28
+ > ```
29
+ > :green_circle: **airflow-scheduled-job**
30
+ >
31
+ > The CRD had been updated and I needed to change the following in the manifest:
32
+ > ...
33
+ > ```
34
+
25
35
```shell
26
- # Install demo
27
- stackablectl demo < DEMO_NAME>
36
+ # Install demo (stable)
37
+ stackablectl demo install <DEMO_NAME>
28
38
29
39
# Uninstall operators
30
40
stackablectl release uninstall <CURRENT_RELEASE>
31
41
32
42
# Update CRDs to nightly version (on main)
33
43
# Repeat this for every operator used by the demo
34
44
kubectl replace -f https://raw.githubusercontent.com/stackabletech/commons-operator/main/deploy/helm/commons-operator/crds/crds.yaml
45
+ kubectl replace -f https://raw.githubusercontent.com/stackabletech/...-operator/main/deploy/helm/...-operator/crds/crds.yaml
35
46
36
- # Install dev version of operators
47
+ # Install nightly version of operators
37
48
stackablectl operator install commons ...
38
49
39
50
# Optionally update the product versions in the CRDs, e.g.:
40
- kubectl edit hbaseclusters/hbase
51
+ kubectl patch hbaseclusters/hbase --type='json' -p='[{"op": "replace", "path": "/spec/image/productVersion", "value":"x.x.x"}]' # changed
52
+
41
53
```
42
54
43
55
<!--
0 commit comments