fccec6ec6e
- Update to 3.9.0 * Common - Support for Python 3.9 which is EOL has been removed. - Indicate we also support Python 3.12 (non beta) and Python 3.13. - Support for Python 3.8 which is EOL has been removed. - Support for Python 3.7 which is EOL has been removed. - Types inheriting from `libcloud.common.types.Type have been made hashable. - [NTT CIS] Fix invalid comparison in the XmlListConfig.__init__() method. - Update versions of build and packaging tools required to build the package. * Compute - [OpenStack] Add optional node port ID to attach the floating IP in OpenStack ex_attach_floating_ip_to_node function. - [OpenStack] Add metadata fields os_distro and os_version provided by OpenStack Image API (if set) to the extra field of the OpenStack NodeImage. - [LINODE] Add support for cloud-init metadata support to create_node() Add new functions create_key_pair, list_key_pairs, and get_image - [Azure ARM] Add a new argument to destroy_node() to also delete node's managed OS disk as part of the node's deletion. - [ECS] Add VPC IP and Elastic IP to ECS node as private and public IP. - [Azure ARM] When deleting a node, delete VM OS disk if it's a managed disk. - [Azure ARM] Add ex_resize_node() method. - [Equinix Metal] Fix list_nodes()` method so it correctly handles NodeSize.ram attribute in case TB is returned. - [Equinix Metal] Deprecate facility API and replace it with metros location. - [Equinix Metal] Remove all the methods for managing volumes and volume snapshots. This functionality hasn't been supported on the server side for many years already. - [Amazon EC2] Update pricing and sizing data.
Daniel Garcia2026-02-18 06:57:12 +00:00
5dcb7e8dbd
- Replace support-pytest-8.2.patch: * The existing patch unintentionally skips a lot of the testsuite.
Steve Kowalik2024-09-03 04:50:47 +00:00
4227fa8da6
- Replace support-pytest-8.2.patch: * The existing patch unintentionally skips a lot of the testsuite.
Steve Kowalik2024-09-03 04:50:47 +00:00
681d11f659
Accepting request 1178871 from devel:languages:python
Ana Guerrero2024-06-07 13:02:06 +00:00
99c108fdac
Accepting request 1178871 from devel:languages:python
Ana Guerrero2024-06-07 13:02:06 +00:00
ae4ce35e61
- Switch to pyproject and autosetup macros. - No more greedy globs in %files. - Tidy up {Build,}Requires on typing and lxml. - Stop skipping a bunch of tests, requests-mock has been fixed. - Add patches support-pytest-8.patch, support-pytest-8.2.patch: * Support running under pytest 8.2.x.
Steve Kowalik2024-06-06 02:52:10 +00:00
b3775fe138
- Switch to pyproject and autosetup macros. - No more greedy globs in %files. - Tidy up {Build,}Requires on typing and lxml. - Stop skipping a bunch of tests, requests-mock has been fixed. - Add patches support-pytest-8.patch, support-pytest-8.2.patch: * Support running under pytest 8.2.x.
Steve Kowalik2024-06-06 02:52:10 +00:00
869a75e76a
Accepting request 1114461 from devel:languages:python
Ana Guerrero2023-10-02 18:04:03 +00:00
070a1c1743
Accepting request 1114461 from devel:languages:python
Ana Guerrero2023-10-02 18:04:03 +00:00
e925b1bf62
- update to 3.7.0: * Support for Python 3.6 which has been EOL for more than a year now has been removed. * [CloudSigma] Update API URLs for US locations. * [GCP] Fix OAuth2 desktop client login. * [Amazon S3] Add support for `af-south-1` region. * Also run unit tests under Python 3.11 on CI/CD and indicate we also support Python 3.11.
Dirk Mueller2023-01-28 12:28:20 +00:00
6e9cf9cae9
- update to 3.7.0: * Support for Python 3.6 which has been EOL for more than a year now has been removed. * [CloudSigma] Update API URLs for US locations. * [GCP] Fix OAuth2 desktop client login. * [Amazon S3] Add support for `af-south-1` region. * Also run unit tests under Python 3.11 on CI/CD and indicate we also support Python 3.11.
Dirk Mueller2023-01-28 12:28:20 +00:00
853b1ebbc4
- Update to 3.2.0: * [OpenStack] Add ex_get_network() to the OpenStack driver to make it possible to retrieve a single network by using the ID. * [OpenStack] Fix pagination in the list_images() method and make sure method returns all the images, even if the result is spread across multiple pages. * [GCE] Add script for scraping GCE pricing data and improve price addition in _to_node_size method. (GITHUB-1468) [Eis D. Zaster - @Eis-D-Z] * [AWS EC2] Update script for scraping AWS EC2 pricing and update EC2 pricing data. (GITHUB-1469) [Eis D. Zaster - @Eis-D-Z] * [Deployment] Add new wait_period argument to the deploy_node method and default it to 5 seconds. * [Azure ARM] Add script for scraping Azure ARM instance pricing data. (GITHUB-1470) [Eis D. Zaster - @Eis-D-Z] * [Deployment] Make FileDeployment class much faster and more efficient when working with large files or when running multiple FileDeployment steps on a single node. * [Deployment] Add __repr__() and __str__() methods to all the Deployment classes. [Tomaz Muraus - @Kami] * [Deployment] New keep_alive and use_compression arguments have been added to the ParamikoSSHClient class constructor. * [Deployment] Update ParamikoSSHClient.put() method so it returns a correct path when commands are being executed on a Windows machine. * [Outscale] Add a new driver for the Outscale provider. Existing Outscale driver utilizes the EC2 compatible API and this one utilizes native Outscale API. (GITHUB-1476) [Tio Gobin - @tgn-outscale] * [KubeVirt] Add new methods for managing services which allows users to expose ports for the VMs (ex_list_services, ex_create_service, ex_delete_service). (GITHUB-1478) [Eis D. Zaster - @Eis-D-Z] * [LXD] Add new methods for managing network and storage pool capabilities and include other improvements in some of the existing methods. (GITHUB-1477) [Eis D. Zaster - @Eis-D-Z] * [DigitalOcean] Add location argument to the list_sizes() method. * Fix deploy_node() so an exception is not thrown if any of the output (stdout / stderr) produced by the deployment script contains a non-valid utf-8 character. * Add new timeout argument to ScriptDeployment and ScriptFileDeployment class constructor. * [GiG G8] Fix retry functionality when creating port forwards and add support for automatically refresing the JWT auth token inside the connection class if it's about to expire in 60 seconds or less. (GITHUB-1465) [Jo De Boeck - @grimpy] * [Azure ARM] Update create_node so an exception is thrown if user passes ex_use_managed_disks=False, but doesn't provide a value for the ex_storage_account argument. (GITHUB-1448) [@antoinebourayne] * [AWS S3] Make sure driver works correctly for objects with ~ in the name. * [CloudFlare] Update driver to include the whole error chain the thrown exception message field. * [Gandi Live] Don't throw if extra['rrset_ttl'] argument is not passed to the create_record method. (GITHUB-1463) [Tomaz Muraus]
Steve Kowalik2020-10-21 01:21:56 +00:00
b46e1015da
- Update to 3.2.0: * [OpenStack] Add ex_get_network() to the OpenStack driver to make it possible to retrieve a single network by using the ID. * [OpenStack] Fix pagination in the list_images() method and make sure method returns all the images, even if the result is spread across multiple pages. * [GCE] Add script for scraping GCE pricing data and improve price addition in _to_node_size method. (GITHUB-1468) [Eis D. Zaster - @Eis-D-Z] * [AWS EC2] Update script for scraping AWS EC2 pricing and update EC2 pricing data. (GITHUB-1469) [Eis D. Zaster - @Eis-D-Z] * [Deployment] Add new wait_period argument to the deploy_node method and default it to 5 seconds. * [Azure ARM] Add script for scraping Azure ARM instance pricing data. (GITHUB-1470) [Eis D. Zaster - @Eis-D-Z] * [Deployment] Make FileDeployment class much faster and more efficient when working with large files or when running multiple FileDeployment steps on a single node. * [Deployment] Add __repr__() and __str__() methods to all the Deployment classes. [Tomaz Muraus - @Kami] * [Deployment] New keep_alive and use_compression arguments have been added to the ParamikoSSHClient class constructor. * [Deployment] Update ParamikoSSHClient.put() method so it returns a correct path when commands are being executed on a Windows machine. * [Outscale] Add a new driver for the Outscale provider. Existing Outscale driver utilizes the EC2 compatible API and this one utilizes native Outscale API. (GITHUB-1476) [Tio Gobin - @tgn-outscale] * [KubeVirt] Add new methods for managing services which allows users to expose ports for the VMs (ex_list_services, ex_create_service, ex_delete_service). (GITHUB-1478) [Eis D. Zaster - @Eis-D-Z] * [LXD] Add new methods for managing network and storage pool capabilities and include other improvements in some of the existing methods. (GITHUB-1477) [Eis D. Zaster - @Eis-D-Z] * [DigitalOcean] Add location argument to the list_sizes() method. * Fix deploy_node() so an exception is not thrown if any of the output (stdout / stderr) produced by the deployment script contains a non-valid utf-8 character. * Add new timeout argument to ScriptDeployment and ScriptFileDeployment class constructor. * [GiG G8] Fix retry functionality when creating port forwards and add support for automatically refresing the JWT auth token inside the connection class if it's about to expire in 60 seconds or less. (GITHUB-1465) [Jo De Boeck - @grimpy] * [Azure ARM] Update create_node so an exception is thrown if user passes ex_use_managed_disks=False, but doesn't provide a value for the ex_storage_account argument. (GITHUB-1448) [@antoinebourayne] * [AWS S3] Make sure driver works correctly for objects with ~ in the name. * [CloudFlare] Update driver to include the whole error chain the thrown exception message field. * [Gandi Live] Don't throw if extra['rrset_ttl'] argument is not passed to the create_record method. (GITHUB-1463) [Tomaz Muraus]
Steve Kowalik2020-10-21 01:21:56 +00:00
a1f674adbb
- Update to v3.0.0: * 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. * [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. (GITHUB-1443) [Tomaz Muraus] * [GiG G8] Add new driver for GiG G8 provider (https://gig.tech/). (GITHUB-1437) [Jo De Boeck - @grimpy] * [OpenStack] Fix auto assignment of volume device when using device name auto in the attach_volume method. (GITHUB-1444) [Joshua Hesketh - @jhesketh] * [Kamatera] Add new driver for Kamatera provider (https://www.kamatera.com). (GITHUB-1442) [Ori Hoch - @OriHoch] * 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. * [Google Storage] Update the driver so it supports service account HMAC credentials. * [Kubernetes] Add support for the client certificate and static token based authentication to the driver. (GITHUB-1421) [Tomaz Muraus] * Add support for Ed25519 private keys for deploy_node() functionality when using paramiko >= 2.2.0. (GITHUB-1445) [Tomaz Muraus - @Kami] * Fix deploy_node() so it correctly propagates an exception is a private key which is used is password protected, but no password is specified. * Allow user to specify password for encrypted keys by passing ssh_key_password argument to the deploy_node() method. * Fix deploy_node() method so we don't retry on fatal SSHCommandTimeoutError exception (exception which is thrown when a command which is running on remote host times out). (GITHUB-1445) [Tomaz Muraus - @Kami] * Add new stdout and stderr attribute to SSHCommandTimeoutError class. * [OpenStack] Fix auto assignment of volume device when using device name auto in the attach_volume method. (GITHUB-1444) [Joshua Hesketh - @jhesketh] - Refresh patches gce_image_projects.patch and ec2_create_node.patch.
Steve Kowalik2020-05-27 04:55:38 +00:00
9030b30beb
- Update to v3.0.0: * 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. * [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. (GITHUB-1443) [Tomaz Muraus] * [GiG G8] Add new driver for GiG G8 provider (https://gig.tech/). (GITHUB-1437) [Jo De Boeck - @grimpy] * [OpenStack] Fix auto assignment of volume device when using device name auto in the attach_volume method. (GITHUB-1444) [Joshua Hesketh - @jhesketh] * [Kamatera] Add new driver for Kamatera provider (https://www.kamatera.com). (GITHUB-1442) [Ori Hoch - @OriHoch] * 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. * [Google Storage] Update the driver so it supports service account HMAC credentials. * [Kubernetes] Add support for the client certificate and static token based authentication to the driver. (GITHUB-1421) [Tomaz Muraus] * Add support for Ed25519 private keys for deploy_node() functionality when using paramiko >= 2.2.0. (GITHUB-1445) [Tomaz Muraus - @Kami] * Fix deploy_node() so it correctly propagates an exception is a private key which is used is password protected, but no password is specified. * Allow user to specify password for encrypted keys by passing ssh_key_password argument to the deploy_node() method. * Fix deploy_node() method so we don't retry on fatal SSHCommandTimeoutError exception (exception which is thrown when a command which is running on remote host times out). (GITHUB-1445) [Tomaz Muraus - @Kami] * Add new stdout and stderr attribute to SSHCommandTimeoutError class. * [OpenStack] Fix auto assignment of volume device when using device name auto in the attach_volume method. (GITHUB-1444) [Joshua Hesketh - @jhesketh] - Refresh patches gce_image_projects.patch and ec2_create_node.patch.
Steve Kowalik2020-05-27 04:55:38 +00:00