You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by mi...@apache.org on 2020/12/09 09:13:43 UTC

[libcloud] branch trunk updated (c0c4743 -> 137d41d)

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

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


    from c0c4743  Fix docs issues, use multiple workers to speed up docs build.
     new 2e52fa1  Add support for Linode's APIv4 and use it by default while maintaining support for v3.
     new 55e5e43  Add tests for Linode's APIv4 driver
     new 8d2c9d3  Add DNS Driver for Linode APIV4
     new 1709d4f  Fix StorageVolume id and reverse params in attach_volume
     new 416004f  Add resizing to node states and filesystem path on volumes
     new 61653af  Add changelog entry
     new 503c26c  Merge branch 'trunk' into linode-api-v4
     new 2f906d8  Fix docstrings and update ex_share_address definition
     new ed8b0a6  Add ex_get_node, ex_get_volume methods and tests
     new 6b253ff  Fix flake8 issues
     new 137d41d  Merge pull request #1504 from dimgal1/linode-api-v4

The 8456 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                                        |   8 +
 libcloud/common/linode.py                          | 133 ++-
 libcloud/compute/drivers/linode.py                 | 977 ++++++++++++++++++++-
 libcloud/dns/drivers/linode.py                     | 414 ++++++++-
 .../linode_v4/allocate_private_address.json        |  11 +
 .../fixtures/linode_v4/attach_volume_to_node.json  |  15 +
 .../compute/fixtures/linode_v4/clone_volume.json   |  13 +
 .../compute/fixtures/linode_v4/create_disk.json    |   9 +
 .../compute/fixtures/linode_v4/create_image.json   |  15 +
 .../compute/fixtures/linode_v4/create_node.json    |  43 +
 .../fixtures/linode_v4/create_node_no_image.json   |  42 +
 .../compute/fixtures/linode_v4/create_volume.json  |  16 +
 .../linode_v4/create_volume_unattached.json        |  16 +
 .../compute/fixtures/linode_v4/ex_get_node.json    |  42 +
 .../compute/fixtures/linode_v4/ex_get_volume.json  |  13 +
 .../compute/fixtures/linode_v4/ex_rename_node.json |  42 +
 .../compute/fixtures/linode_v4/list_addresses.json |  40 +
 .../linode_v4/list_addresses_for_node.json         |  57 ++
 .../compute/fixtures/linode_v4/list_disks.json     |  25 +
 .../compute/fixtures/linode_v4/list_images.json    | 483 ++++++++++
 .../linode_v4/list_images_paginated_page_1.json    | 357 ++++++++
 .../linode_v4/list_images_paginated_page_2.json    | 133 +++
 .../compute/fixtures/linode_v4/list_locations.json | 166 ++++
 .../compute/fixtures/linode_v4/list_nodes.json     |  96 ++
 .../compute/fixtures/linode_v4/list_types.json     | 679 ++++++++++++++
 .../compute/fixtures/linode_v4/list_volumes.json   |  37 +
 libcloud/test/compute/test_linode.py               |   2 +-
 libcloud/test/compute/test_linode_v4.py            | 577 ++++++++++++
 .../test/dns/fixtures/linode_v4/create_record.json |  15 +
 .../test/dns/fixtures/linode_v4/create_zone.json   |  18 +
 .../test/dns/fixtures/linode_v4/get_record_A.json  |  15 +
 .../test/dns/fixtures/linode_v4/get_record_MX.json |  15 +
 libcloud/test/dns/fixtures/linode_v4/get_zone.json |  20 +
 .../test/dns/fixtures/linode_v4/list_records.json  |  97 ++
 .../test/dns/fixtures/linode_v4/list_zones.json    |  63 ++
 .../test/dns/fixtures/linode_v4/update_record.json |  15 +
 .../test/dns/fixtures/linode_v4/update_zone.json   |  20 +
 libcloud/test/dns/test_linode.py                   |   9 +-
 libcloud/test/dns/test_linode_v4.py                | 207 +++++
 libcloud/test/secrets.py-dist                      |   1 +
 40 files changed, 4935 insertions(+), 21 deletions(-)
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/allocate_private_address.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/attach_volume_to_node.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/clone_volume.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/create_disk.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/create_image.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/create_node.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/create_node_no_image.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/create_volume.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/create_volume_unattached.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/ex_get_node.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/ex_get_volume.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/ex_rename_node.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/list_addresses.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/list_addresses_for_node.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/list_disks.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/list_images.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/list_images_paginated_page_1.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/list_images_paginated_page_2.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/list_locations.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/list_nodes.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/list_types.json
 create mode 100644 libcloud/test/compute/fixtures/linode_v4/list_volumes.json
 create mode 100644 libcloud/test/compute/test_linode_v4.py
 create mode 100644 libcloud/test/dns/fixtures/linode_v4/create_record.json
 create mode 100644 libcloud/test/dns/fixtures/linode_v4/create_zone.json
 create mode 100644 libcloud/test/dns/fixtures/linode_v4/get_record_A.json
 create mode 100644 libcloud/test/dns/fixtures/linode_v4/get_record_MX.json
 create mode 100644 libcloud/test/dns/fixtures/linode_v4/get_zone.json
 create mode 100644 libcloud/test/dns/fixtures/linode_v4/list_records.json
 create mode 100644 libcloud/test/dns/fixtures/linode_v4/list_zones.json
 create mode 100644 libcloud/test/dns/fixtures/linode_v4/update_record.json
 create mode 100644 libcloud/test/dns/fixtures/linode_v4/update_zone.json
 create mode 100644 libcloud/test/dns/test_linode_v4.py