Hi,
As you may know, we, the maintainers of Ubuntu ROCKs, have been
maintaining a few images based on snaps that are shipped through the snap store. We do so to leverage the transparency and traceability provided by the snapcraft tooling.
Up until now, we had been requesting new tracks for the snaps we use to build those ROCKs in every Ubuntu cycle to provide stable ROCK releases for our Ubuntu based ROCKs. These tracks are named after Ubuntu release numbers (e.g., 20.04, 21.10, etc.).
We understand this approach is not best aligned with the snap store design and we want to move forward with changing the way we handle these ROCK-specific tracks.
Some of our snaps are co-maintained with teams whose focus may be the productization of such snaps; in this case, we prefer to keep our ROCK-specific snap in a separate track. For consistency, we decided to use ROCK-specific tracks for all our snaps, even those that are maintained solely by us.
This new approach will simplify things for us and will also mean that we will no longer bind the track names to Ubuntu release numbers. . Instead,
as a first step, we would like to have a separate rock
track created for each of
these snaps. Once all the snap-based ROCKs get released (with the Jammy
release), we will move to the second step of this effort, which should be requesting
the removal of all tracks named after Ubuntu release numbers (e.g., grafana 20.04,
21.04, and 21.10).
When the effort is complete, we will only need to request new tracks if and when we have to create a new snap to serve as the base for a new ROCK, instead of requesting a new track for every snap based ROCK being shipped every time Ubuntu does a new release.
These are the snaps we would like to have the rock
track created for:
- grafana
- prometheus
- prometheus-alert-manager
- cassandra
- loki
- kafka
Thank you!