You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2020/02/29 22:12:56 UTC

[libcloud] branch 2.8.x updated (1b0d462 -> 4dcb8f9)

This is an automated email from the ASF dual-hosted git repository.

tomaz pushed a change to branch 2.8.x
in repository https://gitbox.apache.org/repos/asf/libcloud.git.


    from 1b0d462  Update available ec2 instance types.
     new 00456dc  Fix a bug with Content-Type value header being incorrectly converted to lower case in the Google Storage driver when using Interoperability S3 API authentication method.
     new 85184ec  Release tag 2.8 reworked the kwargs based implementation of the ec2 driver, introducing this error where the literal string 'ex_userdata' was passed during create_node intead of the actual ex_userdata kwarg.
     new 0773c16  Update _hash_buffered_stream methos so we ignore "illegal seek" error.
     new 03d17d6  Add a test case for it
     new 0e91b81  Update comment.
     new d2c1bbe  Fix lint.
     new 7963987  Simplify the test.
     new 1df05e2  Remove unused import.
     new 101c866  Update CloudFlare DNS driver and make sure "priority" attribute is added to the record.extra dictionary.
     new da1e4cf  Fix logging connection and make sure LIBCLOUD_DEBUG_PRETTY_PRINT_RESPONSE works correctly under Python 3.
     new bea3592  Fix lint.
     new de9167b  Also handle application/xml Content-Type as XML.
     new 4099c05  Add test cases for pretty printing XML responses.
     new e02718d  Add changelog entries for cherry picked changes.
     new 97fdbf2  Fix invalid type annotations in the compute API reported by @dpeschman in #1413.
     new 1669e5a  Fix #1411
     new e3fa12c  Fix / update list_nodes() method in the GCE driver so it correctly handles pagination if there are more than 500 results either for all the aggregated zones or for a single zone when a zone if specified by the user using "ex_zone" argument.
     new d4b8201  Simplify the code / make it more readable by returning early and getting rid of one level of indentation on a common code path.
     new 1464fe2  Simplify the method further.
     new 131a8ad  Add test case for zone with no nodes.
     new 0da5072  Fix lint.
     new dcc4d8c  Update S3 driver so we don't try to validate object checksum if object is encrypted using AWS KMS encryption.
     new 7d1a76d  Add a test case for it.
     new 7d8b7d8  Remove mock http methods which are not needed.
     new b14f40e  Default it to None.
     new eea0768  Fix lint, simplify if statement.
     new 43c899d  Add changelog entries for more cherry picked changes.
     new 8d68ab7  Add tests for ex_userdata argument.
     new 9fb8f5f  Update Gandi Live DNS driver to match service change in HTTP DELETE response
     new eb6a799  Fix lint.
     new e5688ed  Cherry pick more changelog entries.
     new 77dae39  Fix test failure under Python 2.
     new 634587c  Set version to v2.8.1.
     new 880cb29  Fix scrape prices script.
     new 3d2f381  Fix test failure under Python 2.7.
     new 53603c9  Fix test failure under Python 2.
     new 4dcb8f9  Merge pull request #1433 from Kami/v2.8.1-changes

The 7079 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CHANGES.rst                                        |  99 ++++++++++++++++++
 contrib/scrape-ec2-sizes.py                        |   2 +-
 docs/conf.py                                       |   4 +-
 libcloud/__init__.py                               |   2 +-
 libcloud/common/gandi_live.py                      |   9 +-
 libcloud/compute/base.py                           |  10 +-
 libcloud/compute/drivers/ec2.py                    |   2 +-
 libcloud/compute/drivers/gce.py                    |  94 +++++++++--------
 libcloud/compute/drivers/openstack.py              |   4 +-
 libcloud/dns/drivers/cloudflare.py                 |   1 +
 libcloud/storage/base.py                           |  16 ++-
 libcloud/storage/drivers/google_storage.py         |   4 +-
 libcloud/storage/drivers/s3.py                     |  14 ++-
 .../openstack_v1.1/_v2_0__floatingips.json         |  28 ++++++
 libcloud/test/compute/test_ec2.py                  |  29 +++++-
 libcloud/test/compute/test_gce.py                  |   7 ++
 libcloud/test/compute/test_openstack.py            |   5 +
 .../dns/fixtures/cloudflare/records_GET_1.json     |  20 ++++
 .../dns/fixtures/gandi_live/delete_gandi_zone.json |   3 -
 .../dns/fixtures/gandi_live/delete_record.json     |   3 -
 libcloud/test/dns/test_cloudflare.py               |  10 +-
 libcloud/test/dns/test_gandi_live.py               |   6 +-
 libcloud/test/storage/test_base.py                 |  46 ++++++++-
 libcloud/test/storage/test_google_storage.py       |   2 +
 libcloud/test/storage/test_s3.py                   |  56 ++++++-----
 libcloud/test/test_logging_connection.py           | 111 +++++++++++++++++++++
 libcloud/utils/loggingconnection.py                |   7 +-
 libcloud/utils/py3.py                              |  10 ++
 28 files changed, 499 insertions(+), 105 deletions(-)
 delete mode 100644 libcloud/test/dns/fixtures/gandi_live/delete_gandi_zone.json
 delete mode 100644 libcloud/test/dns/fixtures/gandi_live/delete_record.json