At any given time there are three revisions of the Alertmanager charm available on CharmHub.io, for each of the following channels:
latest/stableis a well tested production ready version of the Charm.latest/candidateis a feature ready next version of the stable release, currently in testing.latest/edgeis the bleeding edge developer version of the charm. While we really try not to, it may break and introduce regressions.
Currently, the Alertmanager charm does not make use of the latest/beta channel.
For more information about CharmHub channels, refer to the Juju charm store documentation.
- Stable revisions are done in consultation with product manager and engineering manager when the
candidaterevision has been well tested and is deemed ready for production. - Candidate revisions are done when the charm reaches a state of feature completion with respect to the next planned
stablerelease. - Edge revisions are released at the developer's discretion, potentially every time something is merged into
mainand the unit tests pass.
Refer to the Publish your operator in Charmhub documentation.
After a latest/stable release, it is expected that the version of the charm is the same as the one in latest/candidate, and those two channels will diverge again when we are ramping up through latest/candidate releases for a new latest/stable release.
We believe in shipping often and with confidence.
It is perfectly acceptable to have a new latest/stable release containing just one bug fix or a small new feature with respect to the last one.