You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2019/12/20 21:19:37 UTC

[libcloud] branch trunk updated (3e8700d -> 7d95ff6)

This is an automated email from the ASF dual-hosted git repository.

tomaz pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/libcloud.git.


    from 3e8700d  Merge pull request #1391 from Kami/fix_get_driver_string_regression
     new 4085f76  Add an experimental change which allows us to get rid "**kwargs" abuse / misuse in various "create_node()" method signatures.
     new feb3eb4  Fix typo, use module level constant.
     new 805d718  Fix the conditional, add test cases for it.
     new 9a7c47b  Fix lint.
     new a846c6d  Update create_node() method in the Linode driver to explicitly declare supported keyword arguments instead of using **kwargs.
     new 155c0f8  Simplify deploy_node and get rid of **kwargs.
     new e220c87  Fix lint.
     new c150887  Add changelog entry.
     new fd2360e  Get rid of **kwargs in create_node() method signature, add type annotations for that method and deploy_node() method.
     new 13f2dec  Update affected drivers to explicitly declare supported arguments in the create_node() method instead of (ab)using **kwargs.
     new 5efe9c4  Update changelog entry.
     new 8f8f449  Add changelog entry.
     new 797fb77  Remove unused constant.
     new 2287ec2  Fix lint.
     new 7a19390  Move constant to the right place.
     new f9fa076  Fix test failures under Python 3.
     new 6b52ab5  Use the same latest version of paramiko for tox targets to avoid issues related to different versions.
     new 7d95ff6  Merge pull request #1389 from Kami/deploy_node_workaround

The 7011 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CHANGES.rst                              | 25 +++++++++
 libcloud/common/upcloud.py               |  7 +--
 libcloud/compute/base.py                 | 95 ++++++++++++++++++++++++--------
 libcloud/compute/drivers/abiquo.py       | 54 +++++++++---------
 libcloud/compute/drivers/bluebox.py      | 12 ++--
 libcloud/compute/drivers/brightbox.py    | 25 +++++----
 libcloud/compute/drivers/cloudscale.py   |  4 +-
 libcloud/compute/drivers/cloudsigma.py   | 16 ++----
 libcloud/compute/drivers/cloudstack.py   | 52 ++++++++---------
 libcloud/compute/drivers/dummy.py        |  2 +-
 libcloud/compute/drivers/ec2.py          | 89 +++++++++++++++---------------
 libcloud/compute/drivers/ecp.py          |  8 +--
 libcloud/compute/drivers/elasticstack.py | 15 ++---
 libcloud/compute/drivers/gandi.py        | 23 ++++----
 libcloud/compute/drivers/gogrid.py       | 21 ++++---
 libcloud/compute/drivers/hostvirtual.py  |  8 +--
 libcloud/compute/drivers/joyent.py       |  6 +-
 libcloud/compute/drivers/ktucloud.py     |  8 +--
 libcloud/compute/drivers/linode.py       | 47 +++++++++-------
 libcloud/compute/drivers/opennebula.py   | 43 +++++++--------
 libcloud/compute/drivers/openstack.py    | 84 ++++++++++++++++------------
 libcloud/compute/drivers/rimuhosting.py  | 52 ++++++++---------
 libcloud/compute/drivers/softlayer.py    | 53 +++++++++---------
 libcloud/compute/drivers/upcloud.py      |  6 +-
 libcloud/compute/drivers/vcl.py          |  8 +--
 libcloud/compute/drivers/vcloud.py       | 25 ++++-----
 libcloud/compute/drivers/voxel.py        | 41 +++++++-------
 libcloud/compute/drivers/vpsnet.py       |  8 ++-
 libcloud/test/compute/test_abiquo.py     |  4 +-
 libcloud/test/compute/test_deployment.py | 85 ++++++++++++++++++++++++++++
 libcloud/test/compute/test_ec2.py        | 16 +++++-
 libcloud/test/compute/test_openstack.py  |  4 +-
 libcloud/test/compute/test_softlayer.py  |  2 +-
 libcloud/test/compute/test_vcloud.py     |  6 +-
 libcloud/test/compute/test_voxel.py      |  2 +-
 tox.ini                                  |  8 +--
 36 files changed, 568 insertions(+), 396 deletions(-)