We are amped to announce the release of: glance_store 2.1.0: OpenStack Image Service Store Library This release is part of the victoria 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.1.0 ^^^^^ Bug Fixes * * Bug 1875281: API returns 503 if one of the store is mis- configured * Bug 1870289: Add lock per share for cinder nfs mount/umount (https://bugs.launchpad.net/glance-store/+bug/1875281) (https://bugs.launchpad.net/glance-store/+bug/1870289) Changes in glance_store 2.0.0..2.1.0 ------------------------------------ 69eb2cc Release notes for Victoria Milestone 1 7eb1635 Switch to newer openstackdocstheme and reno versions 5012c0c Imported Translations from Zanata f5d4699 Add lock per share for cinder nfs mount/umount 98b9091 Fix: API returns 503 if one of the store is mis-configured 82126ad Bump default tox env from py37 to py38 587edd9 Add py38 package metadata 50060a9 Bump cinder/os-brick requirements 814b7f2 Use unittest.mock instead of third party mock 6b85588 Imported Translations from Zanata c71a4de Add Python3 victoria unit tests 2baf5bb Enforce constraints for docs dependencies 8ba1605 Cleanup py27 support 279ea47 Update hacking for Python3 bf64eb2 Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- etc/glance/rootwrap.d/glance_cinder_store.filters | 4 + glance_store/_drivers/cinder.py | 54 ++- glance_store/_drivers/rbd.py | 14 +- glance_store/_drivers/s3.py | 4 +- glance_store/_drivers/swift/store.py | 3 +- glance_store/_drivers/swift/utils.py | 2 +- glance_store/common/fs_mount.py | 366 +++++++++++++++++++++ glance_store/common/utils.py | 4 + glance_store/exceptions.py | 7 +- .../locale/en_GB/LC_MESSAGES/glance_store.po | 13 +- lower-constraints.txt | 13 +- .../victoria-milestone-1-c1f9de5b90e8c326.yaml | 9 + releasenotes/source/conf.py | 10 +- releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 105 +++++- releasenotes/source/ussuri.rst | 6 + requirements.txt | 1 - setup.cfg | 11 +- setup.py | 9 - test-requirements.txt | 7 +- tools/install_venv.py | 1 + tox.ini | 14 +- 42 files changed, 802 insertions(+), 96 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 65fdd87..e217936 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +9,0 @@ stevedore>=1.20.0 # Apache-2.0 -enum34>=1.0.4;python_version=='2.7' or python_version=='2.6' or python_version=='3.3' # BSD diff --git a/test-requirements.txt b/test-requirements.txt index 1f745a1..e8fe8d0 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=3.0,<3.1.0 # Apache-2.0 @@ -11 +10,0 @@ doc8>=0.6.0 # Apache-2.0 -mock>=2.0.0 # BSD @@ -29,2 +28,2 @@ python-swiftclient>=3.2.0 # Apache-2.0 -python-cinderclient>=3.3.0 # Apache-2.0 -os-brick>=2.2.0 # Apache-2.0 +python-cinderclient>=4.1.0 # Apache-2.0 +os-brick>=2.6.0 # Apache-2.0