[openstack-dev] [new][glance] glance_store 0.17.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Thu Aug 18 17:51:22 UTC 2016

We are amped to announce the release of:

glance_store 0.17.0: OpenStack Image Service Store Library

This release is part of the newton release series.

With source available at:


With package available at:


Please report issues through launchpad:


For more details, please see below.


Improved configuration options for glance_store. Please refer to the
"other" section for more information.

Some deprecated exceptions have been removed. See upgrade section for
more details.

Upgrade Notes

* The following list of exceptions have been deprecated since 0.10.0
  release -- "Conflict", "ForbiddenPublicImage"
  "ProtectedImageDelete", "BadDriverConfiguration", "InvalidRedirect",
  "WorkerCreationFailure", "SchemaLoadError", "InvalidObject",
  "UnsupportedHeaderFeature", "ImageDataNotFound",
  "InvalidParameterValue", "InvalidImageStatusTransition". This
  release removes these exceptions so any remnant consumption of the
  same must be avoided/removed.

Other Notes

* The glance_store configuration options have been improved with
  detailed help texts, defaults for sample configuration files,
  explicit choices of values for operators to choose from, and a
  strict range defined with "min" and "max" boundaries. It is to be
  noted that the configuration options that take integer values now
  have a strict range defined with "min" and/or "max" boundaries where
  appropriate. This renders the configuration options incapable of
  taking certain values that may have been accepted before but were
  actually invalid. For example, configuration options specifying
  counts, where a negative value was undefined, would have still
  accepted the supplied negative value. Such options will no longer
  accept negative values. However, options where a negative value was
  previously defined (for example, -1 to mean unlimited) will remain
  unaffected by this change. Values that do not comply with the
  appropriate restrictions will prevent the service from starting. The
  logs will contain a message indicating the problematic configuration
  option and the reason why the supplied value has been rejected.

Changes in glance_store 0.16.0..0.17.0

5677b6f Add release notes for 0.17.0
14b9e1f Release note for glance_store configuration opts.
044da5c Improving help text for Swift store opts.
cbe1e5d Improving help text for Swift store util opts.
007aa98 Improve help text of cinder driver opts
0ec9da6 Fix help text of swift_store_config_file
9b24554 Improving help text for backend store opts.
5ff6709 Remove "Services which consume this" section
fe58b4b Improve the help text for Swift driver opts
ec5ec71 Updated from global requirements
3050338 Improving help text for Sheepdog opts
521b6e7 Use constraints for all tox environments
135bede Improve help text of http driver opts
e9b3efd Improve help text of filesystem store opts
b17d093 Improve help text of rbd driver opts
a326259 Improving help text for Glance store Swift  opts.
a7ba290 Remove deprecated exceptions
2a60cdf Improve the help text for vmware datastore driver opts
51f86db Updated from global requirements

Diffstat (except docs and test files)

glance_store/_drivers/cinder.py                    | 240 +++++++++++++++--
glance_store/_drivers/filesystem.py                | 116 ++++++--
glance_store/_drivers/http.py                      |  67 ++++-
glance_store/_drivers/rbd.py                       | 105 ++++++--
glance_store/_drivers/sheepdog.py                  |  78 +++++-
glance_store/_drivers/swift/store.py               | 298 ++++++++++++++++-----
glance_store/_drivers/swift/utils.py               |  67 ++++-
glance_store/_drivers/vmware_datastore.py          | 198 +++++++++++---
glance_store/backend.py                            | 108 ++++++--
glance_store/exceptions.py                         |  78 ------
...ved-configuration-options-3635b56aba3072c9.yaml |  29 ++
.../notes/releasenote-0.17.0-efee3f557ea2096a.yaml |  14 +
requirements.txt                                   |   4 +-
tox.ini                                            |   9 -
14 files changed, 1118 insertions(+), 293 deletions(-)

Requirements updates

diff --git a/requirements.txt b/requirements.txt
index e4f1b3f..9482d6f 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-oslo.config>=3.12.0 # Apache-2.0
+oslo.config>=3.14.0 # Apache-2.0
@@ -17 +17 @@ jsonschema!=2.5.0,<3.0.0,>=2.0.0 # MIT
-python-keystoneclient!=1.8.0,!=2.1.0,>=1.7.0 # Apache-2.0
+python-keystoneclient!=2.1.0,>=2.0.0 # Apache-2.0

More information about the OpenStack-dev mailing list