Create and run workflows within a namespace

Registered by Michal Gershenzon

Allow a user to add workflows with the same name by implementing the namespace feature.
The idea has similarities to workbooks, but it doesn't forces the user to merge all it's workflows to one file.

Also, during execution create the user will not have to concatenate the namespace to the workflow name and just pass it as another parameter.

Some kind of a new parameter will be added both to the create workflow-definition request and to the create execution request. This new parameter should specify the namespace. In the case of create execution request the parameter might be a part of env (should be decided when working on the spec).

Blueprint information

Status:
Complete
Approver:
None
Priority:
Medium
Drafter:
Michal Gershenzon
Direction:
Approved
Assignee:
Michal Gershenzon
Definition:
Approved
Series goal:
Accepted for pike
Implementation:
Implemented
Milestone target:
milestone icon queens-1
Started by
Michal Gershenzon
Completed by
Renat Akhmerov

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/create-and-run-workflows-within-a-namespace,n,z

Addressed by: https://review.openstack.org/470996
    Create and run workflows within a namespace

Addressed by: https://review.openstack.org/485325
    Create and run a workflow within a namespace

Addressed by: https://review.openstack.org/488531
    Create and run a workflow within a namespace

Addressed by: https://review.openstack.org/489250
    Create and run a workflow within a namespace

Addressed by: https://review.openstack.org/493492
    Namespaces release note

Gerrit topic: https://review.opendev.org/#/q/topic:bp/create-and-run-workflows-within-a-namespace

Addressed by: https://review.opendev.org/700772
    Add namespaces to Adhoc actions

Addressed by: https://review.opendev.org/700777
    Add namespaces to Adhoc actions

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.