#helmfile (2024-07)

https://github.com/helmfile/helmfile

Questions and discussion around helmfile https://github.com/roboll/helmfile and https://github.com/cloudposse/helmfiles

Archive: https://archive.sweetops.com/helmfile/

2024-07-01

forswearbeetle avatar
forswearbeetle

Hello, I created article integrating ory product with my K8S cluster and istio using helmfile, I would appreciate your feedback https://hamzabouissi.github.io/posts/guardians_of_hell/

Guardians of hell: hydra kratos oathkeeperattachment image

Introduction It’s been a nearly 3 months on my journey of learning kubernetes,…. One day I came across an architecture of AWS that includes AWS Cognito and ECS, if you have worked with AWS before, you would know that Cognito is a hosted authentication service which handles OAuth2/OIDC for you, To put it in a simpler way, it handles authentication and authorization to your AWS resources and provides different techniques to authenticate variying from Github, Google, etc.

Zachary Loeber avatar
Zachary Loeber

Maybe include a link to the github project at the start somewhere as well as at the very end. Fun read either way. Vetting out the project first is something I do frequently, thanks for sharing your experiences with this stuff. The identity realm feels less frequently covered as well.

Guardians of hell: hydra kratos oathkeeperattachment image

Introduction It’s been a nearly 3 months on my journey of learning kubernetes,…. One day I came across an architecture of AWS that includes AWS Cognito and ECS, if you have worked with AWS before, you would know that Cognito is a hosted authentication service which handles OAuth2/OIDC for you, To put it in a simpler way, it handles authentication and authorization to your AWS resources and provides different techniques to authenticate variying from Github, Google, etc.

forswearbeetle avatar
forswearbeetle

you can find the github link at the end

forswearbeetle avatar
forswearbeetle

thanks for your feedback

2024-07-02

RickA avatar

I’ve got a dependent chart with a helper file with:

{{- define "dep.environment" -}}
{{ (.Values.common | default (dict "envName" "DEFAULT")).envName }}
{{- end -}}

Which works super as long as .Values.common.envName has a value. I can’t figure out a config that works when it doesn’t have a value. The default never kicks in.

Have tried dig, and ((.Values.common).envName) | default "default") and a few other methods. In fact the example with default I just listed works if I move it into the deploy directly instead of the dependent chart. So what format works properly in a dependent chart, if any?

RickA avatar

Figured out it was user error. Test environment had tgz files that I didn’t take notice of. So all my testing was falling flat. Sigh @ me.

2024-07-09

2024-07-11

Jason avatar

Hey I recently wrote this blog post on how painful it was to write a Helm Deployment and Kubernetes Objects using Go: https://theclouddude.co.uk/the-painful-journey-of-deploying-a-helm-chart-to-kubernetes-with-go

Deploying a Helm Chart To Kubernetes Using Goattachment image

Here, I describe the pain of trying to deploy a helm chart to Kubernetes using Go.

2
1

2024-07-17

Apacuka avatar
Apacuka

Is there a way I can build a variable inside release scope before rendering it? Or create some kind of self-reference?

yxxhero avatar
yxxhero

could you post a issue in github>

2024-07-21

2024-07-27

Ondrej Jombik avatar
Ondrej Jombik

Hello, my Helmfile is version v0.144.0 and set-string: should be available since v0.144.0. However, when I try to use it I get this error:

⨠ helmfile lint
in ./helmfile.yaml: failed to read helmfile.yaml: reading document at index 1: yaml: unmarshal errors:
  line 23: field set-string not found in type state.ReleaseSpec

I must be doing something wrong, but not sure what

haque.zubair avatar
haque.zubair

Is there a reason you’re not upgrading past that version?

    keyboard_arrow_up