Skip to content

Introduce new Benchmark class and Patcher

This MR covers most of #151 (closed)

In detail, it includes:

TODOs before ready to merge:

  • Remove hard coded parts, e.g. type of instances and loads, which is not actually loaded by configuration, see Resource and LoadDimension class in kotlin.
  • Change ("patching") methods from the Kubernetes managers to actual patchers to fully resolve #143 (closed)
  • Test everything inside Kubernetes.
  • Clean up, remove old classes and benchmark types
  • Add a NodeSelector Patcher to resolve #93 (closed)
  • Maybe we need more Patchers to fully resolve #98 (closed), if more of the non environment parameters (such as K8s ResourceLimits, K8s Labels, ..) must be configurable (@she ?)
  • Make namespace configurable moved to #155 (closed)

Feel free to expand this description and add TODOs

Edited by Benedikt Wetzel

Merge request reports