Overview

Request 756835 accepted

- update to 2.7.0:
- Test code with Python 3.8 and advertise that we also support Python 3.8.
- [OpenStack] Fix OpenStack project scoped token authentication. The driver
constructors now accept ``ex_tenant_domain_id`` argument which tells
authentication service which domain id to use for the scoped authentication
token. (GITHUB-1367)
- Introduce type annotations for the base compute API methods. This means you
can now leverage mypy to type check (with some limitations) your code which
utilizes Libcloud compute API standard API methods.
- [Azure ARM] Fix ``attach_volume`` method and allow maximum of 64 disks to be
added when LUN is not specified. Previously there was a bug and only a
maximum of 63 disks could be added.
- New ``start_node`` and ``stop_node`` methods have been added to the base
Libcloud compute API NodeDriver class.
- [GCE] Add new ``ex_set_volume_labels`` method for managing volume labels to
the driver.
- [EC2] Add support for new ``inf1.*`` instance types.
- [S3] Update S3 driver so a single driver class can be used for different
regions.
- [S3] Add missing ``eu-north-1`` region to the S3 driver. (GITHUB-1370)
- [S3] Add missing regions (eu-west-3, ap-northeast-3, me-south-1) to the driver.
- [S3] Update the driver to throw more user-friendly error message if user is
using driver for a region X, but trying to upload / download object to / from
a region Y.

Request History
Thomas Bechtold's avatar

tbechtold created request

- update to 2.7.0:
- Test code with Python 3.8 and advertise that we also support Python 3.8.
- [OpenStack] Fix OpenStack project scoped token authentication. The driver
constructors now accept ``ex_tenant_domain_id`` argument which tells
authentication service which domain id to use for the scoped authentication
token. (GITHUB-1367)
- Introduce type annotations for the base compute API methods. This means you
can now leverage mypy to type check (with some limitations) your code which
utilizes Libcloud compute API standard API methods.
- [Azure ARM] Fix ``attach_volume`` method and allow maximum of 64 disks to be
added when LUN is not specified. Previously there was a bug and only a
maximum of 63 disks could be added.
- New ``start_node`` and ``stop_node`` methods have been added to the base
Libcloud compute API NodeDriver class.
- [GCE] Add new ``ex_set_volume_labels`` method for managing volume labels to
the driver.
- [EC2] Add support for new ``inf1.*`` instance types.
- [S3] Update S3 driver so a single driver class can be used for different
regions.
- [S3] Add missing ``eu-north-1`` region to the S3 driver. (GITHUB-1370)
- [S3] Add missing regions (eu-west-3, ap-northeast-3, me-south-1) to the driver.
- [S3] Update the driver to throw more user-friendly error message if user is
using driver for a region X, but trying to upload / download object to / from
a region Y.


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Staging Bot's avatar

staging-bot set openSUSE:Factory:Staging:J as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:J"


Staging Bot's avatar

staging-bot accepted review

Picked "openSUSE:Factory:Staging:J"


Dominique Leuenberger's avatar

dimstar accepted review


Dominique Leuenberger's avatar

dimstar_suse accepted review

Staging Project openSUSE:Factory:Staging:J got accepted.


Dominique Leuenberger's avatar

dimstar_suse approved review

Staging Project openSUSE:Factory:Staging:J got accepted.


Dominique Leuenberger's avatar

dimstar_suse accepted request

Staging Project openSUSE:Factory:Staging:J got accepted.

openSUSE Build Service is sponsored by