Join Slack
Powered by
This message was deleted.
# general
s
Slackbot
06/07/2023, 1:24 PM
This message was deleted.
d
Dominic Lüchinger
06/07/2023, 5:25 PM
Naming/versioning things is hard. A
https://calver.org/
based versioning system will help in most cases. Just start with the vendor version and append a date and a revision. You might build two things at the same date. Only stick to dates not times. Take also a look at this Linux packaging policies. Linux distro normally bundle 3rd party software and patch them. It's kind of similar use case.
https://www.debian.org/doc/debian-policy/ch-controlfields.html#version
https://docs.fedoraproject.org/en-US/packaging-guidelines/Versioning/
https://readme.phys.ethz.ch/documentation/debian_version_numbers/
Helm packages have kind of the same problem. But Helm supports a dedicated applicationVersion property to outline the bundled version. At the end it comes down to what information you would like to communicate with the tag. If the vendor version is not that important store it as label in the container metadata
https://docs.docker.com/engine/reference/builder/#label
.
p
Prabir Choudhury
06/11/2023, 11:53 AM
Thank you, that really helped!
7
Views
Open in Slack
Previous
Next