@@ -68,50 +68,47 @@ 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- ```
71+ ## List of stacks
8972
90- ## List of Stacks
91-
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
90+ - [ ] airflow-trino-dbt
10891- [ ] monitoring
10992- [ ] observability
11093- [ ] openldap
11194- [ ] tutorial-openldap
11295
113- You can install the stack via:
96+ ### YY.M.X from Scratch Testing Instructions
97+
98+ These instructions are for deploying and completing the YY.M.X demo from scratch.
99+
100+ <!--
101+ Make sure to update the version mentioned below when creating the issue.
102+ -->
103+
104+ > [!TIP]
105+ > Be sure to select the _nightly_ docs version on <https://docs.stackable.tech/home/nightly/demos/>.
114106
115107```shell
116- stackablectl stack install < STACK_NAME> --release dev
108+ # Install demo (stable operators) for the nightly release.
109+ # For stacks use "stackablectl stack install" instead
110+ stackablectl demo install <DEMO_NAME>
111+
112+ # --- IMPORTANT ---
113+ # Run through the nightly demo instructions (refer to the list above).
117114```
0 commit comments