Hi there, we’re currently investigating ways we could use Juju to manage some internal systems, and I’m wondering whether there is an easy way to stand up what would effectively be a “private charm store” within an organisation.
The ideal would be some small piece of software that could publish and serve charms on an internal network, so that users could say e.g.
juju deploy internal:some-app (where “internal” could be the team or company name), and that prefix would tell Juju to fetch the charm from some preconfigured private host just like “cs:” tells it to fetch from the Charm Store.
Or, maybe the server software isn’t necessary, and the prefix could simply point to a well-known layout of files in static hosting somewhere. But the idea would be the same: some way to access and deploy charms “internally” without pushing to the charm store or needing to fetch and deploy from a local copy of the charm using the “offline deploy” method. Does a mechanism for this already exist?