⚗️ Using shared vertx
This commit is contained in:
parent
f177e76aea
commit
b40ba6c8ee
@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user