[release-announce] [glance] glance_store 0.19.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Tue Dec 20 16:43:58 UTC 2016


We are mirthful to announce the release of:

glance_store 0.19.0: OpenStack Image Service Store Library

This release is part of the ocata release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/glance_store

Download the package from:

    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.19.0
^^^^^^

Return list of store drivers in sorted order for generating configs.
More info in "Upgrade Notes" and "Bug Fixes" section.


Upgrade Notes
*************

* Packagers should be aware that the rootwrap configuration files
  have been moved from etc/ to etc/glance/ in order to be consistent
  with where other projects place these files.

* If using Swift in the multi-tenant mode for storing images in
  Glance, please note that the configuration options
  "swift_store_multi_tenant" and "swift_store_config_file" are now
  mutually exclusive and cannot be configured together. If you intend
  to use multi-tenant store, please make sure that you have not set a
  swift configuration file.

* This version of glance_store will result in Glance generating the
  configs in a sorted (deterministic) order. So, preferably store
  releases on or after this should be used for generating any new
  configs if the mismatched ordering of the configs results in an
  issue in your environment.


Bug Fixes
*********

* Bug 1619487 is fixed which was causing random order of the
  generation of configs in Glance. See "upgrade" section for more
  details.

Changes in glance_store 0.18.0..0.19.0
--------------------------------------

e791624 Raise exc when using multi-tenant and swift+config
042ab62 Updated from global requirements
2b4f75a Use storage_url in DB for multi-tenant swift store
68437ad Add alt text for badges
dea0aec Fix a typo in help text
fad7edb Show team and repo badges on README
f1afda3 take into consideration created volume size in cinder backend
bdad99e Updated from global requirements
b1eb395 Move rootwrap config files from etc/* into etc/glance/*
c7e5c18 Update README
4d7703b Convert to keystoneauth
9ba10d8 Updated from global requirements
3ac7583 Fix a typo in rootwrap.conf and glance_cinder_store.filters
450c3e3 Fix dbg msg when swift can't determine image size
ab02547 Refactor get_manager_for_store in an OO manner
5f9c536 Add cinder_volume_type to cinder store configuration
276a633 Enable release notes translation
d46c997 Updated from global requirements
6903ae4 Do not require entry-point dependencies in tests
9fa206f Updated from global requirements
d7575ca Updated from global requirements
41535dd Updated from global requirements
08587a4 Update home-page url in setup.cfg
69b2b8c Do not call image.stat() when we only need the size
83e6fe8 TrivialFix: Merge imports in code
2ab1974 standardize release note page ordering
affcff2 Clean imports in code
6eecd21 Reason to return sorted list of drivers for opts
33411db Updated from global requirements
b5833a8 Always return a sorted list of drivers for configs
34c0108 Fix doc build if git is absent
3795c3f Improve tools/tox_install.sh
22fa2b0 Update reno for stable/newton


Diffstat (except docs and test files)
-------------------------------------

README.rst                                         |  29 +++-
etc/glance/rootwrap.conf                           |  27 ++++
etc/glance/rootwrap.d/glance_cinder_store.filters  |  29 ++++
etc/rootwrap.conf                                  |  27 ----
etc/rootwrap.d/glance_cinder_store.filters         |  29 ----
glance_store/_drivers/cinder.py                    |  45 ++++--
glance_store/_drivers/rbd.py                       |   3 +-
glance_store/_drivers/swift/connection_manager.py  |  12 +-
glance_store/_drivers/swift/store.py               | 169 ++++++++++++---------
glance_store/_drivers/swift/utils.py               |   9 +-
glance_store/_drivers/vmware_datastore.py          |   3 +-
glance_store/backend.py                            |  10 +-
.../move-rootwrap-config-f2cf435c548aab5c.yaml     |   5 +
.../notes/multi-tenant-store-058b67ce5b7f3bd0.yaml |   9 ++
...orted-drivers-for-configs-a905f07d3bf9c973.yaml |  16 ++
releasenotes/source/conf.py                        |   3 +
releasenotes/source/index.rst                      |   3 +-
releasenotes/source/newton.rst                     |   6 +
requirements.txt                                   |  11 +-
setup.cfg                                          |   8 +-
test-requirements.txt                              |  12 +-
tools/tox_install.sh                               |  66 ++++----
30 files changed, 476 insertions(+), 288 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 9482d6f..c960331 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-oslo.config>=3.14.0 # Apache-2.0
+oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
@@ -7 +7 @@ oslo.serialization>=1.10.0 # Apache-2.0
-oslo.utils>=3.16.0 # Apache-2.0
+oslo.utils>=3.18.0 # Apache-2.0
@@ -9 +9 @@ oslo.concurrency>=3.8.0 # Apache-2.0
-stevedore>=1.16.0 # Apache-2.0
+stevedore>=1.17.1 # Apache-2.0
@@ -17,2 +17,3 @@ jsonschema!=2.5.0,<3.0.0,>=2.0.0 # MIT
-python-keystoneclient!=2.1.0,>=2.0.0 # Apache-2.0
-requests>=2.10.0 # Apache-2.0
+keystoneauth1>=2.16.0 # Apache-2.0
+python-keystoneclient>=3.8.0 # Apache-2.0
+requests!=2.12.2,>=2.10.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 80ee9b0..dd02da6 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -11 +11 @@ mock>=2.0 # BSD
-coverage>=3.6 # Apache-2.0
+coverage>=4.0 # Apache-2.0
@@ -14 +14 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-requests-mock>=1.0 # Apache-2.0
+requests-mock>=1.1 # Apache-2.0
@@ -19 +19 @@ oslotest>=1.10.0 # Apache-2.0
-os-testr>=0.7.0 # Apache-2.0
+os-testr>=0.8.0 # Apache-2.0
@@ -23,3 +23,3 @@ bandit>=1.1.0 # Apache-2.0
-sphinx!=1.3b1,<1.3,>=1.2.1 # BSD
-oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
-reno>=1.8.0 # Apache2
+sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+oslosphinx>=4.7.0 # Apache-2.0
+reno>=1.8.0 # Apache-2.0





More information about the Release-announce mailing list