From b40ba6c8ee1a76186b962cc3d21cb86e2cbd6501 Mon Sep 17 00:00:00 2001 From: Andreas Dinauer Date: Fri, 6 Jun 2025 21:40:15 +0200 Subject: [PATCH] :alembic: Using shared vertx --- src/main/java/dev/dinauer/utils/ClientProvider.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/dev/dinauer/utils/ClientProvider.java b/src/main/java/dev/dinauer/utils/ClientProvider.java index 87a55df..ecee9fa 100644 --- a/src/main/java/dev/dinauer/utils/ClientProvider.java +++ b/src/main/java/dev/dinauer/utils/ClientProvider.java @@ -8,12 +8,10 @@ import io.fabric8.kubernetes.client.extension.ExtensionAdapter; import io.fabric8.kubernetes.client.http.HttpClient; import io.fabric8.kubernetes.client.vertx.VertxHttpClientBuilder; import io.fabric8.kubernetes.client.vertx.VertxHttpClientFactory; -import io.vertx.core.Vertx; -import jakarta.annotation.PostConstruct; +import io.vertx.mutiny.core.Vertx; import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; import org.eclipse.microprofile.config.ConfigProvider; -import org.eclipse.microprofile.config.inject.ConfigProperty; import java.io.File; @@ -26,6 +24,6 @@ public class ClientProvider public KubernetesClient getClient() { String configFilePath = ConfigProvider.getConfig().getValue("dev.dinauer.kobooboo.kubeconfigs.dir", String.class); - return new KubernetesClientBuilder().withConfig(Config.fromKubeconfig(new File(configFilePath))).withHttpClientFactory(new VertxHttpClientFactory(vertx)).build(); + return new KubernetesClientBuilder().withConfig(Config.fromKubeconfig(new File(configFilePath))).withHttpClientFactory(new VertxHttpClientFactory(vertx.getDelegate())).build(); } }