aria.orchestrator.workflows.builtin

Built-in workflows.

aria.orchestrator.workflows.builtin.install(ctx, **workflow_parameters)

Built-in install workflow.

aria.orchestrator.workflows.builtin.uninstall(ctx, **workflow_parameters)

Built-in uninstall workflow.

aria.orchestrator.workflows.builtin.start(ctx, **workflow_parameters)

Built-in start workflow.

aria.orchestrator.workflows.builtin.stop(ctx, **workflow_parameters)

Built-in stop workflow.

aria.orchestrator.workflows.builtin.execute_operation

Built-in operation execution Workflow.

aria.orchestrator.workflows.builtin.execute_operation.execute_operation(ctx, **workflow_parameters)

Built-in operation execution Workflow.

Parameters:
  • workflow_context – workflow context
  • graph – graph which will describe the workflow
  • operation – operation name to execute
  • operation_kwargs
  • run_by_dependency_order
  • type_names
  • node_template_ids
  • node_ids
  • kwargs
Returns:

aria.orchestrator.workflows.builtin.heal

Built-in heal workflow.

aria.orchestrator.workflows.builtin.heal.heal(ctx, **workflow_parameters)

Built-in heal workflow..

Parameters:
  • ctx – workflow context
  • graph – graph which will describe the workflow.
  • node_id – ID of the node to heal
Returns:

aria.orchestrator.workflows.builtin.heal.heal_install(ctx, **workflow_parameters)

Install phase of the heal mechanism.

Parameters:
  • ctx – workflow context
  • graph – task graph to edit.
  • failing_nodes – failing nodes to heal
  • targeted_nodes – targets of the relationships where the failing node are
aria.orchestrator.workflows.builtin.heal.heal_uninstall(ctx, **workflow_parameters)

Uninstall phase of the heal mechanism.

Parameters:
  • ctx – workflow context
  • graph – task graph to edit
  • failing_nodes – failing nodes to heal
  • targeted_nodes – targets of the relationships where the failing node are

aria.orchestrator.workflows.builtin.install

Built-in install workflow.

aria.orchestrator.workflows.builtin.install.install(ctx, **workflow_parameters)

Built-in install workflow.

aria.orchestrator.workflows.builtin.start

Built-in start workflow.

aria.orchestrator.workflows.builtin.start.start(ctx, **workflow_parameters)

Built-in start workflow.

aria.orchestrator.workflows.builtin.stop

Built-in stop workflow.

aria.orchestrator.workflows.builtin.stop.stop(ctx, **workflow_parameters)

Built-in stop workflow.

aria.orchestrator.workflows.builtin.uninstall

Built-in uninstall workflow.

aria.orchestrator.workflows.builtin.uninstall.uninstall(ctx, **workflow_parameters)

Built-in uninstall workflow.

aria.orchestrator.workflows.builtin.workflows

TSOCA normative lifecycle workflows.

aria.orchestrator.workflows.builtin.workflows.install_node(ctx, **workflow_parameters)
aria.orchestrator.workflows.builtin.workflows.uninstall_node(ctx, **workflow_parameters)
aria.orchestrator.workflows.builtin.workflows.start_node(ctx, **workflow_parameters)
aria.orchestrator.workflows.builtin.workflows.stop_node(ctx, **workflow_parameters)