[release-announce] [solum] solum 5.1.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Sat Jan 28 15:11:22 UTC 2017


We jubilantly announce the release of:

solum 5.1.0: Application Lifecycle Management for OpenStack

This release is part of the ocata 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.0.1..5.1.0
-----------------------------

bf193b0 Updated from global requirements
cbe7692 Add debug to tox enviroment
348b09b Updated from global requirements
4bd1a6e Setting endpoint, user, project using DevStack functions-common
23daae3 Remove the commenting out config generation TODO
c2dfed8 Add hacking check framework for solum
d15f1c0 Updated from global requirements
a3a09e7 Let solum devstack using the new enable file
c49af17 Use heat plugin replace enable_service
0cd3d8b Updated from global requirements
48d528d (Temp change) Using devstack commit-id to unblock the gate
eed4ce0 Updated from global requirements
50bc15b Remove the pep8 ignore
612d066 Show team and repo badges on README
7264ff6 Fix typo
32f9615 Use assertGreater(len(x), 0) instead of assertTrue(len(x) > 0)
83d1f4b Remove KEYSTONE_CATALOG_BACKEND from devstack plugin
21485ce Updated from global requirements
372f591 Updated from global requirements
2dc1952 Updated from global requirements
f611c48 Remove the mistral.openstack.common import
f78bf80 Replaces uuid.uuid4 with uuidutils.generate_uuid()
83da3f6 Remove the openstack/common in code
f1f9cba Revise readme of devstack plugin
391e1d5 Updated from global requirements
e78404b Remove the openstack-common.conf and dirs in solum
387abc9 Enable and start docker service when install docker
7fdb72a Updated from global requirements
3fbf6b9 Updated from global requirements
7b14336 Enable docs in tox
0f28264 Use upper constraints for all jobs in tox.ini
2335c87 Updated from global requirements
0330340 Update the rst table format
9da9c76 Change stackforge to openstack
f894fb9 Fix the issue that solum readme doc is not covered
90b5a95 Update reno for stable/newton
5771a20 Fix devstack path in doc
3eb1f34 Updated from global requirements
2c8c6f6 Fix no parameters app solum-worker gives KeyError
9f48b08 Drop MANIFEST.in - it's not needed by pbr
26d66c5 Trivial: Remove vim header from source files
69de54d Add Python 3.5 classifier and venv for solum


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

.coveragerc                                    |  2 +-
CONTRIBUTING.rst                               |  3 +-
HACKING.rst                                    |  5 ++
MANIFEST.in                                    |  9 ---
README.rst                                     |  9 +++
devstack/README.rst                            | 13 ++--
devstack/local.conf                            |  8 +--
devstack/plugin.sh                             | 97 +++++++++-----------------
devstack/settings                              | 10 ---
openstack-common.conf                          |  3 -
releasenotes/source/index.rst                  |  1 +
releasenotes/source/newton.rst                 |  6 ++
requirements.txt                               | 24 +++----
setup.cfg                                      |  1 +
solum/api/controllers/camp/v1_1/plans.py       |  6 +-
solum/api/controllers/v1/datamodel/plan.py     |  5 +-
solum/api/handlers/app_handler.py              |  6 +-
solum/api/handlers/assembly_handler.py         |  7 +-
solum/api/handlers/camp/assembly_handler.py    |  6 +-
solum/api/handlers/component_handler.py        |  4 +-
solum/api/handlers/extension_handler.py        |  4 +-
solum/api/handlers/infrastructure_handler.py   |  4 +-
solum/api/handlers/language_pack_handler.py    |  5 +-
solum/api/handlers/operation_handler.py        |  4 +-
solum/api/handlers/pipeline_handler.py         |  6 +-
solum/api/handlers/plan_handler.py             |  6 +-
solum/api/handlers/sensor_handler.py           |  4 +-
solum/api/handlers/service_handler.py          |  4 +-
solum/api/handlers/workflow_handler.py         |  8 +--
solum/api/release.py                           |  2 +-
solum/common/exception.py                      |  6 +-
solum/common/rpc/service.py                    | 15 +---
solum/common/safe_utils.py                     |  2 -
solum/common/service.py                        |  4 +-
solum/hacking/__init__.py                      |  0
solum/hacking/checks.py                        | 41 +++++++++++
solum/mistral_actions/builder.py               |  2 +-
solum/objects/sqlalchemy/component.py          |  6 +-
solum/worker/handlers/shell.py                 |  2 +-
test-requirements.txt                          |  8 +--
tox.ini                                        | 17 +++--
54 files changed, 282 insertions(+), 223 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 43baf8d..d54f192 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@ eventlet!=0.18.3,>=0.18.2 # MIT
-alembic>=0.8.4 # MIT
+alembic>=0.8.10 # MIT
@@ -7 +7 @@ Babel>=2.3.4 # BSD
-docker-py<1.8.0,>=1.6.0 # Apache-2.0
+docker-py>=1.8.1 # Apache-2.0
@@ -10 +10 @@ iso8601>=0.1.11 # MIT
-kombu>=3.0.25 # BSD
+kombu<4.0.0,>=3.0.25 # BSD
@@ -12 +12 @@ netaddr!=0.7.16,>=0.7.13 # BSD
-oslo.config>=3.14.0 # Apache-2.0
+oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
@@ -14,2 +14,2 @@ oslo.context>=2.9.0 # Apache-2.0
-oslo.db!=4.13.1,!=4.13.2,>=4.10.0 # Apache-2.0
-oslo.messaging>=5.2.0 # Apache-2.0
+oslo.db>=4.15.0 # Apache-2.0
+oslo.messaging>=5.14.0 # Apache-2.0
@@ -18 +18 @@ oslo.serialization>=1.10.0 # Apache-2.0
-oslo.utils>=3.16.0 # Apache-2.0
+oslo.utils>=3.18.0 # Apache-2.0
@@ -20 +20 @@ oslo.log>=3.11.0 # Apache-2.0
-pbr>=1.6 # Apache-2.0
+pbr>=1.8 # Apache-2.0
@@ -25 +25 @@ python-glanceclient>=2.5.0 # Apache-2.0
-python-heatclient>=1.5.0 # Apache-2.0
+python-heatclient>=1.6.1 # Apache-2.0
@@ -28,2 +28,2 @@ python-neutronclient>=5.1.0 # Apache-2.0
-python-keystoneclient!=2.1.0,>=2.0.0 # Apache-2.0
-python-swiftclient>=2.2.0 # Apache-2.0
+python-keystoneclient>=3.8.0 # Apache-2.0
+python-swiftclient>=3.2.0 # Apache-2.0
@@ -34 +34 @@ python-mistralclient>=2.0.0 # Apache-2.0
-keystonemiddleware!=4.5.0,>=4.2.0 # Apache-2.0
+keystonemiddleware>=4.12.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index f0b5d94..9c26249 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ hacking<0.10,>=0.9.2
-coverage>=3.6 # Apache-2.0
+coverage>=4.0 # Apache-2.0
@@ -8 +8 @@ fixtures>=3.0.0 # Apache-2.0/BSD
-lxml>=2.3 # BSD
+lxml!=3.7.0,>=2.3 # BSD
@@ -21 +21 @@ nose # LGPL
-reno>=1.8.0 # Apache2
+reno>=1.8.0 # Apache-2.0
@@ -24 +24 @@ reno>=1.8.0 # Apache2
-PyMySQL!=0.7.7,>=0.6.2 # MIT License
+PyMySQL>=0.7.6 # MIT License





More information about the Release-announce mailing list