tofu-controller icon indicating copy to clipboard operation
tofu-controller copied to clipboard

Record the release process as a markdown

Open chanwit opened this issue 1 year ago • 5 comments

chanwit avatar Mar 08 '24 14:03 chanwit

need to verify the default image value in Helm chart's values.yaml

chanwit avatar Mar 24 '24 19:03 chanwit

Hello @chanwit, Were you able to document the release process? I see several users requesting a new release.

akselleirv avatar Sep 18 '24 15:09 akselleirv

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 tag the version then git push that 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 main branch to make sure the Helm chart got released.

Could you try and let me know if you run into any problems.

chanwit avatar Sep 18 '24 15:09 chanwit

Please also feel free to record your findings if I miss some steps

chanwit avatar Sep 18 '24 15:09 chanwit

Thanks @chanwit ! I'll create a markdown file with the steps required after the next release.

akselleirv avatar Sep 23 '24 07:09 akselleirv