If you haven't tried out kargo yet, install that and give it a try.
You'll want a few clusters, dev, test, prod so that you can promote between those.
I tend to create an umbrella helm chart for my projects, with dependencies on charts, one-per-service ... so when I promote via kargo, I just end up promoting the one helm chart across the cluster stages.
After getting some experience with that, you might decided to enhance this project for easy-of-use when working with kargo.
If you haven't tried out kargo yet, install that and give it a try.
You'll want a few clusters, dev, test, prod so that you can promote between those.
I tend to create an umbrella helm chart for my projects, with dependencies on charts, one-per-service ... so when I promote via kargo, I just end up promoting the one helm chart across the cluster stages.
After getting some experience with that, you might decided to enhance this project for easy-of-use when working with kargo.