Merge branch 'trunk' into LIBCLOUD-769_Backup_Driver

Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/09a258f8
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/09a258f8
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/09a258f8

Branch: refs/heads/trunk
Commit: 09a258f85637a02cba97e3ff081821900ccdd3d6
Parents: c1815c7 4087f45
Author: anthony-shaw <anthony.p.s...@gmail.com>
Authored: Fri Dec 11 15:03:27 2015 +1100
Committer: anthony-shaw <anthony.p.s...@gmail.com>
Committed: Fri Dec 11 15:03:27 2015 +1100

----------------------------------------------------------------------
 CHANGES.rst                                     |  100 +-
 contrib/scrape-ec2-prices.py                    |   29 +-
 contrib/update_google_prices.py                 |   87 ++
 contrib/utils.py                                |   48 +
 contrib/utils_test.py                           |   65 +
 demos/gce_demo.py                               |    2 +-
 demos/secrets.py-dist                           |    1 -
 docs/_static/images/provider_logos/godaddy.png  |  Bin 0 -> 86453 bytes
 .../_supported_methods_block_storage.rst        |    2 -
 .../_supported_methods_image_management.rst     |    2 -
 .../_supported_methods_key_pair_management.rst  |    2 -
 docs/compute/_supported_methods_main.rst        |    2 -
 docs/compute/_supported_providers.rst           |    2 -
 docs/developer_information.rst                  |    3 +
 docs/development.rst                            |    2 +-
 docs/dns/_supported_methods.rst                 |    2 +
 docs/dns/_supported_providers.rst               |    2 +
 docs/dns/drivers/godaddy.rst                    |  116 ++
 docs/examples/dns/create_record_custom_ttl.py   |    4 +-
 docs/examples/dns/godaddy/adding_records.py     |   10 +
 docs/examples/dns/godaddy/instantiate_driver.py |    5 +
 docs/examples/dns/godaddy/listing_records.py    |   12 +
 docs/examples/dns/godaddy/listing_zones.py      |   10 +
 docs/examples/dns/godaddy/pricing_domain.py     |   11 +
 docs/examples/dns/godaddy/purchasing_domain.py  |   16 +
 docs/examples/dns/godaddy/updating_records.py   |   15 +
 .../examples/http_proxy/constructor_argument.py |    7 -
 docs/upgrade_notes.rst                          |   15 +-
 libcloud/__init__.py                            |    2 +-
 libcloud/common/base.py                         |    4 +-
 libcloud/common/dimensiondata.py                |  310 +++-
 libcloud/common/google.py                       |  260 ++--
 libcloud/common/openstack.py                    |   12 +
 libcloud/common/openstack_identity.py           |    2 +
 libcloud/compute/base.py                        |    6 -
 libcloud/compute/drivers/cloudstack.py          |   25 +-
 libcloud/compute/drivers/dimensiondata.py       |  789 +++++++++--
 libcloud/compute/drivers/dreamhost.py           |  242 ----
 libcloud/compute/drivers/ec2.py                 |  788 +++++++++--
 libcloud/compute/drivers/gce.py                 |   27 +-
 libcloud/compute/drivers/openstack.py           |    2 +
 libcloud/compute/drivers/profitbricks.py        |   25 +-
 libcloud/compute/drivers/rackspace.py           |   42 +-
 libcloud/compute/providers.py                   |    2 -
 libcloud/compute/types.py                       |    3 -
 libcloud/data/pricing.json                      |  959 ++++++++-----
 libcloud/dns/base.py                            |   18 +-
 libcloud/dns/drivers/auroradns.py               |    2 +-
 libcloud/dns/drivers/cloudflare.py              |  429 ++++++
 libcloud/dns/drivers/dnsimple.py                |    3 +-
 libcloud/dns/drivers/dummy.py                   |    4 +-
 libcloud/dns/drivers/durabledns.py              |    2 +-
 libcloud/dns/drivers/gandi.py                   |    1 +
 libcloud/dns/drivers/godaddy.py                 |  503 +++++++
 libcloud/dns/drivers/google.py                  |    3 +-
 libcloud/dns/drivers/hostvirtual.py             |    7 +-
 libcloud/dns/drivers/linode.py                  |    5 +-
 libcloud/dns/drivers/pointdns.py                |    3 +-
 libcloud/dns/drivers/rackspace.py               |  229 ++-
 libcloud/dns/drivers/route53.py                 |    9 +-
 libcloud/dns/drivers/softlayer.py               |    1 +
 libcloud/dns/drivers/vultr.py                   |    1 -
 libcloud/dns/drivers/worldwidedns.py            |    5 +-
 libcloud/dns/drivers/zerigo.py                  |    2 +-
 libcloud/dns/drivers/zonomi.py                  |    4 +-
 libcloud/dns/providers.py                       |   11 +-
 libcloud/dns/types.py                           |    2 +
 libcloud/loadbalancer/drivers/dimensiondata.py  |  184 ++-
 libcloud/loadbalancer/drivers/rackspace.py      |    3 +
 libcloud/storage/base.py                        |    6 -
 libcloud/storage/drivers/google_storage.py      |  181 +--
 libcloud/storage/drivers/s3.py                  |   88 +-
 libcloud/test/common/test_google.py             |  204 ++-
 ...c_8dabe5a7d0e4_infrastructure_datacenter.xml |  188 ---
 ...bc_8dabe5a7d0e4_network_addPublicIpBlock.xml |    7 -
 ..._8dabe5a7d0e4_network_createFirewallRule.xml |    8 -
 ..._9cbc_8dabe5a7d0e4_network_createNatRule.xml |    9 -
 ..._8dabe5a7d0e4_network_deleteFirewallRule.xml |    8 -
 ..._9cbc_8dabe5a7d0e4_network_deleteNatRule.xml |    8 -
 ...8dabe5a7d0e4_network_deleteNetworkDomain.xml |    8 -
 ...d8a_9cbc_8dabe5a7d0e4_network_deleteVlan.xml |    8 -
 ...8dabe5a7d0e4_network_deployNetworkDomain.xml |    8 -
 ...d8a_9cbc_8dabe5a7d0e4_network_deployVlan.xml |    9 -
 ...bc_8dabe5a7d0e4_network_editFirewallRule.xml |    8 -
 ...c_8dabe5a7d0e4_network_editNetworkDomain.xml |    7 -
 ..._4d8a_9cbc_8dabe5a7d0e4_network_editVlan.xml |    7 -
 ...d8a_9cbc_8dabe5a7d0e4_network_expandVlan.xml |    8 -
 ...a_9cbc_8dabe5a7d0e4_network_firewallRule.xml |  210 ---
 ...ule_d0a20f59_77b9_4f28_a63b_e58496b73a6c.xml |   18 -
 ...5_4d8a_9cbc_8dabe5a7d0e4_network_natRule.xml |   21 -
 ...ule_2187a636_7ebb_49a1_a2ff_5d617f496dce.xml |    9 -
 ..._9cbc_8dabe5a7d0e4_network_networkDomain.xml |   43 -
 ...ain_8cdfd607_f429_4df6_9352_162cfc0891be.xml |    9 -
 ..._9cbc_8dabe5a7d0e4_network_publicIpBlock.xml |   10 -
 ...ock_4487241a_f0ca_11e3_9315_d4bed9b167ba.xml |    8 -
 ...ock_9945dc4a_bdce_11e4_8c14_b8ca3a5d9ef8.xml |    8 -
 ...8dabe5a7d0e4_network_removePublicIpBlock.xml |    8 -
 ...2745_4d8a_9cbc_8dabe5a7d0e4_network_vlan.xml |   47 -
 ...lan_0e56433f_d808_4669_821d_812769517ff8.xml |   14 -
 ...745_4d8a_9cbc_8dabe5a7d0e4_server_addNic.xml |    9 -
 ...8a_9cbc_8dabe5a7d0e4_server_deleteServer.xml |    9 -
 ...5a7d0e4_server_deleteServer_RESOURCEBUSY.xml |    8 -
 ...8a_9cbc_8dabe5a7d0e4_server_deployServer.xml |    9 -
 ..._9cbc_8dabe5a7d0e4_server_powerOffServer.xml |    8 -
 ...5a7d0e4_server_powerOffServer_INPROGRESS.xml |    8 -
 ...8a_9cbc_8dabe5a7d0e4_server_rebootServer.xml |    8 -
 ...5a7d0e4_server_rebootServer_RESOURCEBUSY.xml |    7 -
 ..._4d8a_9cbc_8dabe5a7d0e4_server_removeNic.xml |    9 -
 ...d8a_9cbc_8dabe5a7d0e4_server_resetServer.xml |    8 -
 ...745_4d8a_9cbc_8dabe5a7d0e4_server_server.xml |   81 --
 ...ver_e75ead52_692f_4314_8725_c8a4f4d13a87.xml |   26 -
 ..._9cbc_8dabe5a7d0e4_server_shutdownServer.xml |    8 -
 ...5a7d0e4_server_shutdownServer_INPROGRESS.xml |    8 -
 ...d8a_9cbc_8dabe5a7d0e4_server_startServer.xml |    8 -
 ...abe5a7d0e4_server_startServer_INPROGRESS.xml |    8 -
 ...8a_9cbc_8dabe5a7d0e4_image_customerImage.xml |   50 +
 ...745_4d8a_9cbc_8dabe5a7d0e4_image_osImage.xml |   34 +
 ...c_8dabe5a7d0e4_infrastructure_datacenter.xml |  188 +++
 ...bc_8dabe5a7d0e4_network_addPublicIpBlock.xml |    7 +
 ..._8dabe5a7d0e4_network_createFirewallRule.xml |    8 +
 ..._9cbc_8dabe5a7d0e4_network_createNatRule.xml |    9 +
 ..._8dabe5a7d0e4_network_deleteFirewallRule.xml |    8 +
 ..._9cbc_8dabe5a7d0e4_network_deleteNatRule.xml |    8 +
 ...8dabe5a7d0e4_network_deleteNetworkDomain.xml |    8 +
 ...d8a_9cbc_8dabe5a7d0e4_network_deleteVlan.xml |    8 +
 ...8dabe5a7d0e4_network_deployNetworkDomain.xml |    8 +
 ...d8a_9cbc_8dabe5a7d0e4_network_deployVlan.xml |    9 +
 ...bc_8dabe5a7d0e4_network_editFirewallRule.xml |    8 +
 ...c_8dabe5a7d0e4_network_editNetworkDomain.xml |    7 +
 ..._4d8a_9cbc_8dabe5a7d0e4_network_editVlan.xml |    7 +
 ...d8a_9cbc_8dabe5a7d0e4_network_expandVlan.xml |    8 +
 ...a_9cbc_8dabe5a7d0e4_network_firewallRule.xml |  210 +++
 ...ule_d0a20f59_77b9_4f28_a63b_e58496b73a6c.xml |   18 +
 ...5_4d8a_9cbc_8dabe5a7d0e4_network_natRule.xml |   21 +
 ...ule_2187a636_7ebb_49a1_a2ff_5d617f496dce.xml |    9 +
 ..._9cbc_8dabe5a7d0e4_network_networkDomain.xml |   43 +
 ...ain_8cdfd607_f429_4df6_9352_162cfc0891be.xml |    9 +
 ..._9cbc_8dabe5a7d0e4_network_publicIpBlock.xml |   10 +
 ...ock_4487241a_f0ca_11e3_9315_d4bed9b167ba.xml |    8 +
 ...ock_9945dc4a_bdce_11e4_8c14_b8ca3a5d9ef8.xml |    8 +
 ...8dabe5a7d0e4_network_removePublicIpBlock.xml |    8 +
 ...2745_4d8a_9cbc_8dabe5a7d0e4_network_vlan.xml |   25 +
 ...lan_0e56433f_d808_4669_821d_812769517ff8.xml |   14 +
 ...9cbc_8dabe5a7d0e4_report_usageMonitoring.xml |    8 +
 ...745_4d8a_9cbc_8dabe5a7d0e4_server_addNic.xml |    9 +
 ...a7d0e4_server_changeServerMonitoringPlan.xml |    8 +
 ...8a_9cbc_8dabe5a7d0e4_server_deleteServer.xml |    9 +
 ...5a7d0e4_server_deleteServer_RESOURCEBUSY.xml |    8 +
 ...8a_9cbc_8dabe5a7d0e4_server_deployServer.xml |    8 +
 ...be5a7d0e4_server_disableServerMonitoring.xml |    8 +
 ...abe5a7d0e4_server_enableServerMonitoring.xml |    8 +
 ..._9cbc_8dabe5a7d0e4_server_powerOffServer.xml |    8 +
 ...5a7d0e4_server_powerOffServer_INPROGRESS.xml |    8 +
 ...8a_9cbc_8dabe5a7d0e4_server_rebootServer.xml |    8 +
 ...5a7d0e4_server_rebootServer_RESOURCEBUSY.xml |    7 +
 ...bc_8dabe5a7d0e4_server_reconfigureServer.xml |    5 +
 ..._4d8a_9cbc_8dabe5a7d0e4_server_removeNic.xml |    9 +
 ...d8a_9cbc_8dabe5a7d0e4_server_resetServer.xml |    8 +
 ...745_4d8a_9cbc_8dabe5a7d0e4_server_server.xml |   49 +
 ...ver_e75ead52_692f_4314_8725_c8a4f4d13a87.xml |   27 +
 ..._9cbc_8dabe5a7d0e4_server_shutdownServer.xml |    8 +
 ...5a7d0e4_server_shutdownServer_INPROGRESS.xml |    8 +
 ...d8a_9cbc_8dabe5a7d0e4_server_startServer.xml |    8 +
 ...abe5a7d0e4_server_startServer_INPROGRESS.xml |    8 +
 ...bc_8dabe5a7d0e4_server_updateVmwareTools.xml |    8 +
 ...8a_9cbc_8dabe5a7d0e4_networkWithLocation.xml |    2 +-
 ...ork_4bba37be_506f_11e3_b29c_001517c4643e.xml |   16 +
 ...ver_e75ead52_692f_4314_8725_c8a4f4d13a87.xml |   21 +
 ...75ead52_692f_4314_8725_c8a4f4d13a87_POST.xml |    7 +
 ...ead52_692f_4314_8725_c8a4f4d13a87_disk_1.xml |    7 +
 ...4314_8725_c8a4f4d13a87_disk_1_changeSize.xml |    7 +
 ...314_8725_c8a4f4d13a87_disk_1_changeSpeed.xml |    7 +
 .../ktucloud/listIpForwardingRules_default.json |    1 +
 libcloud/test/compute/test_cloudstack.py        |   13 +
 libcloud/test/compute/test_dimensiondata.py     |  373 +++--
 libcloud/test/compute/test_dreamhost.py         |  284 ----
 libcloud/test/compute/test_ec2.py               |   12 +-
 libcloud/test/compute/test_gce.py               |   11 +-
 libcloud/test/compute/test_openstack.py         |    2 +
 libcloud/test/dns/fixtures/cloudflare/ban.json  |   10 +
 .../test/dns/fixtures/cloudflare/cache_lvl.json |    4 +
 .../test/dns/fixtures/cloudflare/devmode.json   |    4 +
 .../test/dns/fixtures/cloudflare/fpurge_ts.json |   10 +
 .../test/dns/fixtures/cloudflare/ip_lkup.json   |    7 +
 .../test/dns/fixtures/cloudflare/ipv46.json     |    4 +
 libcloud/test/dns/fixtures/cloudflare/nul.json  |   10 +
 .../dns/fixtures/cloudflare/rec_delete.json     |   12 +
 .../test/dns/fixtures/cloudflare/rec_edit.json  |   48 +
 .../dns/fixtures/cloudflare/rec_load_all.json   |  525 +++++++
 .../test/dns/fixtures/cloudflare/rec_new.json   |   47 +
 .../test/dns/fixtures/cloudflare/sec_lvl.json   |    4 +
 .../test/dns/fixtures/cloudflare/stats.json     |   47 +
 libcloud/test/dns/fixtures/cloudflare/wl.json   |   10 +
 .../dns/fixtures/cloudflare/zone_check.json     |    9 +
 .../fixtures/cloudflare/zone_file_purge.json    |   15 +
 .../fixtures/cloudflare/zone_load_multi.json    |   62 +
 .../dns/fixtures/cloudflare/zone_settings.json  |   44 +
 .../dns/fixtures/godaddy/purchase_request.json  |   88 ++
 .../test/dns/fixtures/godaddy/v1_domains.json   |   77 +
 .../fixtures/godaddy/v1_domains_agreements.json |    8 +
 .../v1_domains_aperture_platform_com.json       |   86 ++
 ...1_domains_aperture_platform_com_records.json |   88 ++
 ...ins_aperture_platform_com_records_A_www.json |    8 +
 .../fixtures/godaddy/v1_domains_available.json  |    7 +
 .../fixtures/godaddy/v1_domains_purchase.json   |    6 +
 .../godaddy/v1_domains_purchase_schema_com.json |  432 ++++++
 .../dns/fixtures/godaddy/v1_domains_tlds.json   | 1326 ++++++++++++++++++
 .../rackspace/create_ptr_record_success.json    |   21 +
 .../rackspace/delete_ptr_record_success.json    |    8 +
 .../rackspace/list_ptr_records_success.json     |   14 +
 libcloud/test/dns/test_cloudflare.py            |  355 +++++
 libcloud/test/dns/test_godaddy.py               |  181 +++
 libcloud/test/dns/test_google.py                |   13 +-
 libcloud/test/dns/test_rackspace.py             |  119 +-
 ...be5a7d0e4_networkDomainVip_addPoolMember.xml |    9 -
 ...8dabe5a7d0e4_networkDomainVip_createNode.xml |    8 -
 ...8dabe5a7d0e4_networkDomainVip_createPool.xml |    9 -
 ...4_networkDomainVip_createVirtualListener.xml |   11 -
 ...8dabe5a7d0e4_networkDomainVip_deleteNode.xml |    9 -
 ...8dabe5a7d0e4_networkDomainVip_deletePool.xml |    9 -
 ...4_networkDomainVip_deleteVirtualListener.xml |    9 -
 ...c_8dabe5a7d0e4_networkDomainVip_editNode.xml |    8 -
 ...c_8dabe5a7d0e4_networkDomainVip_editPool.xml |    9 -
 ...e5a7d0e4_networkDomainVip_editPoolMember.xml |    8 -
 ..._9cbc_8dabe5a7d0e4_networkDomainVip_node.xml |   29 -
 ...ode_34de6ed6_46a4_4dae_a753_2f8d3840c6f9.xml |   13 -
 ..._9cbc_8dabe5a7d0e4_networkDomainVip_pool.xml |   37 -
 ...8dabe5a7d0e4_networkDomainVip_poolMember.xml |   29 -
 ...ber_3dd806a2_c2c8_4c0c_9a4f_5219ea9266c0.xml |   13 -
 ...ool_4d360b1f_bc2c_4ab7_9884_1f03ba2768f7.xml |   17 -
 ...a7d0e4_networkDomainVip_removePoolMember.xml |    7 -
 ...5a7d0e4_networkDomainVip_virtualListener.xml |   51 -
 ...ner_6115469d_a8bb_445b_bb23_d23b5283f2b9.xml |   44 -
 ...be5a7d0e4_networkDomainVip_addPoolMember.xml |    9 +
 ...8dabe5a7d0e4_networkDomainVip_createNode.xml |    8 +
 ...8dabe5a7d0e4_networkDomainVip_createPool.xml |    9 +
 ...4_networkDomainVip_createVirtualListener.xml |   11 +
 ...e4_networkDomainVip_defaultHealthMonitor.xml |   35 +
 ...abe5a7d0e4_networkDomainVip_defaultIrule.xml |   47 +
 ...tworkDomainVip_defaultPersistenceProfile.xml |   47 +
 ...8dabe5a7d0e4_networkDomainVip_deleteNode.xml |    9 +
 ...8dabe5a7d0e4_networkDomainVip_deletePool.xml |    9 +
 ...4_networkDomainVip_deleteVirtualListener.xml |    9 +
 ...c_8dabe5a7d0e4_networkDomainVip_editNode.xml |    8 +
 ...c_8dabe5a7d0e4_networkDomainVip_editPool.xml |    9 +
 ...e5a7d0e4_networkDomainVip_editPoolMember.xml |    8 +
 ..._9cbc_8dabe5a7d0e4_networkDomainVip_node.xml |   29 +
 ...ode_34de6ed6_46a4_4dae_a753_2f8d3840c6f9.xml |   13 +
 ..._9cbc_8dabe5a7d0e4_networkDomainVip_pool.xml |   37 +
 ...8dabe5a7d0e4_networkDomainVip_poolMember.xml |   29 +
 ...ber_3dd806a2_c2c8_4c0c_9a4f_5219ea9266c0.xml |   13 +
 ...ool_4d360b1f_bc2c_4ab7_9884_1f03ba2768f7.xml |   17 +
 ...a7d0e4_networkDomainVip_removePoolMember.xml |    7 +
 ...5a7d0e4_networkDomainVip_virtualListener.xml |   51 +
 ...ner_6115469d_a8bb_445b_bb23_d23b5283f2b9.xml |   44 +
 .../test/loadbalancer/test_dimensiondata.py     |  122 +-
 libcloud/test/loadbalancer/test_gce.py          |   13 +-
 libcloud/test/loadbalancer/test_rackspace.py    |    2 +
 libcloud/test/secrets.py-dist                   |    6 +-
 libcloud/test/storage/test_google_storage.py    |  229 ++-
 libcloud/test/storage/test_s3.py                |   33 +-
 setup.py                                        |   11 +-
 262 files changed, 10621 insertions(+), 2947 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/09a258f8/setup.py
----------------------------------------------------------------------

Reply via email to