Here's the blueprint.

I'm proposing to add *args and **kwargs to the __init__ methods of all
actions.  The action context can be passed as a dict in the kwargs. The
global context and the env context can be provided here as well.  Maybe put
all these different context under a kwarg called context?

For example,

ctx = {
    "env": {...},
    "global": {...},
    "runtime": {
        "execution_id": ...,
        "task_id": ...,

action = SomeMistralAction(context=ctx)


OpenStack-dev mailing list

Reply via email to