From 00453b2fe48395e6933db1b6ec44a634d3a47dbc Mon Sep 17 00:00:00 2001 From: Mohammed Naser Date: Mon, 7 Sep 2020 08:56:49 -0400 Subject: [PATCH] add test case for missing netns Change-Id: Ib26183b9234b7c8f552b74d1bdac63c794966442 --- openstack_tools/cmd/prometheus/routers_l3_ha.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openstack_tools/cmd/prometheus/routers_l3_ha.py b/openstack_tools/cmd/prometheus/routers_l3_ha.py index b53f874..9dafb5b 100644 --- a/openstack_tools/cmd/prometheus/routers_l3_ha.py +++ b/openstack_tools/cmd/prometheus/routers_l3_ha.py @@ -41,7 +41,10 @@ def get_pid_files(state_path): def verify_router_configured(router_id, master): """Verify is the router is properly configured on the system.""" - namespace = NetNS('qrouter-%s' % router_id) + try: + namespace = NetNS('qrouter-%s' % router_id) + except OSError: + return 0 for link in namespace.get_links(): name = link.get_attr('IFLA_IFNAME')