From 2bb4686585465f74ece89977327239e6c76b310b Mon Sep 17 00:00:00 2001 From: Paige Rubendall Date: Tue, 16 Nov 2021 09:38:36 -0500 Subject: [PATCH] adding check for if namesapce exists --- .../namespace_actions/common_namespace_functions.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/kraken/namespace_actions/common_namespace_functions.py b/kraken/namespace_actions/common_namespace_functions.py index 3f4bf338..896309d5 100644 --- a/kraken/namespace_actions/common_namespace_functions.py +++ b/kraken/namespace_actions/common_namespace_functions.py @@ -70,11 +70,12 @@ def check_active_namespace(killed_namespaces, wait_time): timer = 0 while timer < wait_time and killed_namespaces: for namespace_name in killed_namespaces: - response = kubecli.get_namespace_status(namespace_name).strip() - if response != "Active": - continue - else: - active_namespace.append(namespace_name) + if namespace_name in kubecli.list_namespaces(): + response = kubecli.get_namespace_status(namespace_name).strip() + if response != "Active": + continue + else: + active_namespace.append(namespace_name) killed_namespaces = set(killed_namespaces) - set(active_namespace) if len(killed_namespaces) == 0: return []