diff options
author | Yury Kylulin <yury.kylulin@intel.com> | 2020-06-05 16:05:28 +0000 |
---|---|---|
committer | Yury Kylulin <yury.kylulin@intel.com> | 2020-06-05 16:05:28 +0000 |
commit | 7c3217fc16020c36c5a7c9c4f4542f99cbcad57f (patch) | |
tree | c63b22cfa3345606fc5d4589a88a2d213df43d1f /VNFs/DPPD-PROX/helper-scripts/rapid/pod.py | |
parent | 5efcdda3cc2d4e0333cce4a872ae3de4d3e3710b (diff) |
Clean up for the test pods
Option for Kubernetes environment clean up (createrapidk8s.py -c) from the test pods added.
Signed-off-by: Yury Kylulin <yury.kylulin@intel.com>
Change-Id: I1c6c7090462b55fbadd1d8f1a277470a6eeb2dee
Diffstat (limited to 'VNFs/DPPD-PROX/helper-scripts/rapid/pod.py')
-rw-r--r-- | VNFs/DPPD-PROX/helper-scripts/rapid/pod.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/VNFs/DPPD-PROX/helper-scripts/rapid/pod.py b/VNFs/DPPD-PROX/helper-scripts/rapid/pod.py index fdcb6a4b..61af9371 100644 --- a/VNFs/DPPD-PROX/helper-scripts/rapid/pod.py +++ b/VNFs/DPPD-PROX/helper-scripts/rapid/pod.py @@ -82,8 +82,13 @@ class Pod: """ if self._ssh_client is not None: self._ssh_client.disconnect() - self.k8s_CoreV1Api.delete_namespaced_pod(name = self._name, - namespace = self._namespace) + + try: + self.k8s_CoreV1Api.delete_namespaced_pod(name = self._name, + namespace = self._namespace) + except client.rest.ApiException as e: + if e.reason != "Not Found": + self._log.error("Couldn't delete POD %s!\n%s\n" % (self._name, e.reason)) def update_admin_ip(self): """Check for admin IP address assigned by k8s. |