Handle shutdown
Adds a Shutdown Hook. Uses parsed configurations to build a deployment and to tear it down. Be aware of Gradle: Control + C kills the gradle client before the execution of the hook and therefore cant be used to test this. To test this you need to start the build application (by java -jar, etc...). Additionally for this you have to change the paths in the TheodoliteYamlExecutor and the KubernetesBenchmark
TODOS:
-
Depends on merging evaluation first -
Ask if and how the Kafka lag export should be resettet -
moved to #184 (closed) -
move path from KubenetesBenchmark toplevel moved to #185 (closed) -
merge upstream theodolite-kotlin
Edited by Lorenz Boguhn