1 package org.edgegallery.example_app.service;
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;
11 public class deleteNamespaceImp implements deleteNamespace {
14 public String deleteNS() throws ApiException {
15 String namespace = "test";
16 CoreV1Api api = new CoreV1Api();
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
21 api.deleteNamespace(namespace, null, new V1DeleteOptions(),null,null,null,null);
23 System.out.println("k8s api is ok");