Skip to content

Commit e06906b

Browse files
xeniapemaltesandersbernauer
authored
docs: add documentation for demo code (#185)
* docs: add documentation for demo code * sneaky: extend external components, improve message * Update docs/modules/demos/pages/index.adoc Co-authored-by: Malte Sander <[email protected]> * Update docs/modules/demos/pages/index.adoc Co-authored-by: Sebastian Bernauer <[email protected]> * add link to demos/stacks customization section * Update docs/modules/demos/pages/index.adoc Co-authored-by: Sebastian Bernauer <[email protected]> --------- Co-authored-by: Malte Sander <[email protected]> Co-authored-by: Sebastian Bernauer <[email protected]>
1 parent 752a9f5 commit e06906b

File tree

1 file changed

+23
-4
lines changed

1 file changed

+23
-4
lines changed

docs/modules/demos/pages/index.adoc

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,39 @@ include::partial$demos.adoc[]
1010
[IMPORTANT]
1111
.External Components in these demos
1212
====
13-
These demos are provided by Stackable as showcases to demonstrate potential architectures that could be built with the Stackable Data Platform.
14-
As such they may include components that are not supported by Stackable as part of our commercial offering.
13+
The demos provided by Stackable serve as showcases to illustrate potential architectures that can be built using the Stackable Data Platform.
14+
Please note that these demos may include components that are not supported by Stackable as part of our commercial offering.
1515
16-
If you are evaluating one or more of these demos with the intention of purchasing a subscription, make sure to double-check the list of supported operators; anything that is not mentioned on there is not part of our commercial offering.
16+
If you are evaluating these demos with the intention of purchasing a subscription, please ensure that you review the xref:operators:index.adoc[list of supported operators].
17+
Any components not listed there are not part of our commercial offering.
1718
18-
Below you can find a list of components that are currently contained in one or more of the demos for reference, if something is missing from this list and also not mentioned on our operators list, then this component is not supported:
19+
Below is an incomplete list of third-party components referenced in these demos:
1920
2021
* Grafana
2122
* JupyterHub
23+
* Keycloak
2224
* MinIO
2325
* OpenLDAP
2426
* OpenSearch
2527
* OpenSearch Dashboards
2628
* PostgreSQL
2729
* Prometheus
2830
* Redis
31+
* Vector Aggregator
2932
====
33+
34+
== Demo Code
35+
36+
The manifests and code used by the demos, can be found in the https://github.com/stackabletech/demos[demo repository,window=_blank].
37+
Each demo is constructed in the following way:
38+
39+
* `demos/demos-v2.yaml` file: lists the available demos and uses additional parameters to build up the demo, e.g.
40+
** `stackableStack` references the stack belonging to this demo
41+
** `manifests` includes a list of additional manifests for the demo, mostly jobs to create tables or ingest example data
42+
** `resourceRequests` specifying the needed resources for the demo to run
43+
* `stacks/stacks-v2.yaml` file: lists the available stacks, which are referenced by the `demos/demos-v2.yaml` file, and uses additional parameters to build up the underlying stack, e.g.
44+
** `stackableOperators` are all the operators that are installed as part of the demo
45+
** `manifests` contains all the manifests needed to setup the products and third-party tools
46+
** `parameters` is a list of values used in the manifest files, for example as credentials or other settings
47+
48+
For more information on how to add custom demos/stacks, refer to the xref:management:stackablectl:customization/index.adoc[Customization section of stackablectl,window=_blank].

0 commit comments

Comments
 (0)