Skip to content
Snippets Groups Projects
Commit 31b33935 authored by Benedikt Wetzel's avatar Benedikt Wetzel Committed by Sören Henning
Browse files

Add readme

parent 5eeba1d5
No related branches found
No related tags found
1 merge request!60Introduce a Theodolite Helm chart for deploying all dependencies
# 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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment