Skip to content
Snippets Groups Projects
Commit 05875f22 authored by Sören Henning's avatar Sören Henning
Browse files

Merge branch 'theodolite-kotlin' into 0.5-docs

parents ee5ff76f 9808367c
No related branches found
No related tags found
2 merge requests!159Re-implementation of Theodolite with Kotlin/Quarkus,!152Adjust Benchmark Definitions for Operator
Pipeline #3867 passed
......@@ -67,15 +67,16 @@ class TheodoliteOperator {
client = client
).clearClusterState()
getController(
controller = getController(
client = client,
executionStateHandler = getExecutionStateHandler(client = client)
).run()
getExecutionEventHandler(client).startAllRegisteredInformers()
)
getExecutionEventHandler(controller, client).startAllRegisteredInformers()
controller.run()
}
}
fun getExecutionEventHandler(client: NamespacedKubernetesClient): SharedInformerFactory {
fun getExecutionEventHandler(controller: TheodoliteController, client: NamespacedKubernetesClient): SharedInformerFactory {
val factory = client.informers()
.inNamespace(client.namespace)
......
......@@ -39,7 +39,7 @@ class ExecutionEventHandlerTest {
executionStateHandler = ExecutionStateHandler(client = server.client)
)
this.factory = operator.getExecutionEventHandler(server.client)
this.factory = operator.getExecutionEventHandler(this.controller,server.client)
this.stateHandler = TheodoliteOperator().getExecutionStateHandler(client = server.client)
this.executionVersion1 = K8sResourceLoader(server.client)
......
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