See also:
juju deploy --channel
In Charmcraft, like in the *craft world more generally, a channel is a way to use a charm in a particular stage of development. The channel consists of three pieces, in this order: <track>/<risk>/<branch>
, defined as below:
The track
refers to the charm track. It is defined by the charm author. The track is optional when deploying a charm. If unspecified, the latest
track is used.
The risk
refers to one of the following risk levels:
- stable: (default) This is the latest, tested, working stable version of the charmed operator.
- candidate: A release candidate. There is high confidence this will work fine, but there may be minor bugs.
- beta: A beta testing milestone release.
- edge: The very latest version - expect bugs!
Finally, the branch
is an optional finer subdivision of a channel for a published charm that allows for the creation of short-lived sequences of charms that can be pushed on demand by charm developers to help with fixes or temporary experimentation. Note that, if you use --channel
to specify a branch, you must specify a track and risk level as well.