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