I used taiga for what seems like years. One thing was missing though, it didn’t have helm charts. Well, it did have helm charts, but the charts were written by someone selling a class who used the charts in the class and if you asked him about the charts he wanted you to pay for the class.
I checked in on tenzu now and then. I see it has helm charts. This time they look like they are 4 months old.
In my projects, when a change is made to source code a build is automatically triggered, containers are automatically built, then an umbrella helm chart is triggered which includes all the containers of the deployment. With development I use a SEMVER with a dash. This means to see the version with helm you have to specify ‘helm install –devel’. Additionally, I use ‘kargo’, a app created by Akuity which works alongside argocd to deploy out the umbrella chart upon being pushed. (Some folks might prefer to use ‘renovate’.)
This strategy causes the git repo to be updated with each build. Since the repo is showing 4 months ago, that tells me this strategy is not being used.
Philosophically, I know some folks would prefer not to update a helm chart each time source code is updated, but I would propose that with the ‘–devel’ parameter of helm, that doing so it something to consider.
This approach, would also mean that the latest “everything” is deployed to your test environment, always. So, whatever tests you have running, are always being run no matter what changes have been made.
I see some photos from conferences where the app has been advertised to the public, and I see there is a demo available to try things out, this approach works with a paid service … and I understand that’s probably the main goal, but if the app is to be available with an open source approach then helm charts need some love. From the outside, if ‘–devel’ isn’t being used, then we know that things aren’t being tested as the changes are made which lowers confidence (and breaks automation with folks who deploy the latest to their own testing before promoting internally).