From 31b33935fd94179b6bf8795f89af2886a7c41bb0 Mon Sep 17 00:00:00 2001 From: "stu126940@mail.uni-kiel.de" <stu126940@mail.uni-kiel.de> Date: Mon, 23 Nov 2020 14:01:40 +0100 Subject: [PATCH] Add readme --- execution/helm/README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 execution/helm/README.md diff --git a/execution/helm/README.md b/execution/helm/README.md new file mode 100644 index 000000000..0d63e7ccf --- /dev/null +++ b/execution/helm/README.md @@ -0,0 +1,32 @@ +# Theodolite Helm Chart + +## Installation + +```sh +helm install thedolite ./theodolite-chart +``` + +This chart installs requirements to execute benchmarks with theodolite. + +Dependencies and sub charts: + +- prometheus operator +- prometheus +- grafana (incl. dashboard and data source configuration) +- kafka +- kafka-client +- zookeeper + +## Development + +### Sub charts + +Sub-diagrams can be added using a repository or a path to a directory containing the diagram files. Currently we cannot add cp-confluent-chart and the kafka-lag-exporter with a repository URL. This might be possible in the future. The folder [dependencies](./dependencies) contains the required files. + + +**Hints**: + +- Grafana configuration: Grafana config maps contains expressions like {{ topic }}. Helm uses the same syntax for template function. More information [here](https://github.com/helm/helm/issues/2798) + - Escape braces: {{ "{{" topic }} + - Let Helm render the template as raw string: {{ `{{ <config>}}` }} + \ No newline at end of file -- GitLab