[release-announce] solum 6.0.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 10 12:40:13 UTC 2019


We exuberantly announce the release of:

solum 6.0.0: Application Lifecycle Management for OpenStack

This release is part of the stein release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/solum

Download the package from:

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

Please report issues through:

    https://bugs.launchpad.net/solum/+bugs

For more details, please see below.

Changes in solum 5.7.0..6.0.0
-----------------------------

9452aa6 Add oslo.privsep to config-generator list
f115d41 Remove the unused test scripts
44ded32 Using native zuul v3 for solum-devstack-py35 job
5ed1c78 Using native zuul v3 for solum-devstack-centos-7 job
e0fb37b Using privsep for build-lp
3021c61 Using native zuul v3
6d1ee1c Fix delete lp list index out of range error
88f44a1 Update the request host_url to application_url
a47721e Update the ContextHook
00bfb32 Run solum-api via uwsgi
6d38dd8 Fix some pep8 errors
1e4e34a use monkey_patch for api app
884d0f8 use get_rpc_transport to obtain an RPC transport instance
6ad88a8 Use threading  executor
c122635 Update the devstack client settings
20d9941 Fix TypeError when python3
46d5b81 Change openstack-dev to openstack-discuss
a433c4f Add python 3.6 unit test job
8358b08 Update the min version of tox to 2.0
19a686d Add solum-status upgrade check command framework
c38d9bd Use standard cover tox env
f0d484a Use templates for cover and lower-constraints
7399396 add python 3.6 unit test job
5d92571 switch documentation job to new PTI
696fc8b import zuul job settings from project-config
28ba2e1 Update reno for stable/rocky


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

.zuul.yaml                                         | 101 +++++++++------------
coverage.sh                                        |   8 --
devstack/plugin.sh                                 |  36 +++++++-
devstack/settings                                  |   6 +-
etc/solum/config-generator.conf                    |   1 +
etc/solum/rootwrap.conf                            |   2 +-
etc/solum/rootwrap.d/solum.filters                 |   4 +
lower-constraints.txt                              |   2 +
playbooks/legacy/solum-devstack-centos-7/post.yaml |  15 ---
playbooks/legacy/solum-devstack-centos-7/run.yaml  |  85 -----------------
playbooks/legacy/solum-devstack-py35/post.yaml     |  15 ---
playbooks/legacy/solum-devstack-py35/run.yaml      |  86 ------------------
playbooks/legacy/solum-devstack/post.yaml          |  15 ---
playbooks/legacy/solum-devstack/run.yaml           |  85 -----------------
...s-upgrade-check-framework-a3cf2c739f0dad5d.yaml |  13 +++
releasenotes/source/index.rst                      |   1 +
releasenotes/source/rocky.rst                      |   6 ++
requirements.txt                                   |   2 +
setup.cfg                                          |   3 +-
solum/api/app.py                                   |  11 +++
solum/api/auth.py                                  |  54 ++++-------
solum/api/config.py                                |   2 +-
solum/api/controllers/camp/camp_v1_1_endpoint.py   |   5 +-
solum/api/controllers/camp/platform_endpoints.py   |   6 +-
solum/api/controllers/camp/v1_1/assemblies.py      |  16 ++--
.../controllers/camp/v1_1/attribute_definitions.py |   3 +-
solum/api/controllers/camp/v1_1/extensions.py      |   5 +-
solum/api/controllers/camp/v1_1/formats.py         |  10 +-
.../controllers/camp/v1_1/parameter_definitions.py |   6 +-
solum/api/controllers/camp/v1_1/plans.py           |  11 ++-
solum/api/controllers/camp/v1_1/platform.py        |  17 ++--
solum/api/controllers/camp/v1_1/services.py        |   5 +-
.../api/controllers/camp/v1_1/type_definitions.py  |   9 +-
solum/api/controllers/root.py                      |   3 +-
solum/api/controllers/v1/app.py                    |  14 +--
solum/api/controllers/v1/assembly.py               |  15 +--
solum/api/controllers/v1/component.py              |  13 ++-
solum/api/controllers/v1/execution.py              |   4 +-
solum/api/controllers/v1/extension.py              |  12 ++-
solum/api/controllers/v1/infrastructure.py         |  15 ++-
solum/api/controllers/v1/language_pack.py          |   6 +-
solum/api/controllers/v1/operation.py              |  12 ++-
solum/api/controllers/v1/pipeline.py               |  15 +--
solum/api/controllers/v1/plan.py                   |  14 ++-
solum/api/controllers/v1/root.py                   |   3 +-
solum/api/controllers/v1/sensor.py                 |  13 ++-
solum/api/controllers/v1/service.py                |  14 +--
solum/api/controllers/v1/userlog.py                |   3 +-
solum/api/controllers/v1/workflow.py               |  11 ++-
solum/api/handlers/language_pack_handler.py        |   7 +-
solum/cmd/status.py                                |  54 +++++++++++
solum/cmd/worker.py                                |   4 +
solum/common/rpc/service.py                        |   3 +-
solum/common/utils.py                              |   5 +-
solum/objects/sqlalchemy/__init__.py               |   9 +-
solum/privileged/__init__.py                       |  23 +++++
solum/privileged/rootwrap.py                       |  41 +++++++++
solum/worker/handlers/shell.py                     |  16 +++-
tox.ini                                            |  13 ++-
75 files changed, 586 insertions(+), 748 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 88488b0..3b9331d 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -17,0 +18 @@ oslo.serialization>=2.25.0 # Apache-2.0
+oslo.upgradecheck>=0.1.0 # Apache-2.0
@@ -21,0 +23 @@ oslo.policy>=1.34.0 # Apache-2.0
+oslo.privsep>=1.32.0 # Apache-2.0






More information about the Release-announce mailing list