Exoscale

Latest version: v0.10.0

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.10.0

~~~~~~~~~~~~~~~~~~~

* Introduce exception classes that gets raised when the API responds with 4xx
or 5xx HTTP statuses.
* Bump python version requirement to 3.8 due to the use of the walrus
operator.

0.9.1

~~~~~~~~~~~~~~~~~~

``exoscale.api.v2.Client`` improvements:

* Client initialization accepts two signatures: ``Client(key, secret, zone)`` for
typical use and ``Client(key, secret, url)`` when needing to target another
endpoint than the public endpoint template.
* Drop support for Python 3.7, add Python 3.12 to the testing matrix.
* Fix operations with multiple path parameters (`thomas-chauvet https://github.com/exoscale/python-exoscale/pull/57`)
* API changes and additions:
* DBaaS:
* integrations settings
* Split secrets over to separate endpoints
* Add zone to service details
* DNS record types cleanup
* Instance password reset operation
* Provide ``at-vie-2`` in the zones choices
* Block Storage operations and CSI addon
* Audit-trail format adjustments
* Add MAC address to private network attachments

0.8.0

~~~~~~~~~~~~~~~~~~

- Add ``exoscale.api.v2.Client``: a low-level API client targeting the Exoscale
V2 API.

0.7.1

~~~~~~~~~~~~~~~~~~

Fixes
*****

- compute: fix `instance_private_networks` arg check in `create_instance_pool()` method

0.7.0

~~~~~~~~~~~~~~~~~~

Features
********

- compute: add support for Deploy Targets resources
- compute: Instance Pools now support Elastic IP attachment, Instance Prefix and
- Deploy Targets
- compute: the ``InstancePool.update()`` method now supports updating Anti-Affinity
Groups, IPv6 enabling, Security Groups, Private Networks and SSH Key.
- compute: new ``InstancePool.evict()`` method

Changes
*******

- compute: the ``get_instance_pool()`` method now accepts either of ``name``/``id``
parameters
- compute: the ``InstancePool.delete()`` method ``wait``/``max_poll`` parameters have
been removed

0.6.0

~~~~~~~~~~~~~~~~~~

Features
********

- compute: the ``SecurityGroup.update()`` now updates the Compute instance Security
Groups membership live without requiring to stop the instance
- compute: add ``Instance.user_data`` property
- compute: add ``InstanceTemplate.boot_mode`` attribute
- dns: ``create_dns_record()`` now returns the created record

Fixes
*****

- compute: don't crash when an Instance Template doesn't have details metadata

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.