EG version upgrade to 1.3
[ealt-edge.git] / example-apps / ROBO / backup_BE / src / main / java / org / edgegallery / example_app / service / deleteNamespaceImp.java
1 package org.edgegallery.example_app.service;
2
3 import io.kubernetes.client.ApiException;
4 import io.kubernetes.client.apis.CoreV1Api;
5 import io.kubernetes.client.models.V1PodList;
6 import io.kubernetes.client.models.V1Status;
7 import org.springframework.stereotype.Service;
8 import io.kubernetes.client.models.V1DeleteOptions;
9
10 @Service
11 public class deleteNamespaceImp implements deleteNamespace {
12
13     @Override
14     public String deleteNS() throws ApiException {
15         String namespace = "test";
16         CoreV1Api api = new CoreV1Api();
17
18         // invokes the CoreV1Api client
19         //TODO: this API delete the namespace but it crash after execute. need to check some example for this API to
20         // cnfirm the para
21         api.deleteNamespace(namespace, null, new V1DeleteOptions(),null,null,null,null);
22
23         System.out.println("k8s api is ok");
24
25         return "success";
26     }
27 }