![JAR search and dependency download from the Maven repository](/logo.png)
org.arquillian.cube.kubernetes.impl.KubernetesAssistantCreator Maven / Gradle / Ivy
package org.arquillian.cube.kubernetes.impl;
import io.fabric8.kubernetes.clnt.v4_0.KubernetesClient;
import org.jboss.arquillian.core.api.InstanceProducer;
import org.jboss.arquillian.core.api.annotation.ApplicationScoped;
import org.jboss.arquillian.core.api.annotation.Inject;
import org.jboss.arquillian.core.api.annotation.Observes;
public class KubernetesAssistantCreator {
@Inject
@ApplicationScoped
private InstanceProducer kubernetesAssistantInstanceProducer;
public void createKubernetesAssistant(@Observes KubernetesClient kubernetesClient) {
KubernetesAssistant kubernetesAssistant = new KubernetesAssistant(kubernetesClient, kubernetesClient.getNamespace());
kubernetesAssistantInstanceProducer.set(kubernetesAssistant);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy