ohai.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A cozy, fast and secure Mastodon server where everyone is welcome. Run by the folks at ohai.is.

Administered by:

Server stats:

1.8K
active users

#helm

8 posts8 participants1 post today

Helm charts are great for managing applications but a massive pain to prep for initial deployment, am I doing this wrong?

With a new chart, I spend time reading through chart values and reading over the templates to see if certain features are supported by the chart or not. Reading go templates isn't exactly how I enjoy spending my time

When you create a chart, the default template supports a lot of standard features (overriding labels, setting TLS details for the ingress, securityContext, etc) which is fantastic... When I find a ready made chart on GitHub, I find that people have renamed some of these or stripped them out. I'm using NFS storage which means I think about process UID/GID a lot and typically create PVCs manually to be mounted in specific places which sometimes works great and sometimes not so much

I feel like I missed the boat with k8s-at-home which had an incredible collection of ready-made charts but it's a shame it's gone dark since :sadness:

Gesamtzahlen Verkehrstote 2022
Im Jahr 2022 starben 1.192 Pkw-Insassen (43 % aller 2.788 Verkehrstoten)

Studien zeigen:

- 85–89 % aller Verkehrstoten hatten Kopfverletzungen als Hauptverletzung

- Autofahrer sind überproportional betroffen: Auf jeden getöteten Radfahrer kommen 4,5 Autofahrer mit tödlichen Kopfverletzungen

IMHO sollten Autofahrende dringend nur noch mit #Helm fahren dürfen.

Replied to Tom

@tom

@fedibikes @fedibikes_de
Ich bin für Vollkörper Ritterrüstungen für alle.

Stellt euch mal vor ihr kriegt hinterrücks eins über den Kopf gezogen, Frauen ziehen im Sommer etwas an, dass weniger Stoff als ein Schneeanzug hat, aus ungesicherte Baustellen oder lose Dachziegel fallen herunter, Hans guck in Luft fällt in ein Bauloch oder stolpert über eine unreparierte Steinplatte in Obhut der Stadt.

Dann ist es immer Schuld der Opfer, weil sie keine Ritterrüstung tragen. Dass Täter mehr Vorsicht walten lassen müssen und allein verantwortlich sind, kann man diesem Land nicht zumuten.

#ÖAMTC#OGH#eBike

#ÖAMTC zu #OGH-Urteil: Entscheidung mit Signalwirkung für #eBike-Fahrer:innen

Der Oberste Gerichtshof (OGH) hat diese Woche eine sehr weitreichende Entscheidung veröffentlicht: E-Bike-Fahrer:innen, die bei einem fremdverschuldeten Unfall eine #Kopfverletzung erleiden und keinen #Helm getragen haben, müssen sich diesen Umstand als Mitverschulden anrechnen lassen. Die Folge: Auch wenn man nicht am Unfallhergang schuld ist, bekommt man nur einen Teil des sonst zur Gänze zustehenden #Schmerzensgelde's vom Unfallgegner bzw. dessen #Haftpflichtversicherung.

Keine Helmpflicht, aber weitreichende Konsequenzen bei Nicht-Tragen möglich:

Das Tragen eines Helmes ist für E-Bike-Nutzer:innen zwar nicht gesetzlich vorgeschrieben, aber in vergleichbaren Fällen muss man mit ähnlichen Konsequenzen rechnen. Der ÖAMTC rät daher eindringlich, bei Ausfahrten mit einem E-Bike immer Helm zu tragen. Und auch bei #Elektroscootern könnte in absehbarer Zeit eine ähnliche Entscheidung getroffen werden.

oekonews.at/oeamtc-zu-ogh-urte

#ServiceTröt
@fedibikes
@fedibikes_de
#Autokorrektur
#Fahrrad

Check out this new lab from @sagikazarmark.com on how to test and release #helm charts with #dagger.
labs.iximiuz.com/tutorials/tes
Mark is a Dagger, Helm, and Go expert. I always learn something useful when looking at his code. Thanks so much for putting this together!

iximiuz LabsTesting and releasing Helm charts with Dagger | iximiuz LabsLearn how to test, package and release Helm charts using Dagger.

It took a couple of weeks learning how the the values yaml files for rook ceph are supposed to be written. But I have finally managed to get a rook ceph storage cluster configured on a Talos kubernetes cluster!

I can do this stuff!

Next step is getting it to work with an ArgoCD CI/CD pipeline.

<rant>
OK, so however thought up the structure of the #Gitlab helm chart was ... creative, to put it politely.

The chart itself has dependencies, as is common with helm charts.
But it also has a charts directory, which contains 5 other charts. Including one called gitlab.
Which again has a charts directory as well as dependencies.

So, depending on which chart you want to configure, it might be chart-name.something or gitlab.chart-name.something. Oh, they also use global.something or global.chart-name.something.

And as this is not creative enough, some charts are installed if chart-name.install is true. For some it is chart-name.enabled...

But help is near, there is an operator, that does the heavy lifting for you. Oh wait, it uses the values from the helm chart of its CRD...
</rant>

Okay, authentik is up! Took a while, I was fighting against flux and the helm release because it deployed with the wrong StorageClass (I forgot to have that configuration ready before release.) Helm wasn't able to modify the PVC because they're immutable, updating the release has to wait for the initial release to succeed (which it won't) or timeout and flux is quiet on the reasons for all of this unless you know where to look 😔 lots of learning was had though!

Anyway, admin and personal user accounts created, MFA enabled. Got my first application integrated too! (actual budget)

What next? The world is my oyster... Probably gitea or semaphore. I'm hesitant to integrate services like jellyfin before I have more users onboarded and this gives me an opportunity to experiment with other edge cases like other providers and service accounts and such

Even More #OpenTelemetry - #Kubernetes special.

* From Docker Compose to #Helm
* Helm subcharts for the win
* Kubernetes topology with #vCluster
* #Traefik as an Ingress Controller
* Exposing services and the Ingress class
* A touch of the #OpenTelemetryCollector
* Initializing PostgreSQL with data
* Kubernetes instrumentation of pods
* Bonus: A new #Quarkus component

blog.frankel.ch/even-more-open

A Java geek · Even more OpenTelemetry - Kubernetes special
More from Nicolas Fränkel 🇺🇦🇬🇪