Make paths configurable in TheodoliteYamlExecutor
Paths in TheodoliteYamlExecutor are currently hard-coded and not resolvable when running Theodolite with our Docker image.
My suggestion is for a first solution is: Pass paths for the Benchmark and BenchmarkExecution YAML files as Environment variables. These paths are relative to the the directory, Theodolite is started from. I would propose to move the existing YAML files in folder in theodolite-quarkus
.
Later we could also think about passing paths of directory instead of only files so that all Benchmarks in a directory are loaded and all BenchmarkExecutions in a directory executed one by one.
TODOS:
-
pass paths via environment variables -
move files -> config folder -
make path for kubernetesBenchmark configurable -
Fix native Image build -
Fix docker ips/ports fixed -> #188 (closed)
Edited by Lorenz Boguhn