[release-announce] [solum] solum 5.3.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Thu Jun 8 17:08:15 UTC 2017


We high-spiritedly announce the release of:

solum 5.3.0: Application Lifecycle Management for OpenStack

This release is part of the pike release series.

Download the package from:

    https://tarballs.openstack.org/solum/

Please report issues through launchpad:

    https://bugs.launchpad.net/solum

For more details, please see below.

Changes in solum 5.2.0..5.3.0
-----------------------------

b49a6a1 Updated from global requirements
b359338 Replace deprecated oslo.messaging.get_transport with get_notification_transport
4dc36dc Remove 'sphinxcontrib.autohttp.flask' from sphinx config
b38e0b3 Updated from global requirements
450d855 Fix solum gate
d1df517 Updated from global requirements
6bb562f Updated from global requirements
f3e595c Make enforce_type=False in test
900f191 Using run_process instead of screen_it
2832426 Use assertIsNone(...) instead of assertEqual(None, ...).
4c78172 Updated from global requirements
b2a84e9 Fix solum gate and switch to using keystoneauth1
c20028d Add 'rm -f .testrepository/times.dbm' command in testenv
43e34ea Update the os-image-api-version
81f8e04 Add the apache config file for solum api
1584b76 Updated from global requirements
4e95572 Remove log translations
756942a Added example to plugin stable branch
d87c9d9 Set access_policy for messaging's dispatcher
686eee9 Optimize the link address
2ca3a18 Updated from global requirements
8e0c4a0 Updated from global requirements
4503b45 Updated from global requirements
44bc7d1 Updated from global requirements
167b200 Using assertIsNone() instead of assertEqual(None)
651b18d Use HostAddressOpt for opts that accept IP and hostnames
0ad7c82 Imported Translations from Zanata
01b6907 Solum using apache WSGI when devstack install
7d68ffa Add apache support script for solum API
fbd5bbe Updated from global requirements
567eac3 Updated from global requirements
5b807be Change heat client auth way
649ca9a Replace yaml.load() with yaml.safe_load()
00f7fe1 Indicating the location tests directory in oslo_debug_helper
69fa520 Updated from global requirements
1e7bf60 Updated from global requirements
929dc0f Replace nova-docker to zun in devstack settings
41e6f63 Updated from global requirements
77efc59 [Fix gate]Update test requirement
8ddea4c Updated from global requirements
9a116ae Updated from global requirements
b203885 Updated from global requirements
8faf06a Updated from global requirements
0d975eb Remove support for py34
7339563 Update reno for stable/ocata
4eb027e Replaces yaml.load() with yaml.safe_load()
91004ea Remove link to modindex
a717664 Removed unnecessary utf-8 encoding


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

README.rst                                         |   4 +-
contrib/common/utils                               |   4 +-
contrib/lp-cedarish/docker/build-app               |   6 +-
contrib/lp-cedarish/docker/build-lp                |   6 +-
devstack/README.rst                                |   5 +
devstack/files/apache-solum-api.template           |  25 +++
devstack/plugin.sh                                 |  81 ++++---
devstack/settings                                  |   7 +-
etc/apache2/solum-api                              |  40 ++++
.../api/camp/test_platform_endpoints.py            |   2 -
.../api/camp/v1_1/test_parameter_definitions.py    |   2 -
.../api/camp/v1_1/test_type_definitions.py         |   2 -
releasenotes/source/conf.py                        |   1 -
releasenotes/source/index.rst                      |   1 +
.../source/locale/fr/LC_MESSAGES/releasenotes.po   |  30 +++
releasenotes/source/ocata.rst                      |   6 +
requirements.txt                                   |  30 +--
setup.cfg                                          |   5 +-
setup.py                                           |   2 +-
solum/api/app.py                                   |   7 +-
solum/api/auth.py                                  |   1 -
solum/api/config.py                                |   1 -
solum/api/controllers/camp/camp_v1_1_endpoint.py   |   1 -
.../camp/datamodel/platform_endpoint.py            |   1 -
.../camp/datamodel/platform_endpoints.py           |   1 -
solum/api/controllers/camp/platform_endpoints.py   |   1 -
solum/api/controllers/camp/root.py                 |   1 -
solum/api/controllers/camp/v1_1/assemblies.py      |   1 -
.../controllers/camp/v1_1/attribute_definitions.py |   1 -
.../controllers/camp/v1_1/datamodel/assemblies.py  |   1 -
.../camp/v1_1/datamodel/attribute_definitions.py   |   1 -
.../controllers/camp/v1_1/datamodel/extensions.py  |   1 -
.../api/controllers/camp/v1_1/datamodel/format.py  |   1 -
.../api/controllers/camp/v1_1/datamodel/formats.py |   1 -
.../camp/v1_1/datamodel/parameter_definitions.py   |   1 -
solum/api/controllers/camp/v1_1/datamodel/plans.py |   1 -
.../controllers/camp/v1_1/datamodel/platform.py    |   1 -
.../controllers/camp/v1_1/datamodel/services.py    |   1 -
.../camp/v1_1/datamodel/type_definitions.py        |   1 -
solum/api/controllers/camp/v1_1/datamodel/types.py |   1 -
solum/api/controllers/camp/v1_1/extensions.py      |   1 -
solum/api/controllers/camp/v1_1/formats.py         |   1 -
.../controllers/camp/v1_1/parameter_definitions.py |   1 -
solum/api/controllers/camp/v1_1/plans.py           |   1 -
solum/api/controllers/camp/v1_1/platform.py        |   2 -
solum/api/controllers/camp/v1_1/root.py            |   2 -
solum/api/controllers/camp/v1_1/services.py        |   2 -
.../api/controllers/camp/v1_1/type_definitions.py  |   2 -
solum/api/controllers/camp/v1_1/uris.py            |   2 -
solum/api/controllers/root.py                      |   2 -
solum/api/handlers/camp/assembly_handler.py        |   2 -
.../handlers/camp/attribute_definition_handler.py  |   2 -
solum/api/handlers/camp/format_handler.py          |   2 -
.../handlers/camp/parameter_definitions_handler.py |   2 -
solum/api/handlers/camp/plan_handler.py            |   2 -
solum/api/handlers/camp/type_definition_handler.py |   2 -
solum/common/rpc/service.py                        |   9 +-
solum/common/solum_barbicanclient.py               |  17 +-
solum/common/solum_keystoneclient.py               |  80 +++----
solum/conductor/config.py                          |   6 +-
solum/deployer/config.py                           |   6 +-
solum/deployer/handlers/heat.py                    |  51 +++--
solum/httpd/__init__.py                            |   0
solum/httpd/solum_api.py                           |  43 ++++
solum/i18n.py                                      |  10 -
.../api/camp/v1_1/test_attribute_definitions.py    |   2 -
.../api/camp/v1_1/test_parameter_definitions.py    |   2 -
solum/version.py                                   |   2 -
solum/worker/config.py                             |   6 +-
test-requirements.txt                              |  10 +-
tox.ini                                            |   5 +-
124 files changed, 580 insertions(+), 456 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index d54f192..455bbd7 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-eventlet!=0.18.3,>=0.18.2 # MIT
+eventlet!=0.18.3,<0.21.0,>=0.18.2 # MIT
@@ -6 +6 @@ alembic>=0.8.10 # MIT
-Babel>=2.3.4 # BSD
+Babel!=2.4.0,>=2.3.4 # BSD
@@ -10 +10 @@ iso8601>=0.1.11 # MIT
-kombu<4.0.0,>=3.0.25 # BSD
+kombu!=4.0.2,>=4.0.0 # BSD
@@ -12,5 +12,5 @@ netaddr!=0.7.16,>=0.7.13 # BSD
-oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
-oslo.context>=2.9.0 # Apache-2.0
-oslo.db>=4.15.0 # Apache-2.0
-oslo.messaging>=5.14.0 # Apache-2.0
-oslo.middleware>=3.0.0 # Apache-2.0
+oslo.config>=4.0.0 # Apache-2.0
+oslo.context>=2.14.0 # Apache-2.0
+oslo.db>=4.21.1 # Apache-2.0
+oslo.messaging!=5.25.0,>=5.24.2 # Apache-2.0
+oslo.middleware>=3.27.0 # Apache-2.0
@@ -18,3 +18,3 @@ oslo.serialization>=1.10.0 # Apache-2.0
-oslo.utils>=3.18.0 # Apache-2.0
-oslo.log>=3.11.0 # Apache-2.0
-pbr>=1.8 # Apache-2.0
+oslo.utils>=3.20.0 # Apache-2.0
+oslo.log>=3.22.0 # Apache-2.0
+pbr!=2.1.0,>=2.0.0 # Apache-2.0
@@ -24 +24 @@ python-barbicanclient>=4.0.0 # Apache-2.0
-python-glanceclient>=2.5.0 # Apache-2.0
+python-glanceclient>=2.7.0 # Apache-2.0
@@ -27 +27 @@ python-zaqarclient>=1.0.0 # Apache-2.0
-python-neutronclient>=5.1.0 # Apache-2.0
+python-neutronclient>=6.3.0 # Apache-2.0
@@ -31 +31 @@ six>=1.9.0 # MIT
-SQLAlchemy<1.1.0,>=1.0.10 # MIT
+SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 # MIT
@@ -33 +33 @@ WSME>=0.8 # MIT
-python-mistralclient>=2.0.0 # Apache-2.0
+python-mistralclient>=3.1.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 9c26249..3e8d17d 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-hacking<0.10,>=0.9.2
+hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
@@ -6 +6 @@ hacking<0.10,>=0.9.2
-coverage>=4.0 # Apache-2.0
+coverage!=4.4,>=4.0 # Apache-2.0
@@ -11 +11 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+sphinx!=1.6.1,>=1.5.1 # BSD
@@ -16 +16 @@ sphinxcontrib-httpdomain # BSD
-stevedore>=1.17.1 # Apache-2.0
+stevedore>=1.20.0 # Apache-2.0
@@ -21 +21 @@ nose # LGPL
-reno>=1.8.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0





More information about the Release-announce mailing list