KubernetesExecutionEngine

@Service
@ConditionalOnProperty(prefix = "tasks.controller.kb-engine", name = ["enabled"], havingValue = "true")
class KubernetesExecutionEngine(config: TaskControllerConfig, kbConfig: KubernetesExecutionConfig, executorTypeRepo: TaskExecutorTypeRepo, tasksActorApi: TasksActorApi) : ExecutionEngine

Constructors

Link copied to clipboard
constructor(config: TaskControllerConfig, kbConfig: KubernetesExecutionConfig, executorTypeRepo: TaskExecutorTypeRepo, tasksActorApi: TasksActorApi)

Functions

Link copied to clipboard
open override fun killExecutor(executor: Executor): Boolean
Link copied to clipboard
open override fun startTask(task: TaskEntity)
Link copied to clipboard
fun startWorkersForExecutorType(executorTypeHid: String)