Description
The version numbers of the helm charts are managed automatically with a script:
However, the versions of all the dependencies across the Dockerfiles, docker-compose .env files, and helm charts, are not managed automatically and must be updated manually before a gaffer-docker release:
gaffer-docker/docker/gaffer/Dockerfile
Lines 18 to 24 in 377655a
gaffer-docker/docker/gaffer/.env
Lines 1 to 4 in 377655a
gaffer-docker/kubernetes/gaffer/values.yaml
Lines 56 to 58 in 377655a
Not only is this tedious for releases, requiring manual update commits, but it is also error-prone as this manual process could be done wrong, or different versions could be inconsistent with each other.
Therefore, a way of managing these versions should be added so it can be done automatically at time of release, and safely.