tofu-controller
tofu-controller copied to clipboard
Record the release process as a markdown
need to verify the default image value in Helm chart's values.yaml
Hello @chanwit, Were you able to document the release process? I see several users requesting a new release.
Hi @akselleirv
It would involve a few steps:
- Run https://github.com/flux-iac/tofu-controller/blob/main/tools/bump-version.sh script on a local repo to bump version, commit and push
- Do
git tagthe version thengit pushthat tag - Wait until images are built. this step would take 1-2 hours to complete. ARM images are slow to build. If failed, it's safe to delete tag or release manually and repeat the process.
- After images published, go to https://github.com/flux-iac/tofu-controller/actions/workflows/helm-release.yaml , run the action manually on the
mainbranch to make sure the Helm chart got released.
Could you try and let me know if you run into any problems.
Please also feel free to record your findings if I miss some steps
Thanks @chanwit ! I'll create a markdown file with the steps required after the next release.