watcher.applier.workflow_engine.default module

watcher.applier.workflow_engine.default module

service None

Bases: watcher.applier.workflow_engine.base.BaseWorkFlowEngine

Taskflow as a workflow engine for Watcher

Full documentation on taskflow at https://docs.openstack.org/taskflow/latest

DefaultWorkFlowEngine.decider(history)
DefaultWorkFlowEngine.execute(actions)
classmethod DefaultWorkFlowEngine.get_config_opts()
DefaultWorkFlowEngine.get_execution_rule(actions)
service None

Bases: watcher.applier.workflow_engine.base.BaseTaskFlowActionContainer

TaskFlowActionContainer.do_abort(*args, **kwargs)
TaskFlowActionContainer.do_execute(*args, **kwargs)
TaskFlowActionContainer.do_post_execute()
TaskFlowActionContainer.do_pre_execute()
TaskFlowActionContainer.do_revert(*args, **kwargs)
service None

Bases: taskflow.task.Task

This class is used in case of the workflow have only one Action.

We need at least two atoms to create a link.

TaskFlowNop.execute()[source]
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.