From 5aa02e553232477625d364b8591d7b729a64cfea Mon Sep 17 00:00:00 2001 From: Romanos Skiadas Date: Wed, 14 Sep 2016 10:36:50 +0300 Subject: [PATCH] Add utils for getting bgpvpn information Change-Id: I86f9e2afa6578dc60ea82fd163427a4f6e2f8526 Signed-off-by: Romanos Skiadas Co-Authored-By: George Paraskevopoulos --- utils/openstack_utils.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/utils/openstack_utils.py b/utils/openstack_utils.py index 8c2e00cb1..5a4775d3a 100755 --- a/utils/openstack_utils.py +++ b/utils/openstack_utils.py @@ -727,6 +727,18 @@ def update_bgpvpn(neutron_client, bgpvpn_id, **kwargs): def delete_bgpvpn(neutron_client, bgpvpn_id): return neutron_client.delete_bgpvpn(bgpvpn_id) + +def get_bgpvpn(neutron_client, bgpvpn_id): + return neutron_client.show_bgpvpn(bgpvpn_id) + + +def get_bgpvpn_routers(neutron_client, bgpvpn_id): + return get_bgpvpn(neutron_client, bgpvpn_id)['bgpvpn']['routers'] + + +def get_bgpvpn_networks(neutron_client, bgpvpn_id): + return get_bgpvpn(neutron_client, bgpvpn_id)['bgpvpn']['networks'] + # ********************************************* # SEC GROUPS # ********************************************* -- 2.16.6