Class OpenShiftClient

java.lang.Object
org.arquillian.cube.openshift.impl.client.OpenShiftClient

public class OpenShiftClient extends Object
  • Constructor Details

    • OpenShiftClient

      public OpenShiftClient(io.fabric8.openshift.client.OpenShiftClient client, io.fabric8.kubernetes.client.Config config, String namespace, boolean keepAliveGitServer)
  • Method Details

    • clean

    • build

      public OpenShiftClient.ResourceHolder build(Template<io.fabric8.kubernetes.api.model.Pod> template) throws Exception
      Throws:
      Exception
    • createAndWait

      public io.fabric8.kubernetes.api.model.Pod createAndWait(io.fabric8.kubernetes.api.model.Pod resource) throws Exception
      Throws:
      Exception
    • create

      public io.fabric8.kubernetes.api.model.Service create(io.fabric8.kubernetes.api.model.Service resource) throws Exception
      Throws:
      Exception
    • destroy

      public void destroy(io.fabric8.kubernetes.api.model.Pod resource) throws Exception
      Throws:
      Exception
    • destroy

      public void destroy(io.fabric8.kubernetes.api.model.Service resource) throws Exception
      Throws:
      Exception
    • update

      public io.fabric8.kubernetes.api.model.Pod update(io.fabric8.kubernetes.api.model.Pod resource) throws Exception
      Throws:
      Exception
    • shutdown

      public void shutdown() throws Exception
      Throws:
      Exception
    • getClient

      public io.fabric8.openshift.client.NamespacedOpenShiftClient getClient()
    • getClientExt

      public io.fabric8.openshift.client.OpenShiftClient getClientExt()
    • getNamespace

      public String getNamespace()