Newton Series Release Notes¶
3.0.0¶
New Features¶
Mistral now support usage of alternative RPC layer, that calls RabbitMQ directly instead of using Oslo.
Tasks support new flag ‘safe-rerun’. If it is set to ‘true’, a task would be re-run if executor dies during execution.
Mistral now supports authentication with KeyCloak server using OpenId Connect protocol.
Magnum action are now supported.
Mistral API server can be configured to handle https requests.
Role base access control was added.
Murano actions are now supported.
Tacker actions are now supported.
Now user can provide custom message for fail/pause/success transition. e.g. - fail(msg=’error in task’): <% condition if any %>
New API for validating ad-hoc actions was added.
Upgrade Notes¶
During an upgrade to Newton, operators or administrators need to run
python tools/sync_db.py
to populate database with Magnum action definitions.
Bug Fixes¶
Fix for YaqlEvaluationException in std.create_instance workflow.