From c71423e4a09aaec90a499fd0cccc989391426ea6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Mathieu?= Date: Mon, 24 Jun 2024 13:29:29 +0200 Subject: [PATCH] feat: task runner --- .../kestra/plugin/spark/AbstractSubmit.java | 36 ++++++++++++++----- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/src/main/java/io/kestra/plugin/spark/AbstractSubmit.java b/src/main/java/io/kestra/plugin/spark/AbstractSubmit.java index f16ce56..690fecd 100644 --- a/src/main/java/io/kestra/plugin/spark/AbstractSubmit.java +++ b/src/main/java/io/kestra/plugin/spark/AbstractSubmit.java @@ -5,12 +5,15 @@ import io.kestra.core.models.tasks.RunnableTask; import io.kestra.core.models.tasks.Task; import io.kestra.core.models.tasks.runners.ScriptService; +import io.kestra.core.models.tasks.runners.TaskRunner; import io.kestra.core.runners.RunContext; import io.kestra.plugin.scripts.exec.scripts.models.DockerOptions; import io.kestra.plugin.scripts.exec.scripts.models.RunnerType; import io.kestra.plugin.scripts.exec.scripts.models.ScriptOutput; import io.kestra.plugin.scripts.exec.scripts.runners.CommandsWrapper; +import io.kestra.plugin.scripts.runner.docker.Docker; import io.swagger.v3.oas.annotations.media.Schema; +import jakarta.validation.Valid; import lombok.*; import lombok.experimental.SuperBuilder; import org.apache.commons.io.IOUtils; @@ -103,26 +106,41 @@ public abstract class AbstractSubmit extends Task implements RunnableTask