@@ -68,50 +68,48 @@ GitHub handle next to the demo to indicate a particular demo was picked up for t
6868- [ ] [trino-iceberg](https://docs.stackable.tech/home/nightly/demos/trino-iceberg)
6969- [ ] [trino-taxi-data](https://docs.stackable.tech/home/nightly/demos/trino-taxi-data)
7070
71- ### YY.M.X from Scratch Testing Instructions
72-
73- These instructions are for deploying and completing the YY.M.X demo from scratch.
74-
75- <!--
76- Make sure to update the version mentioned below when creating the issue.
77- -->
78-
79- > [!TIP]
80- > Be sure to select the _nightly_ docs version on <https://docs.stackable.tech/home/nightly/demos/>.
81-
82- ```shell
83- # Install demo (stable operators) for the nightly release.
84- stackablectl demo install <DEMO_NAME>
85-
86- # --- IMPORTANT ---
87- # Run through the nightly demo instructions (refer to the list above).
88- ```
89-
90- ## List of Stacks
71+ ## List of stacks
9172
92- Some stacks are not used by demos, but still need testing in some way.
73+ Similar to the demos above we need to test all stacks that don't have a demo.
74+ Replace the items in the lists below with the applicable Pull Requests (if any). Also put your
75+ GitHub handle next to the stack to indicate a particular stack was picked up for testing.
9376
9477> [!TIP]
9578> Some of the stacks have a [tutorial](https://docs.stackable.tech/home/nightly/tutorials/) to follow.
9679
9780<!--
9881 The following list was generated by:
9982
100- # Using the real `yq` that follows the same interface as `jq`
101- yq -y --slurp '.[0] * .[1] | .allStacks - .usedStacks' \
102- <(cat demos/demos-v2.yaml| yq '{usedStacks: [.demos[] | .stackableStack]}') \
103- <(cat stacks/stacks-v2.yaml | yq '{allStacks: [.stacks | keys] | flatten}') \
104- | sed -e 's/^- /- [ ] /g' \
105- | sort
83+ # go to the demos repository, then run:
84+ comm -23 \
85+ <(yq '.stacks | keys | .[]' stacks/stacks-v2.yaml | sort) \
86+ <(yq '.demos[].stackableStack' demos/demos-v2.yaml | sort -u) \
87+ | xargs -I {} echo "- [ ] {}"
10688-->
10789
10890- [ ] monitoring
10991- [ ] observability
11092- [ ] openldap
11193- [ ] tutorial-openldap
11294
113- You can install the stack via:
95+ ### YY.M.X from Scratch Testing Instructions
96+
97+ These instructions are for deploying and completing the YY.M.X demo from scratch.
98+
99+ <!--
100+ Make sure to update the version mentioned below when creating the issue.
101+ -->
102+
103+ > [!TIP]
104+ > Be sure to select the _nightly_ docs version on <https://docs.stackable.tech/home/nightly/demos/>.
114105
115106```shell
116- stackablectl stack install < STACK_NAME> --release dev
107+ # For demo testing, install demo (stable operators) for the YY.M.X release.
108+ stackablectl demo install <DEMO_NAME>
109+
110+ # For stack testing, install stack via
111+ stackablectl stack install <STACK_NAME>
112+
113+ # --- IMPORTANT ---
114+ # Run through the (still) nightly demo/stack instructions (refer to the list above).
117115```
0 commit comments