diff --git a/extensions/container-image/container-image-s2i/deployment/pom.xml b/extensions/container-image/container-image-s2i/deployment/pom.xml index 6d1e0b00c4e25..23ee07b025f20 100644 --- a/extensions/container-image/container-image-s2i/deployment/pom.xml +++ b/extensions/container-image/container-image-s2i/deployment/pom.xml @@ -18,6 +18,10 @@ io.quarkus quarkus-kubernetes-client-deployment-internal + + io.quarkus + quarkus-kubernetes-client-spi + io.quarkus quarkus-kubernetes-spi diff --git a/extensions/container-image/container-image-s2i/deployment/src/main/java/io/quarkus/container/image/s2i/deployment/S2iProcessor.java b/extensions/container-image/container-image-s2i/deployment/src/main/java/io/quarkus/container/image/s2i/deployment/S2iProcessor.java index a438b69e04797..bcc2632ef635c 100644 --- a/extensions/container-image/container-image-s2i/deployment/src/main/java/io/quarkus/container/image/s2i/deployment/S2iProcessor.java +++ b/extensions/container-image/container-image-s2i/deployment/src/main/java/io/quarkus/container/image/s2i/deployment/S2iProcessor.java @@ -72,7 +72,7 @@ public class S2iProcessor { private static final Logger LOG = Logger.getLogger(S2iProcessor.class); - @BuildStep(onlyIf = S2iBuild.class, onlyIfNot = NativeBuild.class) + @BuildStep(onlyIf = { IsNormal.class, S2iBuild.class }, onlyIfNot = NativeBuild.class) public void s2iRequirementsJvm(S2iConfig s2iConfig, CurateOutcomeBuildItem curateOutcomeBuildItem, OutputTargetBuildItem out, @@ -97,7 +97,7 @@ public void s2iRequirementsJvm(S2iConfig s2iConfig, commandProducer.produce(new KubernetesCommandBuildItem("java", args.toArray(new String[args.size()]))); } - @BuildStep(onlyIf = { S2iBuild.class, NativeBuild.class }) + @BuildStep(onlyIf = { IsNormal.class, S2iBuild.class, NativeBuild.class }) public void s2iRequirementsNative(S2iConfig s2iConfig, CurateOutcomeBuildItem curateOutcomeBuildItem, OutputTargetBuildItem out, diff --git a/extensions/container-image/container-image-s2i/runtime/pom.xml b/extensions/container-image/container-image-s2i/runtime/pom.xml index 7a3f4fc8ba7e7..e9d121536bbaf 100644 --- a/extensions/container-image/container-image-s2i/runtime/pom.xml +++ b/extensions/container-image/container-image-s2i/runtime/pom.xml @@ -14,6 +14,13 @@ Quarkus - Container - Image - S2I Build container images of your application using OpenShift S2I + + + + io.quarkus + quarkus-kubernetes-client-internal + +