Advertisement
bdshadow

Untitled

May 24th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.08 KB | None | 0 0
  1. import java.io.IOException;
  2.  
  3. import io.fabric8.kubernetes.client.Config;
  4. import io.fabric8.kubernetes.client.ConfigBuilder;
  5. import io.fabric8.kubernetes.client.KubernetesClientException;
  6. import io.fabric8.kubernetes.client.Watcher;
  7. import io.fabric8.openshift.client.DefaultOpenShiftClient;
  8. import io.fabric8.openshift.client.OpenShiftClient;
  9.  
  10. public class Main {
  11.  
  12.     public static synchronized void main(String[] args) throws IOException, InterruptedException {
  13.         Config config = new ConfigBuilder()
  14.                 .withMasterUrl("https://10.1.2.2:8443")
  15.                 .withUsername("openshift-dev")
  16.                 .withPassword("devel")
  17.                 .withTrustCerts(true)
  18.                 .build();
  19.         OpenShiftClient osClient = new DefaultOpenShiftClient(config);
  20.         osClient.pods().inNamespace("sample-project").watch(new Watcher() {
  21.             @Override
  22.             public void eventReceived(Action arg0, Object arg) {
  23.                 System.out.println("Smth happened with pods" + arg.toString());            
  24.             }
  25.  
  26.             @Override
  27.             public void onClose(KubernetesClientException arg0) {
  28.                 // TODO Auto-generated method stub
  29.             }
  30.         });
  31.         while (true) {}
  32.     }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement