One thing that’s been on the todo list is to enhance the juju run
CLI UX to adopt the new Actions V2 workflow.
This provides amongst other things:
- running the entire set of scripts in the background, grouped as an operation
- a non yaml output option which is just stdout/stderr from the script
- results are recorded as scripts finish
- better query capability for completed and pending operations
The backend implementation is pretty much done (as it’s already used for Actions V2) - the main effort is some facade work to expose the relevant methods and CLI changes to use the new API calls. Maybe we can get something done soon once other 2.9 work gets finished.