Versioning
Databasement follows semantic versioning. The Docker images, Helm chart, and application all share the same version number — version 1.0.1 means the same release everywhere.
Every change is listed on the Changelog page, which is also shown inside the application (linked from the sidebar and the update dialog). Available versions are listed on GitHub Releases.
Docker Image Tags
Docker images are available on Docker Hub. When a new version is released (e.g., 1.0.1), the following tags are published:
davidcrty/databasement:1.0.1— exact version (pinned)davidcrty/databasement:1.0— latest patch in the 1.0.x linedavidcrty/databasement:1— latest release in the 1.x.x linedavidcrty/databasement:latest— most recent release
Use an exact version tag for production deployments. Use latest or a major/minor tag if you want automatic updates with tools like Renovate or Watchtower.
There is also davidcrty/databasement:edge, rebuilt from every push to main. It contains unreleased changes and carries no version number, so use it to try something out, never in production.
Helm Chart
The Helm chart uses the same version as the application — installing chart version 1.0.1 deploys app version 1.0.1.
Install
helm repo add databasement https://david-crty.github.io/databasement
helm repo update
helm install databasement databasement/databasement --version 1.0.1
Update
helm repo update
helm upgrade databasement databasement/databasement --version 1.0.1
Use as a dependency
In your Chart.yaml:
dependencies:
- name: databasement
version: "1.0.1"
repository: "https://david-crty.github.io/databasement"
Then run helm dependency update.
For full Helm configuration options, see the Kubernetes + Helm guide.