How best to automate a JAAS hosted model? libjuju works with my auth?

@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.”