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
participants (1)
-
no-reply@openstack.org