Accepting request 215144 from home:aboe76:branches:devel:languages:python
Big release updated to 0.14.0 OBS-URL: https://build.opensuse.org/request/show/215144 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apache-libcloud?expand=0&rev=46
This commit is contained in:
parent
7a3d757858
commit
226d2ff2a1
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:f7734afeef68425d6142a4eaad5a706e7b58570a63e47dfb2e2472369844ad3f
|
|
||||||
size 397662
|
|
3
apache-libcloud-0.14.0.tar.bz2
Normal file
3
apache-libcloud-0.14.0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:9e9c776c1e7e50c2f71dd4d6f7ab005a8d8b9b6d984e9f803ef0c4b6c694f154
|
||||||
|
size 523143
|
@ -1,3 +1,192 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jan 25 20:31:09 UTC 2014 - aboe76@gmail.com
|
||||||
|
|
||||||
|
- Big release 0.14.0
|
||||||
|
- General:
|
||||||
|
- If the file exists, read pricing data from ~/.libcloud/pricing.json by default.
|
||||||
|
If the file doesn’t exist, fall back to the old behavior and use pricing data
|
||||||
|
which is bundled with the release. [Tomaz Muraus]
|
||||||
|
- Add libcloud.pricing.download_pricing_file function for downloading and
|
||||||
|
updating the pricing file. [Tomaz Muraus]
|
||||||
|
- Fix libcloud.utils.py3.urlquote so it works with unicode strings
|
||||||
|
under Python 2. (LIBCLOUD-429) [Michael Farrell]
|
||||||
|
- Compute:
|
||||||
|
- Refactor Rackspace driver classes and make them easier to use.
|
||||||
|
Now there are two Rackspace provider constants - Provider.RACKSPACE which represents
|
||||||
|
new next-gen OpenStack servers and Provider.RACKSPACE_FIRST_GEN
|
||||||
|
which represents old first-gen cloud servers.
|
||||||
|
|
||||||
|
Note: This change is backward incompatible.
|
||||||
|
For more information on those changes and how to update your code,
|
||||||
|
please visit “Upgrade Notes” documentation page - http://s.apache.org/lc0140un [Tomaz Muraus]
|
||||||
|
|
||||||
|
- Deprecate the following EC2 provider constants:
|
||||||
|
EC2_US_EAST, EC2_EU, EC2_EU_WEST, EC2_AP_SOUTHEAST,
|
||||||
|
EC2_AP_NORTHEAST, EC2_US_WEST_OREGON, EC2_SA_EAST,
|
||||||
|
EC2_SA_EAST and replace it with a new EC2 constant.
|
||||||
|
Driver referenced by this new constant now takes a “region” argument which
|
||||||
|
dictates to which region to connect.
|
||||||
|
|
||||||
|
Note: Deprecated constants will continue to work until the next major release.
|
||||||
|
For more information on those changes and how to update your code,
|
||||||
|
please visit “Upgrade Notes” documentation page - http://s.apache.org/lc0140un [Tomaz Muraus]
|
||||||
|
|
||||||
|
- Add support for volume related functions to OpenNebula driver. (LIBCLOUD-354) [Emanuele Rocca]
|
||||||
|
- Add methods for managing storage volumes to the OpenStack driver. (LIBCLOUD-353) [Bernard Kerckenaere]
|
||||||
|
- Add new driver for Google Compute Engine (LIBCLOUD-266, LIBCLOUD-386) [Rick Wright]
|
||||||
|
- Fix create_node “features” metadata and update affected drivers. (LIBCLOUD-367) [John Carr]
|
||||||
|
- Update EC2 driver to accept the auth kwarg (it will accept NodeAuthSSH objects and
|
||||||
|
automatically import a public key that is not already uploaded to the EC2 keyring).
|
||||||
|
(Follow on from LIBCLOUD-367). [John Carr]
|
||||||
|
- Unify extension argument names for assigning a node to security groups in EC2 and OpenStack driver.
|
||||||
|
Argument in the EC2 driver has been renamed from ex_securitygroup to ex_security_groups.
|
||||||
|
For backward compatibility reasons, old argument will continue to work until the next major release.
|
||||||
|
(LIBCLOUD-375) [Tomaz Muraus]
|
||||||
|
- Add ex_import_keypair_from_string and ex_import_keypair method to the CloudStack driver.
|
||||||
|
(LIBCLOUD-380) [Sebastien Goasguen]
|
||||||
|
- Add support for managing floating IP addresses to the OpenStack driver. (LIBCLOUD-382) [Ivan Kusalic]
|
||||||
|
- Add extension methods for handling port forwarding to the CloudStack driver,
|
||||||
|
rename CloudStackForwardingRule class to CloudStackIPForwardingRule. (LIBCLOUD-348, LIBCLOUD-381) [sebastien goasguen]
|
||||||
|
- Hook up deploy_node functionality in the CloudStack driver and unify extension arguments
|
||||||
|
for handling security groups. (LIBCLOUD-388) [sebastien goasguen]
|
||||||
|
- Allow user to pass “args” argument to the ScriptDeployment and ScriptFileDeployment class.
|
||||||
|
This argument tells which command line arguments get passed to the ScriptDeployment script. (LIBCLOUD-394)
|
||||||
|
|
||||||
|
Note: This change is backward incompatible.
|
||||||
|
For more information on how this affects your code and how to update it,
|
||||||
|
visit “Upgrade Notes” documentation page - http://s.apache.org/lc0140un [Tomaz Muraus]
|
||||||
|
|
||||||
|
- Allow user to specify IAM profile to use when creating an EC2 node. (LIBCLOUD-403) [Xavier Barbosa]
|
||||||
|
- Add support for keypair management to the OpenStack driver. (LIBCLOUD-392) [L. Schaub]
|
||||||
|
- Allow user to specify disk partitioning mode using ex_disk_config argument in the OpenStack based drivers.
|
||||||
|
(LIBCLOUD-402) [Brian Curtin]
|
||||||
|
- Add new driver for NephoScale provider (http://nephoscale.com/). (LIBCLOUD-404) [Markos Gogoulos]
|
||||||
|
- Update network related extension methods so they work correctly with both, OpenStack and Rackspace driver.
|
||||||
|
(LIBCLOUD-368) [Tomaz Muraus]
|
||||||
|
- Add tests for networking functionality in the OpenStack and Rackspace driver. [Tomaz Muraus]
|
||||||
|
- Allow user to pass all supported extension arguments to ex_rebuild_server method in the OpenStack driver.
|
||||||
|
(LIBCLOUD-408) [Dave King]
|
||||||
|
- Add pricing information for Rackspace Cloud Sydney region. [Tomaz Muraus]
|
||||||
|
- Update EC2 instance type map and pricing data. High Storage instances are now also available in
|
||||||
|
Sydney and Singapore region. [Tomaz Muraus]
|
||||||
|
- Add new methods for managing storage volumes and snapshots to the EC2 driver (list_volumes,
|
||||||
|
list_snapshots, destroy_volume_snapshot, create_volume_snapshot) (LIBCLOUD-409) [Oleg Suharev]
|
||||||
|
- Add the following new extension methods to EC2 driver: ex_destroy_image, ex_modify_instance_attributes,
|
||||||
|
ex_delete_keypair. (LIBCLOUD-409) [Oleg Suharev]
|
||||||
|
- Allow user to specify a port range when creating a port forwarding rule. (LIBCLOUD-409) [Oleg Suharev]
|
||||||
|
- Align Joyent driver with other drivers and deprecate “location” argument in the driver constructor
|
||||||
|
in favor of “region” argument.
|
||||||
|
|
||||||
|
Note: Deprecated argument will continue to work until the next major release. [Tomaz Muraus]
|
||||||
|
|
||||||
|
- Deprecate the following ElasticHosts provider constants:
|
||||||
|
ELASTICHOSTS_UK1, ELASTICHOSTS_UK2, ELASTICHOSTS_US1, ELASTICHOSTS_US2, ELASTICHOSTS_US3,
|
||||||
|
ELASTICHOSTS_CA1, ELASTICHOSTS_AU1, ELASTICHOSTS_CN1 and replace it with a new ELASTICHOSTS constant.
|
||||||
|
Driver referenced by this new constant now takes a “region” argument which dictates to which region to connect.
|
||||||
|
|
||||||
|
Note: Deprecated constants will continue to work until the next major release. For more information on those changes and
|
||||||
|
how to update your code, please visit “Upgrade Notes”
|
||||||
|
documentation page - http://s.apache.org/lc0140un (LIBCLOUD-383) [Michael Bennett, Tomaz Muraus]
|
||||||
|
|
||||||
|
- Add log statements to our ParamikoSSHClient wrapper. This should make debugging deployment issues easier.
|
||||||
|
(LIBCLOUD-414) [Tomaz Muraus]
|
||||||
|
- Add new “NodeState.STOPPED” node state. Update HostVirual and EC2 driver to also recognize this new state.
|
||||||
|
(LIBCLOUD-296) [Jayy Vis]
|
||||||
|
- Add new Hong Kong endpoint to Rackspace driver. [Brian Curtin]
|
||||||
|
- Fix ex_delete_keypair method in the EC2 driver. (LIBCLOUD-415) [Oleg Suharev]
|
||||||
|
- Add the following new extension methods for elastic IP management to the EC2 driver:
|
||||||
|
ex_allocate_address, ex_disassociate_address, ex_release_address. (LIBCLOUD-417) [Patrick Armstrong]
|
||||||
|
- For consistency and accuracy, rename “ex_associate_addresses” method in the EC2 driver to
|
||||||
|
“ex_associate_address_with_node”.
|
||||||
|
|
||||||
|
Note: Old method will continue to work until the next major release. [Tomaz Muraus]
|
||||||
|
|
||||||
|
- Add new driver for CloudFrames (http://www.cloudfounders.com/CloudFrames) provider. (LIBCLOUD-358) [Bernard Kerckenaere]
|
||||||
|
- Update default kernel versions which are used when creating a Linode server.
|
||||||
|
Old default kernel versions:
|
||||||
|
x86 - 2.6.18.8-x86_64-linode1
|
||||||
|
x86_64 - 2.6.39.1-linode34
|
||||||
|
New default kernel versions:
|
||||||
|
x86 - 3.9.3-x86-linode52
|
||||||
|
x86_64 - 3.9.3-x86_64-linode33
|
||||||
|
(LIBCLOUD-424) [Tomaz Muraus, Jon Chen]
|
||||||
|
- Disable cache busting functionality in the OpenStack and Rackspace next-gen driver and enable it
|
||||||
|
only for Rackspace first-gen driver. [Tomaz Muraus]
|
||||||
|
- Update Google Compute Engine driver to v1beta16. [Rick Wright]
|
||||||
|
- Modify auth_url variable in the OpenStack drivers so it works more like users would expect it to.
|
||||||
|
Previously path specified in the auth_url was ignored and only protocol, hostname and port were used.
|
||||||
|
Now user can provide a full url for the auth_url variable and the path provided in the url is also used.
|
||||||
|
[DaeMyung Kang, Tomaz Muraus]
|
||||||
|
- Allow user to associate arbitrary key/value pairs with a node by passing “ex_metadata” argument
|
||||||
|
(dictionary) to create_node method in the EC2 driver. Those values are associated with a node using
|
||||||
|
tags functionality. (LIBCLOUD-395) [Ivan Kusalic]
|
||||||
|
- Add “ex_get_metadata” method to EC2 and OpenStack driver. This method reads metadata dictionary
|
||||||
|
from the Node object. (LIBCLOUD-395) [Ivan Kusalic]
|
||||||
|
|
||||||
|
- Multiple improvements in the Softlayer driver:
|
||||||
|
- Map “INITIATING” node state to NodeState.PENDING
|
||||||
|
- If node is launching remap “halted” state to “pending”
|
||||||
|
- Add more node sizes
|
||||||
|
- Add ex_stop_node and ex_start_node method
|
||||||
|
- Update tests response fixtures
|
||||||
|
(LIBCLOUD-416) [Markos Gogoulos]
|
||||||
|
|
||||||
|
- Modify list_sizes method in the KT UCloud driver to work, even if the item doesn’t have ‘diskofferingid’
|
||||||
|
attribute. (LIBCLOUD-435) [DaeMyung Kang]
|
||||||
|
- Add new c3 instance types to the EC2 driver. [Tomaz Muraus]
|
||||||
|
- Fix an issue with the ex_list_keypairs and ex_list_security_groups method in the CloudStack driver
|
||||||
|
which caused an exception to be thrown if the API returned no keypairs / security groups.
|
||||||
|
(LIBCLOUD-438) [Carlos Reategui, Tomaz Muraus]
|
||||||
|
- Fix a bug in the OpenStack based drivers with not correctly checking if the auth token has expired
|
||||||
|
before re-using it. (LIBCLOUD-428)
|
||||||
|
Reported by Michael Farrell. [Tomaz Muraus, Michael Farrell]
|
||||||
|
- Storage
|
||||||
|
- Deprecate CLOUDFILES_US and CLOUDFILES_UK provider constant and replace it with a new CLOUDFILES constant.
|
||||||
|
Driver referenced by this new constant takes a “region” keyword argument which can be one
|
||||||
|
of ‘ord’, ‘dfw’, ‘iad’, ‘syd’, ‘lon’.
|
||||||
|
|
||||||
|
Note: Deprecated constants will continue to work until the next major release.
|
||||||
|
For more information on this change, please visit “Upgrade Notes”
|
||||||
|
documentation section - http://s.apache.org/lc0140un [Tomaz Muraus]
|
||||||
|
|
||||||
|
- Allow users to filter objects starting with a prefix by passing ex_prefix argument to the list_
|
||||||
|
container_objects method in the S3, Google Storage and CloudFiles driver. (LIBCLOUD-369) [Stefan Friesel]
|
||||||
|
- Fix an issue with mutating connectionCls.host attribute in the Azure driver. This bug prevented user
|
||||||
|
from having multiple Azure drivers with different keys instantiated at the same time. (LIBCLOUD-399) [Olivier Grisel]
|
||||||
|
- Add a new driver for KT UCloud based on the OpenStack Swift driver. (LIBCLOUD-431). [DaeMyung Kang]
|
||||||
|
|
||||||
|
- Load Balancer:
|
||||||
|
- Deprecate RACKSPACE_US and RACKSPACE_UK provider constant and replace it with a new RACKSPACE constant.
|
||||||
|
Driver referenced by this new constant takes a “region” keyword argument which can be one of the
|
||||||
|
following: ‘ord’, ‘dfw’, ‘iad’, ‘syd’, ‘lon’.
|
||||||
|
|
||||||
|
Note: Deprecated constants will continue to work until the next major release.
|
||||||
|
For more information on this change, please visit “Upgrade Notes”
|
||||||
|
documentation section - http://s.apache.org/lc0140un [Tomaz Muraus]
|
||||||
|
|
||||||
|
- Add new driver for Google Compute Engine (LIBCLOUD-386) [Rick Wright]
|
||||||
|
- Add new Hong Kong endpoint to Rackspace driver. [Brian Curtin]
|
||||||
|
|
||||||
|
- DNS:
|
||||||
|
- Deprecate RACKSPACE_US and RACKSPACE_UK provider constant and replace it with a new RACKSPACE constant.
|
||||||
|
Driver referenced by this new constant takes a “region” keyword argument which can be one of the
|
||||||
|
following: ‘us’, ‘uk’.
|
||||||
|
|
||||||
|
Note: Deprecated constants will continue to work until the next major release.
|
||||||
|
For more information on this change, please visit “Upgrade Notes”
|
||||||
|
documentation section - http://s.apache.org/lc0140un [Tomaz Muraus]
|
||||||
|
|
||||||
|
- Use string instead of integer for RecordType ENUM value.
|
||||||
|
|
||||||
|
Note: If you directly use an integer instead of RecordType ENUM class you need to update your code to
|
||||||
|
use the RecordType ENUM otherwise the code won’t work. For more information on how to do that,
|
||||||
|
see “Upgrade Notes” documentation section - http://s.apache.org/lc0140un [Tomaz Muraus]
|
||||||
|
|
||||||
|
- Add “export_zone_to_bind_format” and export_zone_to_bind_zone_file method which allows users to
|
||||||
|
export Libcloud Zone to BIND zone format. (LIBCLOUD-398) [Tomaz Muraus]
|
||||||
|
- Update issue with inexistent zone / record handling in the get_zone and get_record
|
||||||
|
method in the Linode driver. Those issues were related to changes in the Linode API. (LIBCLOUD-425) [Jon Chen]
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jan 2 19:52:40 UTC 2014 - aboe76@gmail.com
|
Thu Jan 2 19:52:40 UTC 2014 - aboe76@gmail.com
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: python-apache-libcloud
|
Name: python-apache-libcloud
|
||||||
Version: 0.13.3
|
Version: 0.14.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Abstract away differences among multiple cloud provider APIs
|
Summary: Abstract away differences among multiple cloud provider APIs
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
|
Loading…
Reference in New Issue
Block a user