summaryrefslogtreecommitdiffstats
path: root/VNFs/DPPD-PROX/helper-scripts/rapid/pod.py
diff options
context:
space:
mode:
authorYury Kylulin <yury.kylulin@intel.com>2020-06-05 16:05:28 +0000
committerYury Kylulin <yury.kylulin@intel.com>2020-06-05 16:05:28 +0000
commit7c3217fc16020c36c5a7c9c4f4542f99cbcad57f (patch)
treec63b22cfa3345606fc5d4589a88a2d213df43d1f /VNFs/DPPD-PROX/helper-scripts/rapid/pod.py
parent5efcdda3cc2d4e0333cce4a872ae3de4d3e3710b (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.py9
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.