Live data from Hacker News

Broadcom to discontinue free Bitnami Helm charts

github.com

51–60 of 142 posts

Re: Broadcom to discontinue free Bitnami Helm charts

#52
post #30
post #27

Earlier quoted context omitted.

Consuming one that is well written isn't too much pain, IME. But writing or modifying one can be really annoying. Aiui the values.yaml has no type schema, just vibes. The whole thing is powered off using text templating with yaml (a whitespace sensitive language), which is error prone and often hard to read. That's basically the main issues in a nutshell, it may not sound like much, but helm doesn't exactly do a whol…

I share your dislike of Helm, but FYI there are schemas for values, see for example https://github.com/bitnami/charts/blob/main/bitnami/postgres... and docs https://helm.sh/docs/topics/charts/#schema-files

Ah, I must have met some lazy charts then. Thanks for the correction. Still, it seems like that schema would end up a little inconvenient to integrate into your editor for writing the templates...

Re: Broadcom to discontinue free Bitnami Helm charts

#54
post #28

Earlier quoted context omitted.

Write a few Helm charts and you'll understand why people want to stop using it. `nindent` will become a curse word in your vocabulary. It's a fine tool at the user level, but the DX is an atrocity.

What are you planning on moving to ?

Probably kustomize, as my needs are simple. If I care to get fancy, I’m pondering giving Yoke a try.

Re: Broadcom to discontinue free Bitnami Helm charts

#55

Maybe this will finally break me of my habit of using helm charts, period.

I’ve never used Helm charts. I learned K8S in a shop in which kustomize is the standard and helm is a permitted exception to the standard, but I just never felt any reason to learn helm. Am I missing out? Sometimes the limitations of kustomize annoy me, but we find ways to live with them

Helm gives you more than enough rope to hang yourself with. At $dayjob we barely use 3rd party helm charts, and when we do we eventually run into problems with clever code.

We do package our own helm charts, not in the least because we sign contracts with our customers that we will help them run the software we're selling them. So we use package docker and helm artifacts that we sell in addition to running locally.

So we write some charts that don't use most helm features. The one useful thing about Helm that I don't want to live without is the packaging story. We seem to be the only people in the ecosystem that "burn in" the Docker image sha into the Helm chart we package, and set our v1.2.3 version only on the chart. This means we don't have to consider a version matrix between our config and application. Instead we just change the code and config in the same git sha and it just works.

Re: Broadcom to discontinue free Bitnami Helm charts

#56

Earlier quoted context omitted.

I’ve never used Helm charts. I learned K8S in a shop in which kustomize is the standard and helm is a permitted exception to the standard, but I just never felt any reason to learn helm. Am I missing out? Sometimes the limitations of kustomize annoy me, but we find ways to live with them

I wouldn't say you're missing out. If kustomize works for you, keep using it. I personally use helm because I cannot for the life of me wrap my head around kustomize. I've looked at tutorials, read the docs, and it just doesn't make sense to me. Helm, on the other hand, immediately clicked and I was able to pretty effortlessly write charts for our use. It's just a case of different preference in tools, imo.

Kustomize feels like less of a hack to me, without the gotpl madness, but it’s way more painful to get something done in my experience. I’ve landed on just writing real code to craft the objects I want (using the actual types, not text), if I absolutely can’t get by with static manifests.

Re: Broadcom to discontinue free Bitnami Helm charts

#57
post #4
post #3

Earlier quoted context omitted.

Are there any indications or just a feel?

Company where I work had huge risk audit. The second highest risk is using USA based cloud with 66/100. The first one was using Spring Boot everywhere 77/100. Till the end of 2025 we need to have migration path to something else with 2 PoCs done.

What's the actual risk though? Just saying it's the riskiest at 77/100 doesn't mean anything.

Re: Broadcom to discontinue free Bitnami Helm charts

#58

Maybe this will finally break me of my habit of using helm charts, period.

I’ve never used Helm charts. I learned K8S in a shop in which kustomize is the standard and helm is a permitted exception to the standard, but I just never felt any reason to learn helm. Am I missing out? Sometimes the limitations of kustomize annoy me, but we find ways to live with them

Would you like to count the number of spaces that various items in your manifests are indented and then pass that as an argument to a structure-unaware text file templating engine? Would you like to discover your inevitable yaml file templating errors after submitting those manifests to the cluster? Then yes, you are really missing out!

Re: Broadcom to discontinue free Bitnami Helm charts

#59
post #28

Earlier quoted context omitted.

What are you planning on moving to ?

Probably kustomize, as my needs are simple. If I care to get fancy, I’m pondering giving Yoke a try.

What's wrong with `kubectl apply -f xxx.yaml`?

Re: Broadcom to discontinue free Bitnami Helm charts

#60
Bitnami images have been problematic for a little while, especially given their core focus on security but still resulting in a CVE 9.4 in PgPool recently that ended up being used in the underlying infrastructure for a bunch of cloud hosts:

[pgpool] Unauthenticated access to postgres through pgpool · Advisory · bitnami/charts https://share.google/JcgDCtktG8dE2TZY8

Post reply on HN