Releases¶
Releasing docker images and helm charts¶
Docker images are built and released with a :tool-
tag for now. The latest version can be found here:
registry.gitlab.com/gitlab-com/gl-infra/tamland:tool-latest
We also maintain a Helm chart for Tamland under ./chart
and publish charts into this project’s package repository.
Releasing a new version of the Helm chart happens automatically from CI.
Non-merged changes¶
For development changes on branches and MRs, we
- only push a docker image to the registry and
- tag it with the latest release plus a git SHA, for example
3.26.0-2-gc027698
(essentiallygit describe --tags
).
The docker image is published in the docker:publish
job (example).
To test the changes in an operational project, use the published docker image in the respective project.
Official releases¶
Following a Tamland release, we
- Build and push a docker image tagged with
tool-latest
andtool-${release_version}
, e.g.tool-3.2.26
and - push a Helm chart tagged with
${release_version}
into thestable
channel of the package registry.
Note that version tags are not prefixed with v
and follow semantic versioning.