python-mistralclient 3.8.0 (stein)
We are jazzed to announce the release of: python-mistralclient 3.8.0: Mistral Client Library This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/python-mistralclient Download the package from: https://pypi.org/project/python-mistralclient Please report issues through launchpad: https://bugs.launchpad.net/python-mistralclient For more details, please see below. 3.8.0 ^^^^^ New Features ************ * Added the new CLI command "execution-get-report" that prints information about the entire workflow execution tree, including its task executions, action executions and nested workflow executions. The command currently has filters "--errors-only" that allows to find only ERROR paths of the execution tree (enabled by default), " --no-errors-only" that allows to print all tree regardless of the elements' state, "--max-depth" that allows to limit the depth of the tree that needs to be printed. This command should be especially useful for debugging failure situations when it's not easy to manually track down to the root cause. * Add namespace parameter to workbook commands. Namespace parameter allows to create multiple workbooks with same name under different namespaces. Critical Issues *************** * The default behavior of the action-execution-list, execution-list and task-list commands has been changed. Instead of returning the oldest N records (default 100 or --limit specified value) by default, they now return the most recent N records, when no other sort_dir, sort_key or marker values are provided. If the user specifies --oldest or any of the --marker, --sort_key or --sort_dir options, the new behavior is disabled and the commands will work according to the user-supplied options. Changes in python-mistralclient 3.7.0..3.8.0 -------------------------------------------- 004a2cb Release note for the "execution-get-report" command ba420d5 Fix execution report printing ec961cd add python 3.7 unit test job 8cbf2fa Add 'execution-get-report' command 246115c Replace tripleo-scenario003-multinode with scenario003-standalone 58df528 Update hacking version 9d2adda Use template for lower-constraints d53da36 Provide consistent options and return latest execution entries 7a1c8cc Change openstack-dev to openstack-discuss 635f5a0 Add Python 3.6 classifier to setup.cfg a78a10f add python 3.6 unit test job b37833f Fix Chinese quotes 19fa94e Remove tripleo newton and ocata jobs 109c13e Remove setup.py check from pep8 job ec8025d Update min tox version to 2.0 b92ae0b Remove setup.py check from pep8 job 6203499 Can't pause a async action using cli b0cbf66 Follow the new PTI for document build ac0e0e7 add python 3.6 unit test job 8a32861 switch documentation job to new PTI 4fba9c8 import zuul job settings from project-config 7679ba7 fix mistral client failure 0945263 Add namespace support for workbooks to client 14850b4 Migrate python-mistralclient jobs to Zuul v3 891986d Update reno for stable/rocky 6e75161 Update links in README Diffstat (except docs and test files) ------------------------------------- .stestr.conf | 2 +- .zuul.yaml | 55 +- README.rst | 4 +- lower-constraints.txt | 2 +- mistralclient/api/base.py | 39 +- mistralclient/api/v2/action_executions.py | 21 +- mistralclient/api/v2/actions.py | 34 +- mistralclient/api/v2/cron_triggers.py | 15 +- mistralclient/api/v2/environments.py | 16 +- mistralclient/api/v2/event_triggers.py | 15 +- mistralclient/api/v2/executions.py | 74 +- mistralclient/api/v2/tasks.py | 35 +- mistralclient/api/v2/workbooks.py | 50 +- mistralclient/api/v2/workflows.py | 38 +- mistralclient/auth/keystone.py | 12 +- mistralclient/commands/v2/action_executions.py | 148 +- mistralclient/commands/v2/actions.py | 96 +- mistralclient/commands/v2/base.py | 105 + mistralclient/commands/v2/cron_triggers.py | 91 +- mistralclient/commands/v2/environments.py | 111 +- mistralclient/commands/v2/event_triggers.py | 85 +- mistralclient/commands/v2/executions.py | 295 ++- mistralclient/commands/v2/members.py | 68 +- mistralclient/commands/v2/tasks.py | 43 +- mistralclient/commands/v2/workbooks.py | 108 +- mistralclient/commands/v2/workflows.py | 96 +- mistralclient/shell.py | 2 + .../functional/cli/v2/test_cli_multi_tenancy.py | 515 +++++ .../python-mistralclient-devstack-dsvm/post.yaml | 15 - .../python-mistralclient-devstack-dsvm/run.yaml | 65 - ...cution_get_report_command-b91b0a0db71716cd.yaml | 12 + ...ption_to_workbook_command-202c40625dd24ecb.yaml | 5 + ...t-default-behavior-change-225010204e32bc89.yaml | 11 + releasenotes/source/index.rst | 1 + releasenotes/source/rocky.rst | 6 + setup.cfg | 17 +- test-requirements.txt | 8 +- tox.ini | 37 +- 51 files changed, 3985 insertions(+), 3760 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index b617707..7deb3e3 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=1.1.0,<1.2.0 # Apache-2.0 @@ -6 +5,0 @@ python-openstackclient>=3.12.0 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD @@ -12,3 +11,2 @@ osprofiler>=1.4.0 # Apache-2.0 -reno>=2.5.0 # Apache-2.0 -stestr>=1.0.0 # Apache-2.0 -openstackdocstheme>=1.18.1 # Apache-2.0 +stestr>=2.0.0 # Apache-2.0 +docutils>=0.11 # BSD
participants (1)
-
no-reply@openstack.org