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 2023/08/01 10:06:45 UTC
[libcloud] 01/02: Merge branch 'trunk' into trunk
This is an automated email from the ASF dual-hosted git repository.
tomaz pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/libcloud.git
commit 0f86c0b6253a7719265e19e98cd12f80a2d04a5f
Merge: ffba4686d 914a92c1f
Author: Tomaz Muraus <to...@tomaz.me>
AuthorDate: Tue Aug 1 10:53:13 2023 +0200
Merge branch 'trunk' into trunk
.asf.yaml | 3 +
.bandit.yaml | 10 --
.codecov.yml | 4 -
.coveragerc | 32 ------
.../.github/ISSUE_TEMPLATE/bug_report.yml | 64 +++++++++++
.../.github/ISSUE_TEMPLATE/config.yml | 11 ++
.../.github/ISSUE_TEMPLATE/feature_request.yml | 50 +++++++++
.../.github/workflows/selftest.yml | 18 ++++
.github/actions/gh-action-pip-audit/README.md | 69 ++++++------
.github/actions/gh-action-pip-audit/action.py | 24 +++--
.github/actions/gh-action-pip-audit/action.yml | 8 +-
.../actions/gh-action-pip-audit/requirements.txt | 2 +-
.../actions/gh-action-pip-audit/test/empty.txt | 0
.github/dependabot.yml | 6 +-
.github/workflows/integration-tests.yml | 7 +-
.github/workflows/main.yml | 32 ++++--
.pylintrc | 39 -------
.ratignore | 26 ++---
CHANGES.rst | 65 ++++++++++--
MANIFEST.in | 2 +-
contrib/generate_contributor_list.py | 1 -
contrib/scrape-azure-prices.py | 1 -
contrib/scrape-ec2-prices.py | 2 +-
docs/compute/_supported_methods_block_storage.rst | 104 +++++++++---------
.../_supported_methods_image_management.rst | 104 +++++++++---------
.../_supported_methods_key_pair_management.rst | 104 +++++++++---------
docs/compute/_supported_methods_main.rst | 104 +++++++++---------
docs/compute/_supported_providers.rst | 104 +++++++++---------
docs/dns/_supported_methods.rst | 58 +++++-----
docs/dns/_supported_providers.rst | 58 +++++-----
docs/examples/container/lxd/example_lxd.py | 1 -
libcloud/backup/drivers/dimensiondata.py | 1 -
libcloud/common/aliyun.py | 1 -
libcloud/common/azure.py | 1 -
libcloud/common/azure_arm.py | 1 -
libcloud/common/base.py | 6 +-
libcloud/common/cloudstack.py | 2 +-
libcloud/common/dimensiondata.py | 8 +-
libcloud/common/durabledns.py | 1 -
libcloud/common/google.py | 1 -
libcloud/common/gridscale.py | 3 +-
libcloud/common/kubernetes.py | 2 -
libcloud/common/nttcis.py | 11 +-
libcloud/common/openstack.py | 9 +-
libcloud/common/types.py | 2 +-
libcloud/common/upcloud.py | 4 +-
libcloud/common/vultr.py | 3 -
libcloud/common/worldwidedns.py | 2 +-
libcloud/common/xmlrpc.py | 1 -
libcloud/common/zonomi.py | 8 +-
libcloud/compute/base.py | 24 ++---
libcloud/compute/drivers/abiquo.py | 4 +-
libcloud/compute/drivers/azure.py | 9 --
libcloud/compute/drivers/azure_arm.py | 39 +++++--
libcloud/compute/drivers/cloudscale.py | 2 +-
libcloud/compute/drivers/cloudstack.py | 9 +-
libcloud/compute/drivers/dimensiondata.py | 5 +-
libcloud/compute/drivers/ec2.py | 14 +--
libcloud/compute/drivers/ecs.py | 8 +-
libcloud/compute/drivers/gce.py | 5 +-
libcloud/compute/drivers/gig_g8.py | 6 +-
libcloud/compute/drivers/gridscale.py | 5 +-
libcloud/compute/drivers/internetsolutions.py | 1 -
libcloud/compute/drivers/kamatera.py | 2 +-
libcloud/compute/drivers/kubevirt.py | 16 +--
libcloud/compute/drivers/libvirt_driver.py | 2 +-
libcloud/compute/drivers/linode.py | 7 +-
libcloud/compute/drivers/ntta.py | 1 -
libcloud/compute/drivers/nttcis.py | 11 +-
libcloud/compute/drivers/openstack.py | 4 +-
libcloud/compute/drivers/outscale.py | 53 +++++-----
libcloud/compute/drivers/ovh.py | 8 +-
libcloud/compute/drivers/rimuhosting.py | 2 +-
libcloud/compute/drivers/upcloud.py | 4 +-
libcloud/compute/drivers/vcl.py | 2 +-
libcloud/compute/drivers/vsphere.py | 12 +--
libcloud/compute/drivers/vultr.py | 2 +-
libcloud/container/base.py | 8 +-
libcloud/container/drivers/docker.py | 7 +-
libcloud/container/drivers/kubernetes.py | 2 +-
libcloud/container/drivers/lxd.py | 31 +-----
libcloud/container/drivers/rancher.py | 1 -
libcloud/dns/base.py | 6 +-
libcloud/dns/drivers/cloudflare.py | 1 -
libcloud/dns/drivers/durabledns.py | 4 +-
libcloud/dns/drivers/gandi_live.py | 6 +-
libcloud/dns/drivers/linode.py | 1 -
libcloud/dns/drivers/vultr.py | 1 -
libcloud/dns/drivers/worldwidedns.py | 2 +-
libcloud/loadbalancer/drivers/alb.py | 14 +--
libcloud/loadbalancer/drivers/dimensiondata.py | 3 +-
libcloud/loadbalancer/drivers/gce.py | 1 -
libcloud/loadbalancer/drivers/nttcis.py | 7 +-
libcloud/loadbalancer/drivers/slb.py | 2 +-
libcloud/pricing.py | 4 +-
libcloud/storage/base.py | 2 +-
libcloud/storage/drivers/azure_blobs.py | 3 +-
libcloud/storage/drivers/backblaze_b2.py | 3 +-
libcloud/storage/drivers/cloudfiles.py | 10 +-
libcloud/storage/drivers/digitalocean_spaces.py | 3 -
libcloud/storage/drivers/google_storage.py | 2 +-
libcloud/storage/drivers/minio.py | 1 -
libcloud/storage/drivers/oss.py | 9 +-
libcloud/storage/drivers/rgw.py | 3 -
libcloud/storage/drivers/s3.py | 15 ++-
libcloud/storage/types.py | 2 +-
libcloud/test/__init__.py | 4 +-
libcloud/test/backup/test_dimensiondata_v2_3.py | 1 -
libcloud/test/backup/test_dimensiondata_v2_4.py | 1 -
libcloud/test/common/test_base.py | 2 +-
libcloud/test/common/test_cloudstack.py | 1 -
libcloud/test/common/test_google.py | 1 -
libcloud/test/common/test_openstack.py | 41 ++++++++
libcloud/test/common/test_openstack_identity.py | 8 +-
...7777_oauth2_token_PAGINATION_INFINITE_LOOP.json | 1 +
...roviders_Microsoft_Compute_virtualMachines.json | 3 +-
...iders_Microsoft_Compute_virtualMachines_1.json} | 12 +--
..._virtualMachines_PAGINATION_INFINITE_LOOP.json} | 9 +-
...e_virtualMachines_test_node_2_InstanceView.json | 27 +++++
..._Network_networkInterfaces_test_node_2_nic.json | 38 +++++++
libcloud/test/compute/test_abiquo.py | 7 +-
libcloud/test/compute/test_azure.py | 11 --
libcloud/test/compute/test_azure_arm.py | 36 ++++++-
libcloud/test/compute/test_cloudsigma_v1_0.py | 7 --
libcloud/test/compute/test_cloudstack.py | 4 -
libcloud/test/compute/test_dimensiondata_v2_3.py | 3 -
libcloud/test/compute/test_dimensiondata_v2_4.py | 3 -
libcloud/test/compute/test_ec2.py | 2 +-
libcloud/test/compute/test_gandi.py | 2 -
libcloud/test/compute/test_kamatera.py | 1 -
libcloud/test/compute/test_kubevirt.py | 3 -
libcloud/test/compute/test_nttcis.py | 3 -
libcloud/test/compute/test_openstack.py | 6 +-
libcloud/test/compute/test_rackspace.py | 6 --
libcloud/test/compute/test_rimuhosting.py | 1 -
libcloud/test/compute/test_vcloud.py | 10 +-
libcloud/test/compute/test_vsphere.py | 2 -
libcloud/test/container/test_lxd.py | 8 --
libcloud/test/dns/test_liquidweb.py | 1 -
libcloud/test/dns/test_luadns.py | 1 -
.../test/loadbalancer/test_dimensiondata_v2_3.py | 1 -
.../test/loadbalancer/test_dimensiondata_v2_4.py | 1 -
libcloud/test/loadbalancer/test_nttcis.py | 2 -
libcloud/test/loadbalancer/test_rackspace.py | 1 -
libcloud/test/storage/test_azure_blobs.py | 1 -
libcloud/test/storage/test_base.py | 1 -
libcloud/test/storage/test_cloudfiles.py | 17 ++-
libcloud/test/storage/test_digitalocean_spaces.py | 2 +-
libcloud/test/storage/test_google_storage.py | 2 +-
libcloud/test/storage/test_oss.py | 1 -
libcloud/test/storage/test_rgw.py | 2 +-
libcloud/test/storage/test_s3.py | 25 ++++-
libcloud/test/test_utils.py | 1 -
libcloud/utils/decorators.py | 1 -
libcloud/utils/misc.py | 6 +-
mypy.ini | 46 --------
pyproject.toml | 117 ++++++++++++++++++++-
pytest.ini | 8 --
requirements-docs.txt | 2 +-
requirements-lint.txt | 13 +--
requirements-mypy.txt | 2 +-
requirements-tests.txt | 17 ++-
setup.py | 1 +
tox.ini | 34 +++---
164 files changed, 1177 insertions(+), 984 deletions(-)