heimdall
heimdall copied to clipboard
Enable separate release process for Helm charts
Preflight checklist
- [x] I agree to follow this project's Code of Conduct.
- [x] I have read and am following this repository's Contribution Guidelines."
- [ ] I have discussed this feature request with the community.
Describe the background of your feature request
Heimdall is maintained in a mono-repository, with each published release currently including:
- Documentation
- Heimdall binaries for different operating systems
- Containers published to GitHub Container Registry (GHCR) and Docker Hub
- Helm chart for heimdall
Obviously, this setup ties the Helm chart publication to heimdall’s main release and creates several limitations:
- Any change to the Helm chart requires a full release, even when no changes to code, or documentation have occurred.
- Improvements or fixes to the Helm chart cannot be published independently, resulting in delayed delivery of Helm chart updates.
Describe your idea
Adjust the CI/release workflows to support separate releases for the Helm chart.
Are there any workarounds or alternatives?
Let it as it is
Version
0.17.0
Additional Context
No response