[mistral] mistral 5.0.0 (pike)
We high-spiritedly announce the release of: mistral 5.0.0: Mistral Project This release is part of the pike release series. Download the package from: https://pypi.python.org/pypi/mistral For more details, please see below. Changes in mistral 5.0.0.0b3..5.0.0 ----------------------------------- a2c1db4 Add doc8 rule and check doc/source files 8a1572a [Triggers] Fix running openstack actions via triggers 827aca5 TrivialFix: Fix typo 16b54d8 Cascade pause from pause-before in subworkflows 8b642e9 Cascade pause and resume to and from subworkflows 4a64ae1 Move dsl_v2 document to user guide f45f609 Updated from global requirements b8e1664 [Trusts] Fix deleting trust cab9435 Fix event-triggers workflow namespace 0b93cfa Small typo fix c5b46ba Fixed crontrigger execution error. 1f35e91 Fix drop index in version 022 DB upgrade script c9fcb03 Allow async action execution to be paused and resumed 087f705 Set mistral-dashboard default branch to master 356a1cf Create and run a workflow within a namespace 7d8d4fb Allow to list all cron-triggers cbee740 Create and run a workflow within a namespace 5c15556 Fix auth in actions if there is no auth_uri in context b345505 Use more specific asserts in tests 96e2f8e Add releasenote for public event triggers 4e38d9d Remove deprecation warning from tests fec8513 Add Glare action pack 1539bfa TrivialFix: Fix typo 700366e Use recommended function to setup auth middleware in devstack 0ab0392 Updated from global requirements 2b0d4f0 Updated from global requirements f64f6c1 Fix the pep8 commands failed e0f2fb7 Fix cron-triggers and openstack actions e780ffb [Event-triggers] Allow public triggers 601e09b Fix some reST field lists in docstrings Diffstat (except docs and test files) ------------------------------------- HACKING.rst | 1 - README.rst | 2 +- devstack/plugin.sh | 15 +- devstack/settings | 3 +- etc/policy.json | 2 + mistral/actions/generator_factory.py | 1 + mistral/actions/openstack/actions.py | 29 + mistral/actions/openstack/mapping.json | 19 + mistral/api/controllers/v2/action_execution.py | 40 +- mistral/api/controllers/v2/cron_trigger.py | 13 +- mistral/api/controllers/v2/event_trigger.py | 4 + mistral/api/controllers/v2/execution.py | 1 + mistral/api/controllers/v2/resources.py | 23 +- mistral/api/controllers/v2/workflow.py | 49 +- .../versions/022_namespace_support.py | 125 ++ mistral/db/v2/api.py | 20 +- mistral/db/v2/sqlalchemy/api.py | 99 +- mistral/db/v2/sqlalchemy/models.py | 10 +- mistral/engine/action_handler.py | 25 + mistral/engine/actions.py | 29 +- mistral/engine/base.py | 5 +- mistral/engine/default_engine.py | 25 +- mistral/engine/engine_server.py | 24 +- mistral/engine/policies.py | 3 +- mistral/engine/task_handler.py | 104 + mistral/engine/tasks.py | 33 + mistral/engine/utils.py | 9 +- mistral/engine/workflow_handler.py | 38 +- mistral/engine/workflows.py | 38 +- mistral/event_engine/default_event_engine.py | 38 +- mistral/exceptions.py | 5 + mistral/hacking/checks.py | 25 - mistral/rpc/clients.py | 39 +- mistral/services/periodic.py | 21 +- mistral/services/security.py | 32 +- mistral/services/triggers.py | 46 +- mistral/services/workbooks.py | 1 + mistral/services/workflows.py | 38 +- .../for_wf_namespace/lowest_level_wf.yaml | 6 + .../resources/for_wf_namespace/middle_wf.yaml | 6 + .../resources/for_wf_namespace/top_level_wf.yaml | 6 + .../actions/openstack/test_openstack_actions.py | 13 + .../unit/engine/test_direct_workflow_rerun.py | 22 +- .../engine/test_direct_workflow_rerun_cancelled.py | 8 +- .../engine/test_direct_workflow_with_cycles.py | 6 +- .../test_execution_fields_size_limitation.py | 11 +- .../unit/engine/test_reverse_workflow_rerun.py | 5 +- .../test_reverse_workflow_rerun_cancelled.py | 2 +- .../unit/engine/test_subworkflows_pause_resume.py | 2287 ++++++++++++++++++++ mistral/utils/openstack/keystone.py | 97 +- .../services/v2/mistral_client.py | 92 +- ...add_public_event_triggers-ab6249ca85fd5497.yaml | 7 + ...rkflows-within-namespaces-e4fba869a889f55f.yaml | 17 + requirements.txt | 7 +- tools/get_action_list.py | 13 +- tox.ini | 12 +- 131 files changed, 6062 insertions(+), 2009 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 2476fd3..c81f27a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -33 +33 @@ pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 # BSD -python-barbicanclient>=4.0.0 # Apache-2.0 +python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 # Apache-2.0 @@ -35 +35 @@ python-ceilometerclient>=2.5.0 # Apache-2.0 -python-cinderclient>=3.0.0 # Apache-2.0 +python-cinderclient>=3.1.0 # Apache-2.0 @@ -37 +37,2 @@ python-designateclient>=1.5.0 # Apache-2.0 -python-glanceclient>=2.7.0 # Apache-2.0 +python-glanceclient>=2.8.0 # Apache-2.0 +python-glareclient>=0.3.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org