Add dependency version management #210
Labels
automation
GitHub Actions, CI/CD
dependencies
Updates/changes to dependencies
enhancement
Improvement to existing functionality/feature
Kubernetes
Issue related to the Kubernetes side of the project
Milestone
The version numbers of the helm charts are managed automatically with a script:
gaffer-docker/kubernetes/gaffer-road-traffic/Chart.yaml
Line 19 in 41f9f51
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.
The text was updated successfully, but these errors were encountered: