Helm chart repository template
This is helm-chart template project. Can be used for any Helm chart. With IITS CI workflow inside.
Why
- To save time by automating daily routine
- To have similar CI/CD process for all projects
- To save us from human mistakes
How to start
- Make new GitHub repository from this template
- Clone it
- Replace/Put Environment Variables and secrets
# Example values # Don't forget to add secrets: # ACR_RELEASER_TOKEN # SLACK_BOT_TOKEN ACR_NAME: iitsc ACR_USER_NAME: iits-releaser SLACK_CHANNEL_ID: "C02AJKXC8UT"
- Create new branch
- Commit and push your changes
- Check Github Actions and Azure container registry to be sure that your chart version is released
How to release new stable version without short SHA in the end?
- Test your changes to be sure that your changes can be used in Production Environment
- Make Pull-Request with one of the labels (depends on your case):
- major
- minor
- patch
- Wait for Enforce PR labels job finish
- Merge it
- Check Github Actions and Azure container registry to be sure that your chart version is released