We are thrilled to announce the release of: glance_store 0.11.0: OpenStack Image Service Store Library
This release is part of the mitaka release series. With source available at: http://git.openstack.org/cgit/openstack/glance_store With package available at: https://pypi.python.org/pypi/glance_store Please report issues through launchpad: http://bugs.launchpad.net/glance-store For more details, please see below. 0.11.0 ^^^^^^ glance_store._drivers.gridfs Deprecation Notes ***************** * The gridfs driver has been removed from the tree. The environments using this driver that were not migrated will stop working after the upgrade. Other Notes *********** * For years, */var/lib/glance/images* has been presented as the default dir for the filesystem store. It was not part of the default value until now. New deployments and ppl overriding config files should watch for this. * Start using reno to manage release notes. Changes in glance_store 0.10.0..0.11.0 -------------------------------------- 17b7c9a Remove unused parameters from swift connection init 4c4f129 Sheepdog: fix image-download failure d413f0d LOG.warn is deprecated in python3 d5c5f42 Updated from global requirements 36f770a Updated from global requirements 8677f92 Use url_for from keystoneclient in swift store d2efe20 Remove deprecated datastore_name, datacenter_path 5faadde Add backend tests from glance df24e6d Fix some inconsistency in docstrings 730d363 Updated from global requirements 16f1b70 Change Swift zero-size chunk behaviour 563536d Sheepdog: fix upload failure in API v2 a174cdd Remove unnecessary re-raise of NotFound exception 9683e3b Updated from global requirements 819c7f9 Add signature verifier to backend drivers fc876c9 Use oslo_utils.encodeutils.exception_to_unicode() caed3b1 Fix default mutables for set_acls 0d9ef9f Deprecate unused Exceptions 3331ac6 Remove unnecessary auth module f39cd49 Updated from global requirements 1bbb971 Deprecate the S3 driver a3b15e6 Document supported drivers and maintainers d34a6e7 Remove the gridfs driver f5fd1bc Set documented default directory for filesystem 42697d8 Imported Translations from Zanata 3b97ab9 Updated from global requirements 399aec1 Swift store: do not send a 0 byte chunk a0620e1 Store.get_size: handle HTTPException 120f25e Replace deprecated library function os.popen() with subprocess 4340317 Updated from global requirements f5b323f Deprecated tox -downloadcache option removed ec02a14 Add docs section to tox.ini 64c746d Replace assertEqual(None, *) with assertIsNone in tests d0ba6dd Updated from global requirements fe2812c Remove duplicate keys from dictionary 38e2e0c Remove unreachable code a4ec8a2 Sheepdog: Change storelocation format adafb67 Updated from global requirements 36469dd Add reno for release notes management in glance_store e3f6e23 Put py34 first in the env order of tox ab8af2d Updated from global requirements 815e463 Add list of supported stores to help 2660ea9 Add functional testing devstack gate hooks 5b2eec7 rbd driver cannot delete residual image from ceph in some cases Diffstat (except docs and test files) ------------------------------------- .gitignore | 3 + glance_store/_drivers/cinder.py | 4 +- glance_store/_drivers/filesystem.py | 64 +++-- glance_store/_drivers/gridfs.py | 225 ---------------- glance_store/_drivers/http.py | 16 +- glance_store/_drivers/rbd.py | 70 +++-- glance_store/_drivers/s3.py | 49 ++-- glance_store/_drivers/sheepdog.py | 97 ++++--- glance_store/_drivers/swift/store.py | 63 +++-- glance_store/_drivers/vmware_datastore.py | 77 ++---- glance_store/backend.py | 28 +- glance_store/capabilities.py | 4 +- glance_store/common/auth.py | 293 --------------------- glance_store/common/utils.py | 16 -- glance_store/driver.py | 38 +-- glance_store/exceptions.py | 34 ++- .../es/LC_MESSAGES/glance_store-log-warning.po | 14 +- .../fr/LC_MESSAGES/glance_store-log-warning.po | 14 +- glance_store/locale/glance_store.pot | 228 ++++------------ releasenotes/notes/.placeholder | 0 .../remove-gridfs-driver-09286e27613b4353.yaml | 7 + ...-directory-for-filesystem-9b417a29416d3a94.yaml | 5 + .../notes/start-using-reno-73ef709807e37b74.yaml | 3 + releasenotes/source/_static/.placeholder | 0 releasenotes/source/_templates/.placeholder | 0 releasenotes/source/conf.py | 278 +++++++++++++++++++ releasenotes/source/index.rst | 9 + releasenotes/source/liberty.rst | 6 + releasenotes/source/unreleased.rst | 5 + requirements.txt | 16 +- setup.cfg | 12 +- test-requirements.txt | 19 +- tox.ini | 11 +- 50 files changed, 1446 insertions(+), 1257 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index cee4a33..ba89d45 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,2 +4,2 @@ -oslo.config>=2.7.0 # Apache-2.0 -oslo.i18n>=1.5.0 # Apache-2.0 +oslo.config>=3.4.0 # Apache-2.0 +oslo.i18n>=2.1.0 # Apache-2.0 @@ -7 +7 @@ oslo.serialization>=1.10.0 # Apache-2.0 -oslo.utils>=2.8.0 # Apache-2.0 +oslo.utils>=3.4.0 # Apache-2.0 @@ -10 +10 @@ stevedore>=1.5.0 # Apache-2.0 -enum34;python_version=='2.7' or python_version=='2.6' +enum34;python_version=='2.7' or python_version=='2.6' or python_version=='3.3' # BSD @@ -12,2 +12,3 @@ enum34;python_version=='2.7' or python_version=='2.6' -eventlet>=0.17.4 -six>=1.9.0 +eventlet>=0.18.2 # MIT +six>=1.9.0 # MIT +debtcollector>=1.2.0 # Apache-2.0 @@ -15 +16,2 @@ six>=1.9.0 -jsonschema!=2.5.0,<3.0.0,>=2.0.0 +jsonschema!=2.5.0,<3.0.0,>=2.0.0 # MIT +python-keystoneclient!=1.8.0,!=2.1.0,>=1.6.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 5d50bb3..8c6627d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8 +8 @@ hacking<0.11,>=0.10.0 -mock>=1.2 +mock>=1.2 # BSD @@ -11,7 +11,7 @@ mock>=1.2 -coverage>=3.6 -fixtures>=1.3.1 -python-subunit>=0.0.18 -requests-mock>=0.6.0 # Apache-2.0 -testrepository>=0.0.18 -testscenarios>=0.4 -testtools>=1.4.0 +coverage>=3.6 # Apache-2.0 +fixtures>=1.3.1 # Apache-2.0/BSD +python-subunit>=0.0.18 # Apache-2.0/BSD +requests-mock>=0.7.0 # Apache-2.0 +testrepository>=0.0.18 # Apache-2.0/BSD +testscenarios>=0.4 # Apache-2.0/BSD +testtools>=1.4.0 # MIT @@ -21 +21 @@ oslotest>=1.10.0 # Apache-2.0 -sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 +sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD @@ -22,0 +23 @@ oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0 +reno>=0.1.1 # Apache2 __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev