Last task necessary to stop users from easily obtaining OS objects. 41/37541/2
authorspisarski <s.pisarski@cablelabs.com>
Fri, 14 Jul 2017 19:28:37 +0000 (13:28 -0600)
committerspisarski <s.pisarski@cablelabs.com>
Mon, 17 Jul 2017 15:14:29 +0000 (09:14 -0600)
commit841b5699185442f2cc6f87a776fd707045be5587
tree6e7e5e5c28042a7bc2c0f6a7e58a270bc59cae7e
parent0f47ac44b59932544c45bd6df82a31aedb85b16f
Last task necessary to stop users from easily obtaining OS objects.

Changed external interfaces still exposing OpenStack created APIs to
either return SNAPS-OO domain objects or objects contained on the
OpenStack generated objects as to not leak implementation details that
would eventually break the library when new API versions are released.

JIRA: SNAPS-125

Change-Id: Iab6d6d298c4c5da68daed4b1b252313a1595a295
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
snaps/openstack/create_instance.py
snaps/openstack/tests/create_instance_tests.py
snaps/openstack/tests/create_user_tests.py
snaps/openstack/utils/keystone_utils.py
snaps/openstack/utils/neutron_utils.py
snaps/openstack/utils/nova_utils.py
snaps/openstack/utils/tests/keystone_utils_tests.py
snaps/openstack/utils/tests/neutron_utils_tests.py
snaps/provisioning/tests/ansible_utils_tests.py