Path to this page:
Subject: CVS commit: pkgsrc/net/py-apache-libcloud
From: Adam Ciarcinski
Date: 2020-05-17 21:06:47
Message id: 20200517190647.66CD3FB27@cvs.NetBSD.org
Log Message:
py-apache-libcloud: updated to 3.0.0
Changes in Apache Libcloud 3.0.0
Common
------
Make sure auth_user_info variable on the OpenStack identify connection class is \
populated when using auth version 3.x_password and 3.x_oidc_access_token.
[OpenStack] Update OpenStack identity driver so a custom project can be selected \
using domain_name keyword argument containing a project id.
Previously this argument value could only contain a project name, now the value \
will be checked against project name and id.
Compute
-------
[GCE] Update create_node() method so it throws an exception if node location \
can't be inferred and location is not specified by the user ( either by passing \
datacenter constructor argument or by passing location argument to the method).
[GCE] Update ex_get_disktype method so it works if zone argument is not set.
[GiG G8] Add new driver for GiG G8 provider (https://gig.tech/).
Add new at_exit_func argument to deploy_node() method. With this argument user \
can specify which function will be called before exiting with the created node \
in question if the deploy process has been canceled after the node has been \
created, but before the method has fully finished.
This comes handy since it simplifies various cleanup scenarios.
[OpenStack] Fix auto assignment of volume device when using device name auto in \
the attach_volume method.
[Kamatera] Add new driver for Kamatera provider (https://www.kamatera.com).
Storage
-------
Add new download_object_range and download_object_range_as_stream methods for \
downloading part of the object content (aka range downloads) to the base storage \
API.
Currently those methods are implemented for the local storage Azure Blobs, \
CloudFiles, S3 and any other provider driver which is based on the S3 one (such \
as Google Storage and DigitalOcean Spaces).
Add type annotations for the base storage API.
[Google Storage] Update the driver so it supports service account HMAC credentials.
There was a bug in the code where we used the user id length check to determine \
the account type and that code check didn't take service account HMAC \
credentials (which contain a longer string) into account.
DNS
---
Add type annotations for the base DNS API.
Container
---------
[Kubernetes] Add support for the client certificate and static token based \
authentication to the driver.
Add type annotations for the base container API.
Files: