Merge branch 'trunk' of https://git-wip-us.apache.org/repos/asf/libcloud into feature_drs_without_driver
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/d2f933cd Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/d2f933cd Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/d2f933cd Branch: refs/heads/trunk Commit: d2f933cda1a078f561a74e4a2704b0e2ac387898 Parents: af20d39 1a3ebe5 Author: mitch <[email protected]> Authored: Tue Dec 4 20:53:14 2018 -0500 Committer: mitch <[email protected]> Committed: Tue Dec 4 20:53:14 2018 -0500 ---------------------------------------------------------------------- CHANGES.rst | 72 ++- docs/compute/drivers/openstack.rst | 4 + libcloud/common/openstack.py | 3 +- libcloud/common/openstack_identity.py | 2 +- libcloud/compute/drivers/openstack.py | 590 ++++++++++++++++++- libcloud/test/common/test_base_driver.py | 6 +- libcloud/test/common/test_openstack_identity.py | 34 +- libcloud/test/common/test_upcloud.py | 4 +- .../compute/fixtures/openstack/_v2_0__auth.json | 22 + .../openstack_identity/v3/v3_users_c.json | 14 + .../openstack_v1.1/_v2_0__floatingip.json | 23 + .../openstack_v1.1/_v2_0__floatingips.json | 52 ++ .../openstack_v1.1/_v2_0__networks_public.json | 64 ++ .../openstack_v1.1/_v2_0__security_group.json | 10 + .../_v2_0__security_group_rule.json | 13 + .../openstack_v1.1/_v2_0__security_groups.json | 29 + .../openstack_v1.1/_v2_0__snapshot.json | 14 + .../openstack_v1.1/_v2_0__snapshots.json | 46 ++ .../_v2_0__snapshots_paginate_start.json | 52 ++ .../fixtures/openstack_v1.1/_v2_0__subnet.json | 32 + .../fixtures/openstack_v1.1/_v2_0__volume.json | 18 + .../fixtures/openstack_v1.1/_v2_0__volumes.json | 44 ++ libcloud/test/compute/test_azure.py | 2 +- libcloud/test/compute/test_cloudsigma_v2_0.py | 6 +- libcloud/test/compute/test_gce.py | 4 +- libcloud/test/compute/test_oneandone.py | 10 +- libcloud/test/compute/test_opennebula.py | 142 ++--- libcloud/test/compute/test_openstack.py | 302 +++++++++- libcloud/test/compute/test_vcloud.py | 2 +- libcloud/test/dns/test_buddyns.py | 16 +- libcloud/test/dns/test_cloudflare.py | 2 +- libcloud/test/dns/test_dnspod.py | 10 +- libcloud/test/dns/test_google.py | 2 +- libcloud/test/dns/test_linode.py | 4 +- libcloud/test/dns/test_liquidweb.py | 10 +- libcloud/test/dns/test_luadns.py | 18 +- libcloud/test/dns/test_nsone.py | 6 +- libcloud/test/dns/test_pointdns.py | 8 +- libcloud/test/dns/test_powerdns.py | 20 +- libcloud/test/dns/test_vultr.py | 12 +- libcloud/test/dns/test_zerigo.py | 8 +- libcloud/test/dns/test_zonomi.py | 10 +- .../loadbalancer/test_dimensiondata_v2_3.py | 4 +- .../loadbalancer/test_dimensiondata_v2_4.py | 4 +- libcloud/test/test_connection.py | 16 +- libcloud/test/test_http.py | 2 +- libcloud/test/test_init.py | 2 +- 47 files changed, 1548 insertions(+), 222 deletions(-) ----------------------------------------------------------------------
