We eagerly announce the release of: solum 8.0.0: Application Lifecycle Management for OpenStack This release is part of the ussuri release series. The source is available from: https://opendev.org/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 7.0.0.0rc1..8.0.0 ---------------------------------- f7c8d12 Use unittest.mock instead of third party mock c560519 Remove six [3] 6d9ea0a Remove six [8] d1fc753 Make py36 voting 5fdc36c Remove the FIXME 25a0b98 Remove six [5] dc6180e Remove six 6023c77 Remove six [7] f4b7bc4 Remove six [6] cf07bbe Remove six [4] 44674ce Remove six [2] 1dab670 Remove six [1] 1db655f Use WSME 0.10.0 09172f8 Add more dir to irrelevant files aaaa8bd Fix docs gate ae2d276 Cleanup py27 support e09952b Fix tempest Gate f8aae8a Update hacking for Python3 8e5477a Deprecated the yamlutils module. 3384d14 [ussuri][goal] Drop python 2.7 support and testing a535eb5 Imported Translations from Zanata 8f4fa9a Update master for stable/train Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 24 +++++++------------ devstack/{local.conf => local.conf.example} | 8 ------- devstack/plugin.sh | 2 +- devstack/settings | 11 --------- lower-constraints.txt | 11 +++------ ...eprecate-yamlutils-module-ccee0573be65df1a.yaml | 5 ++++ .../notes/drop-py-2-7-ae868c805cba60ff.yaml | 6 +++++ releasenotes/source/index.rst | 1 + releasenotes/source/train.rst | 6 +++++ requirements.txt | 4 ++-- setup.cfg | 8 +++---- setup.py | 9 -------- solum/api/controllers/camp/v1_1/assemblies.py | 7 +++--- solum/api/controllers/camp/v1_1/datamodel/types.py | 13 ++++------- solum/api/controllers/camp/v1_1/plans.py | 5 ++-- solum/api/controllers/v1/datamodel/app.py | 5 ++-- .../api/controllers/v1/datamodel/language_pack.py | 3 +-- solum/api/controllers/v1/datamodel/plan.py | 3 +-- solum/api/controllers/v1/datamodel/types.py | 1 + solum/api/controllers/v1/datamodel/workflow.py | 3 +-- solum/api/controllers/v1/plan.py | 9 ++++---- solum/api/controllers/v1/trigger.py | 4 ++-- solum/cmd/status.py | 1 + solum/common/exception.py | 16 +++++-------- solum/common/solum_swiftclient.py | 5 ++-- solum/common/trace_data.py | 10 ++++---- solum/common/urlfetch.py | 10 ++++---- solum/common/yamlutils.py | 6 +++++ solum/deployer/handlers/heat.py | 5 ++-- solum/hacking/checks.py | 7 +++--- solum/locale/de/LC_MESSAGES/solum.po | 10 +++++--- solum/objects/__init__.py | 1 + .../sqlalchemy/migration/alembic_migrations/env.py | 1 + solum/objects/sqlalchemy/models.py | 4 ++-- solum/privileged/rootwrap.py | 4 +--- .../api/camp/v1_1/test_attribute_definitions.py | 2 +- .../api/camp/v1_1/test_parameter_definitions.py | 2 +- .../api/controllers/v1/test_infrastructure.py | 2 +- solum/worker/handlers/shell.py | 6 ++--- test-requirements.txt | 3 +-- tox.ini | 25 ++++++++------------ 100 files changed, 210 insertions(+), 253 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 8527025..fdb2e95 100644 --- a/requirements.txt +++ b/requirements.txt @@ -33 +32,0 @@ python-swiftclient>=3.5.0 # Apache-2.0 -six>=1.11.0 # MIT @@ -35 +34 @@ SQLAlchemy>=1.2.5 # MIT -WSME>=0.9.2 # MIT +WSME>=0.10.0 # MIT @@ -37,0 +37 @@ keystonemiddleware>=4.21.0 # Apache-2.0 +debtcollector>=1.2.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 9d36cbe..6d51702 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=3.0,<3.1.0 # Apache-2.0 @@ -9 +8,0 @@ lxml>=4.1.1 # BSD -mock>=2.0.0 # BSD
participants (1)
-
no-reply@openstack.org