diff options
author | George Paraskevopoulos <geopar@intracom-telecom.com> | 2017-03-20 12:15:19 +0200 |
---|---|---|
committer | George Paraskevopoulos <geopar@intracom-telecom.com> | 2017-03-20 12:15:19 +0200 |
commit | 3097fef23e4ae1c89b535c1d890e44710b33eea4 (patch) | |
tree | 0cb8254f52efe82f58ac7d8ccd1d0c187772b0d8 /sfc/lib/cleanup.py | |
parent | a4d32bd049e4a0a6b5f17a02be375db6bcdca8db (diff) |
Cleanup IETF-ACL in OpenDaylight
Change-Id: I6914a5fbe7eb30b2d76b89d8f38b7d3d16e7b44a
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
Diffstat (limited to 'sfc/lib/cleanup.py')
-rw-r--r-- | sfc/lib/cleanup.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sfc/lib/cleanup.py b/sfc/lib/cleanup.py index 34ace201..ebcb9aa9 100644 --- a/sfc/lib/cleanup.py +++ b/sfc/lib/cleanup.py @@ -18,6 +18,13 @@ def delete_odl_resources(odl_ip, odl_port, resource): utils.delete_odl_resource_elem(odl_ip, odl_port, resource, elem) +def delete_odl_ietf_access_lists(odl_ip, odl_port): + acl_list = utils.get_odl_acl_list(odl_ip, odl_port) + acl_types_names = utils.odl_acl_types_names(acl_list) + for acl_type, acl_name in acl_types_names: + utils.delete_odl_acl(odl_ip, odl_port, acl_type, acl_name) + + def delete_vnfds(): t = os_tacker.get_tacker_client() vnfds = os_tacker.list_vnfds(t) @@ -92,6 +99,7 @@ def cleanup_odl(odl_ip, odl_port): delete_odl_resources(odl_ip, odl_port, 'service-function-chain') delete_odl_resources(odl_ip, odl_port, 'service-function-path') delete_odl_resources(odl_ip, odl_port, 'service-function') + delete_odl_ietf_access_lists(odl_ip, odl_port) def cleanup(odl_ip=None, odl_port=None): |