[release-announce] glance_store 2.0.0 (ussuri)
no-reply at openstack.org
no-reply at openstack.org
Wed Apr 1 17:19:17 UTC 2020
We enthusiastically announce the release of:
glance_store 2.0.0: OpenStack Image Service Store Library
This release is part of the ussuri release series.
The source is available from:
https://opendev.org/openstack/glance_store
Download the package from:
https://pypi.org/project/glance_store
For more details, please see below.
2.0.0
^^^^^
New Features
************
* Implemented S3 driver to use Amazon S3 or S3 compatible storage as
Glance backend. This is a revival of the S3 driver supported up to
Mitaka, with the addition of a multiple store support.
Upgrade Notes
*************
* Python 2.7 support has been dropped. Last release of glance_store
to support py2.7 is OpenStack Train. The minimum version of Python
now supported by glance_store is Python 3.6.
Bug Fixes
*********
* Swift backend now can use custom CA bundle to verify SSL
connection to Keystone without adding this bundle to global system
ones. For this it re-uses the CA bundle specified as
"swift_store_cacert" config option, so this bundle must verify both
certificates of Swift and Keysotne API endpoints.
For more details see [bug 1820817 (https://bugs.launchpad.net
/glance-store/+bug/1820817)].
* Following bugs were fixed and included after 1.0.1 release:
* Bug 1820817: Swift backend can not use custom CA bundle to
verify server SSL certs when those are not added to global system
certs
* Bug 1866966: define mount_point for "*fs" drivers in glance
cinder store
* Bug 1863691: When Image size greater than the chunk size and the
glance buffered upload for swift is enabled, glance just put 0
bytes
* Bug 1839778: Python3 swift config quotes removal
* Bug 1863983: Image upload is failing with
NoFibreChannelVolumeDeviceFound after configuring Cinder(HP3Par FC
storage) as glance backend
(https://bugs.launchpad.net/glance-store/+bug/1820817)
(https://bugs.launchpad.net/glance-store/+bug/1866966)
(https://bugs.launchpad.net/fuel/+bug/1863691)
(https://bugs.launchpad.net/glance-store/+bug/1839778)
(https://bugs.launchpad.net/glance-store/+bug/1863983)
Other Notes
***********
* The following improvements were made during the Ussuri release
cycle:
* Partial refactoring of cinder driver of glance store to use
cinderclient version 3 and some methods have been moved to class
level rather than use them as module level.
* Droped support for python 2.7 and testing for the same.
* Drop support for tempest-full
Changes in glance_store 1.1.0..2.0.0
------------------------------------
1e76cb5 Release note for 1.2.0
1a65616 Add config for cinder mounting needs
4da861a Refactor methods in cinder store
261bad3 Add S3 store support to glance_store
eedf046 Fix for BufferedReader sets is_zero_size true for a chunk
ae73287 Image upload fails if cinder multipath is enabled
d073614 Drop support for tempest-full
cb7ddec Restore quotes removal for swift config in Python3
3bf4d29 Drop python 2.7 support and testing
ee2a3d3 Re-use swift_store_cacert for Keystone session
d7a6de9 doc: Clean up unnecessary left vertical lines
31dcb19 Imported Translations from Zanata
ff45bb8 Set zero size only when nothing is written
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 45 +-
glance_store/_drivers/cinder.py | 249 +++---
glance_store/_drivers/s3.py | 932 +++++++++++++++++++++
glance_store/_drivers/swift/buffered.py | 20 +-
glance_store/_drivers/swift/store.py | 12 +-
glance_store/_drivers/swift/utils.py | 28 +-
glance_store/backend.py | 4 +-
.../locale/en_GB/LC_MESSAGES/glance_store.po | 42 +-
glance_store/location.py | 4 +
lower-constraints.txt | 1 +
.../notes/bug-1820817-0ee70781918d232e.yaml | 11 +
.../notes/drop-py-2-7-345cafc9c1d3f892.yaml | 6 +
.../notes/release-1.2.0-8d239f01cd8ff0bf.yaml | 31 +
.../notes/support-s3-driver-a4158f9fa35931d5.yaml | 6 +
.../source/locale/de/LC_MESSAGES/releasenotes.po | 5 +-
.../locale/en_GB/LC_MESSAGES/releasenotes.po | 251 +++++-
setup.cfg | 6 +-
test-requirements.txt | 1 +
tox.ini | 14 +-
29 files changed, 2576 insertions(+), 233 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index c3b3255..1f745a1 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -24,0 +25 @@ os-testr>=1.0.0 # Apache-2.0
+boto3>=1.9.199 # Apache-2.0
More information about the Release-announce
mailing list