#helmfile - August 2024

August 2024
Zubair Haque
Zubair Haqueover 2 years ago
Helmfile release 0.167.0 congratulations to everyone who helped out for this release
cricketsc
cricketscabout 2 years ago
Maybe I'm just having trouble finding the setup docs, but where should helmfiles go in an atmos project? Are they a component?
cricketsc
cricketscabout 2 years ago(edited)
Hi, follow-up question to ^. My understanding is that Atmos can run an EKS login command before running the helm commands. My question is: how do I specify which cluster and region in particular? Didn't see this info in the examples or docs, but maybe I just missed it. Thanks!
pela2silveira
pela2silveiraabout 2 years ago(edited)
Hi community. Here is a little contribution to promote helmfile. I like it more everyday, so I have written two posts. Let me know if you like it:
• https://medium.com/@pela2silveira/diving-deeper-into-helmfile-a3f77ba10d78
• https://medium.com/@pela2silveira/why-is-not-a-good-idea-to-manage-helm-releases-with-terraform-helmfile-is-a-better-fit-3fd8be60b8e4
yxxhero
yxxheroabout 2 years ago
👍️
cricketsc
cricketscabout 2 years ago
Hi, Trying to figure out the data flow for Atmos + helmfile. How is, if it is, the generated ....helmfile.vars.yaml file supposed to be consumed? If it's not supposed to be consumed, what does it do?
Chris Doherty
Chris Dohertyabout 2 years ago
Hey folks. Is there an appetite for this feature? https://github.com/helmfile/helmfile/discussions/178
cricketsc
cricketscabout 2 years ago
Hi again 🙂, trying to debug that when I run atmos helmfile apply what seems to be a correct kubeconfig gets generated as desired, but then I get failures by helm diff trying to connect via localhost.
cricketsc
cricketscabout 2 years ago
Hello, I had an inquiry about the demo-helmfile example:
• Catalog file
• Stack file
• Helmfile
My understanding is that the stack file pulls in the catalog file and then changes it to be of the "real" type. Then I believe that the helmfile gets included via the key/value pair "component: nginx". Some of the previous terminology may be off, but I think that's the general idea.

My inquiry is are the vars of the catalog entry supposed to be injected into the helmfile's nginx release? How mapping to the nginx release work and how are they picked up? Does it use the state-values-file? I noticed this empty values section in the helmfile. Is that related?