Docker tags for major/minor/patch versions in the prometheus projects

21 views
Skip to first unread message

Quadrubo

unread,
Aug 29, 2024, 8:01:49 AM8/29/24
to Prometheus Developers
Hello,
I recently created a few Github Issues for this but was notified I should ask in this group for your opinion first, before an issues can be created.

I think it would be useful for a lot of people, if the projects with docker images, would provide tags for all major, minor and patch versions.
For example, right now with node_exporter, these tags are supported:
  • v1.8.2 - Version 1.8.2
  • v1.8.1 - Version 1.8.1
  • v1.7.0 - Version 1.7.0
  • latest - Version 1.8.2

I would propose a tag system like this:

  • v1.8.2 - Version 1.8.2
  • v1.8.1 - Version 1.8.1
  • v1.8 - Version 1.8.2
  • v1 - Version 1.8.2
  • latest - Version 1.8.2
This would allow for pinning to specific versions and having updates automatically done, depending on what changes you are fine with unattended.

User A might pin to "latest" as they don't care and want all the updates.
User B might pin to "v1" as they are fine with new features but no breaking changes.
User C might pin to "v1.8.2" as they don't want any changes.

An example of projects implementing this would be MySQL or Python.

Thank you for considering this.
Reply all
Reply to author
Forward
0 new messages