@emcp I think this is a super hot topic as I’ve failed alot of times to use this feature of juju and the most recent attempt failed miserably.
I’ve also had a very experienced engineer working on this, but he also failed.
I would very much like to have some easy to follow use cases. I mean, the very most basic.
- Create a model, deploy a machine and a charm.
- Destroy a charm, machine, model.
- Set model configs.
- Set charm configs.
- Run actions and retrieve their output. == Advanced ==
- Deploy bundles.
- Add/remove storage
- Using this in CI/CD pipelines to run automated tests at scale.
@tmihoc @ppasotti - this is absolutely a topic that I would see have a big value since many DevOps teams would be able to use it.
Use-case: “The DevOps team wants to automate large scale testing of their complete system. Automating this process with Juju would improve the quality of the testing and test procedures.”