Git and container tag naming conventions – unification
Different tag schemas for code Git and container images proved to be very inconvenient, adding friction in various places. Now we have:
- Git: v1.2.3
- container images: 1.2.3
- CLI binaries: 1.2.3
This discrepancy in naming requires memorization, leads to mistakes, and deviations when we add something new and set up new source code and containers.
To improve:
-
Decide if v
has to stay in the Git tags – and if so, keep it in container images too, in CLI binaries URL, etc -
adjust dependant code -
stop using latest
everywhere (it's now considered deprecated, causing side effects when images are locally cached); clean this tag from container registries -
document the tag naming conventions -
additionally, images for DBLab UI need better name: now it's ce-ui
(misleading), rename todblab-ui
Edited by Nikolay Samokhvalov