Load Configuration from CRD or ConfigMap
The TheodoliteExecutor
could just receive all required configuration as Kotlin objects. Then, we could have additional classes, which somehow handle user input and create a corresponding TheodoliteExecutor
based on the user input. This way, we could, for example, have a TheodoliteOperator
which watches CRDs and creates the executor accordingly, a TheodoliteCLI
which reads CLI parameters and creates the executor, a TheodoliteConfigReader
which parses a config file (from a K8s ConfigMap) and creates the executor and so forth.
Be also sure, that:
- The images can already be specified in the file. I envisage individual YAML files per benchmark.
This issue can be subdivided into three parts:
-
load configuration from YAML files -
load configuration from CRD via a Theodolite operator
Edited by Benedikt Wetzel