Those of you subscribed to a snap channel may have noticed some nice changes that happened with 2.1 release. The juju snap package now utilizes classic mode, and all channels (including stable) are now active. You should expect feature parity (including things like bash completion) with the debian package of juju. In addition, the juju snap also shares environments with the debian installed version. This means your current models and credentials are utilized.

I would encourage those that haven't yet tried out the snap to do so and provide feedback. I think you'll find it a quick and easy way to get juju.

snap install juju --classic

Those of you who want to build your own snap to share will also find it much easier. By default, running snapcraft on the juju tree will build a snap using your local tree and will bundle the needed agent. The snapcraft.yaml also points out how easily you can grab a specific branch, commit or tag to snap up. Sharing your own version of the juju client with the world is as simple as "snapcraft, snapcraft release".

You'll find the snap related things in the snap folder in the juju git tree. As always PRs welcome!

Nicholas

--
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju

Reply via email to