secrets-provider-for-k8s icon indicating copy to clipboard operation
secrets-provider-for-k8s copied to clipboard

Remove the need to update Version in multiple locations in product release

Open abrahamko opened this issue 5 years ago • 0 comments
trafficstars

Currently, the release process requires manual update of the version in multiple locations. See Update version for more info.

This is tedious and risky; version should be consistent and not depend on manual work. It should be automated and minimized to minimal locations in the publish process.

Default version in values.yaml can be removed, and allowing empty which will default to .Chart.Version in the template. See here for more info: https://helm.sh/docs/chart_template_guide/builtin_objects/

Also, challenge the version.go file format, and its interpretation in the script files. See an example of alternative versioning in Go: https://stackoverflow.com/questions/11354518/application-auto-build-versioning

abrahamko avatar Aug 25 '20 05:08 abrahamko