[release-announce] glance_store 0.25.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Tue Jul 17 18:36:38 UTC 2018


We are stoked to announce the release of:

glance_store 0.25.0: OpenStack Image Service Store Library

This release is part of the rocky release series.

The source is available from:

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

Download the package from:

    https://pypi.org/project/glance_store

Please report issues through launchpad:

    http://bugs.launchpad.net/glance-store

For more details, please see below.

0.25.0
^^^^^^


Prelude
*******

This release contains the base work for multiple back-ends changing
how the back-ends get configured. Please note that in Rocky release
the work is still experimental. Thus it's not advised to utilize the
new configs in production environments before Stein release even
though old config options are deprecated for removal.


New Features
************

* EXPERIMENTAL: Multiple back-end stores


Deprecation Notes
*****************

* The glance_store configuration option
  "store_capabilities_update_min_interval" is deprecated in this
  release and is subject to removal at the beginning of the Stein
  development cycle, following the OpenStack standard deprecation
  policy (https://governance.openstack.org/reference/tags
  /assert_follows-standard-deprecation.html).

  The option configures a stub method that has not been implemented
  for any existing store drivers.  Hence it is non-operational.  Given
  that it has *never* been operational, it will not be missed.  Its
  presence is confusing to operators and thus it is hereby deprecated
  for removal.

* 'stores' and 'default_store' config options have been deprecated
  for removal. As the replacements are experimental for Rocky release,
  migration away from these options in production environments is not
  advised before Stein release.


Bug Fixes
*********

* * Bug 1606268: Failure to upload to swift when keystone uses

    "insecure" SSL

  * Bug 1779455: cinder backend causes BadRequest due to NULL
    mountpoint

  * Bug 1764200: Glance Cinder backed images & multiple regions

   (https://bugs.launchpad.net/glance-store/+bug/1606268)
  (https://bugs.launchpad.net/glance-store/+bug/1779455)
  (https://bugs.launchpad.net/glance-store/+bug/1764200)

Changes in glance_store 0.24.0..0.25.0
--------------------------------------

f8ee2fc Add release notes for 0.25.0
a114c41 Multi store support for cinder driver
94ade76 Update tox.ini to conform to the PTI
b65459e Follow the new PTI for document build
2636a41 Multi store support for http, swift, sheepdog and vmware driver
87114c8 Enable multi store support for glance
65959d6 Deprecate stores, default_store config options
d50ab63 specify region on creating cinderclient
68784fe cinder: Specify mountpoint host param to attach API
5a20d47 Deprecate store_capabilities_update_min_interval
94b27c9 Update links in README
573fde0 fix tox python3 overrides
557eddf Update conf.py to align with openstackdocstheme
54b7ccb Disable verification for Keystone session in Swift


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

.stestr.conf                                       |    3 +
.testr.conf                                        |    8 -
README.rst                                         |    4 +-
glance_store/__init__.py                           |    1 +
glance_store/_drivers/cinder.py                    |   83 +-
glance_store/_drivers/filesystem.py                |   64 +-
glance_store/_drivers/http.py                      |   15 +-
glance_store/_drivers/rbd.py                       |   32 +-
glance_store/_drivers/sheepdog.py                  |   27 +-
glance_store/_drivers/swift/buffered.py            |   10 +-
glance_store/_drivers/swift/connection_manager.py  |   12 +-
glance_store/_drivers/swift/store.py               |  166 +-
glance_store/_drivers/swift/utils.py               |   42 +-
glance_store/_drivers/vmware_datastore.py          |   60 +-
glance_store/backend.py                            |   38 +-
glance_store/driver.py                             |   24 +-
glance_store/location.py                           |   63 +-
glance_store/multi_backend.py                      |  438 ++++
lower-constraints.txt                              |    1 -
...ities_update_min_interval-039389fa296e2494.yaml |   14 +
.../notes/multi-store-0c004fc8aba2a25d.yaml        |   16 +
.../notes/rocky-bugfixes-adefa8f47db16a2d.yaml     |   10 +
setup.cfg                                          |   15 -
test-requirements.txt                              |    7 +-
tox.ini                                            |   30 +-
38 files changed, 5860 insertions(+), 206 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index f91942e..073f79a 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -15 +15 @@ requests-mock>=1.2.0 # Apache-2.0
-testrepository>=0.0.18 # Apache-2.0/BSD
+stestr>=2.0.0 # Apache-2.0
@@ -22,5 +21,0 @@ bandit>=1.1.0 # Apache-2.0
-# this is required for the docs build jobs
-sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD
-openstackdocstheme>=1.18.1 # Apache-2.0
-reno>=2.5.0 # Apache-2.0
-






More information about the Release-announce mailing list