[release-announce] murano 9.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Wed May 13 11:00:31 UTC 2020


We are chuffed to announce the release of:

murano 9.0.0: Murano API

This release is part of the ussuri release series.

The source is available from:

    https://opendev.org/openstack/murano

Download the package from:

    https://tarballs.openstack.org/murano/

Please report issues through:

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

For more details, please see below.

Changes in murano 8.0.0..9.0.0
------------------------------

4cbbf56b Monkey patch original current_thread _active
d8b91c62 Update TOX_CONSTRAINTS_FILE for stable/ussuri
386d37b9 Update .gitreview for stable/ussuri
4866d548 Use unittest.mock instead of third party mock
035f4e30 Remove six usage murano/contrib
8bf959f8 Remove six murano/api
07242fc2 Remove six murano/packages
aa5f9450 Remove six murano/engine
91c0f48a Remove six murano/dsl
fc15882b Remove six usage
272a9e40 Remove six murano/db
070a4723 Remove six murano/hacking
d3f05df5 Remove six murano/common
a9e530fd Remove six murano/policy
53695b68 Add contrib to irrelevant-files
3ae53b7f Sync heat-translator and tosca-parser version
0304eb28 Sync python-glanceclient version
1c02f36c Sync python-magnumclient
ac2e1736 Clean muranoartifact py2 support
564f9cf3 Cleanup py27 support
d1dae85a Update hacking for Python3
25ebd01d Drop unittest2 usage
b33d3989 Imported Translations from Zanata
9fe5a99a Eventlet monkey patching should be as early as possible
3afc74b1 Add --procname-prefix for uwsgi murano-api
5e12408b [ussuri][goal] Drop python 2.7 support and testing
d536a70a Imported Translations from Zanata
8983cd6a Update master for stable/train


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

.gitreview                                         |   1 +
.zuul.yaml                                         |   4 +-
contrib/glance/setup.cfg                           |  15 +-
contrib/plugins/magnum_plugin/requirements.txt     |   2 +-
.../plugins/murano_exampleplugin/requirements.txt  |   2 +-
.../plugin/csar_package.py                         |   5 +-
.../murano_heat-translator_plugin/requirements.txt |   4 +-
devstack/plugin.sh                                 |   2 +-
lower-constraints.txt                              |   2 -
murano/api/middleware/fault.py                     |   3 +-
murano/api/v1/environments.py                      |   5 +-
murano/api/v1/schemas.py                           |   3 +-
murano/api/v1/static_actions.py                    |   6 +-
murano/api/v1/templates.py                         |   3 +-
murano/api/versions.py                             |   2 +-
murano/cmd/__init__.py                             |  14 ++
murano/cmd/api.py                                  |   9 --
murano/cmd/cfapi.py                                |   9 --
murano/cmd/engine.py                               |   9 --
murano/common/helpers/token_sanitizer.py           |   4 +-
murano/common/utils.py                             |  19 ++-
murano/common/wsgi.py                              |   9 +-
murano/db/migration/helpers.py                     |   3 +-
murano/db/services/environments.py                 |   3 +-
murano/dsl/contracts/basic.py                      |  12 +-
murano/dsl/contracts/instances.py                  |   4 +-
murano/dsl/dsl.py                                  |  12 +-
murano/dsl/dsl_exception.py                        |   4 +-
murano/dsl/executor.py                             |   3 +-
murano/dsl/helpers.py                              |  20 ++-
murano/dsl/macros.py                               |   5 +-
murano/dsl/meta.py                                 |   4 +-
murano/dsl/murano_method.py                        |  10 +-
murano/dsl/murano_package.py                       |   3 +-
murano/dsl/murano_property.py                      |  11 +-
murano/dsl/murano_type.py                          |   5 +-
murano/dsl/namespace_resolver.py                   |   6 +-
murano/dsl/package_loader.py                       |   5 +-
murano/dsl/principal_objects/stack_trace.py        |   3 +-
murano/dsl/schema_generator.py                     |   6 +-
murano/dsl/serializer.py                           |   5 +-
murano/dsl/session_local_storage.py                |   5 +-
murano/dsl/virtual_exceptions.py                   |   4 +-
murano/dsl/yaql_expression.py                      |   9 +-
murano/dsl/yaql_functions.py                       |   3 +-
murano/engine/package_loader.py                    |  26 ++--
murano/engine/system/agent.py                      |   4 +-
murano/engine/system/status_reporter.py            |   3 +-
murano/engine/system/workflowclient.py             |   2 +-
murano/engine/system/yaql_functions.py             |   7 +-
murano/hacking/checks.py                           |  18 +--
murano/locale/en_GB/LC_MESSAGES/murano.po          |  11 +-
murano/monkey_patch.py                             |  31 +++++
murano/packages/exceptions.py                      |   6 +-
murano/packages/hot_package.py                     |   3 +-
murano/packages/load_utils.py                      |   4 +-
murano/packages/package.py                         |   5 +-
murano/packages/package_base.py                    |  11 +-
murano/policy/model_policy_enforcer.py             |   2 +-
murano/policy/modify/actions/base.py               |   5 +-
.../unit/api/middleware/test_fault_wrapper.py      |   2 +-
.../api/middleware/test_version_negotiation.py     |   3 +-
.../unit/db/services/test_templates_service.py     |   3 +-
.../unit/engine/system/test_agent_listener.py      |   2 +-
.../unit/engine/system/test_garbage_collector.py   |   2 +-
.../unit/engine/system/test_instance_reporter.py   |   2 +-
.../unit/engine/system/test_metadef_browser.py     |   2 +-
.../unit/engine/system/test_workflowclient.py      |   4 +-
.../policy/modify/actions/test_action_manager.py   |   2 +-
.../unit/policy/test_model_policy_enforcer.py      |   3 +-
playbooks/legacy/grenade-devstack-murano/run.yaml  |   1 +
.../notes/drop-py-2-7-37d8f1a13e867edb.yaml        |   6 +
releasenotes/source/index.rst                      |   1 +
.../source/locale/de/LC_MESSAGES/releasenotes.po   |  87 ++++++++++++
.../locale/en_GB/LC_MESSAGES/releasenotes.po       | 152 ++++++++++++++++++++-
releasenotes/source/train.rst                      |   6 +
requirements.txt                                   |   1 -
setup.cfg                                          |   9 +-
setup.py                                           |   9 --
test-requirements.txt                              |   4 +-
tox.ini                                            |  36 ++---
136 files changed, 563 insertions(+), 406 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 116b884c..ccbeedca 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -16 +15,0 @@ psutil>=3.2.2 # BSD
-six>=1.10.0 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index 64dbb88c..29257c6b 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-hacking>=1.1.0,<1.2.0 # Apache-2.0
+hacking>=3.0,<4.0.0 # Apache-2.0
@@ -8 +7,0 @@ fixtures>=3.0.0 # Apache-2.0/BSD
-mock>=2.0.0 # BSD
@@ -15 +13,0 @@ testscenarios>=0.4 # Apache-2.0/BSD
-unittest2>=1.1.0 # BSD






More information about the Release-announce mailing list