Johannes Schnatterer
banner
schnatterer.info
Johannes Schnatterer
@schnatterer.info
Software engineer, author, speaker.
Field CTO of Cloudogu.

My particular interests are #k8s, #GitOps, #PlatformEngineering, #o11y, #IaC, #DevOps technical leadership and of course #FLOSS/ #FOSS/ #OSS.

I like owning my data and devices.
TLDR recent #npm supply chain attacks

🗓️ 26 Aug: #nx packages compromised stealing SSH keys, npm tokens, and .gitconfig files and weaponized AI CLI tools 😱 upload to repo named #S1ngularity

HackerNews: news.ycombinator.com/item?id=4503...
GHSA: github.com/nrwl/nx/secu...
September 18, 2025 at 4:46 PM
Shouldn't this be opt in? 🧐😱

Now is the time to opt out.

#linkedin #ai #gdpr
September 18, 2025 at 1:45 PM
Anyone still using #powerlevel10k #zsh theme?
It has been on "life support" > 1 year.

I had been using it for almost 5 years because of instant prompt.
Now switched to #starship, which I already had an eye on back then.

Is there a reason not to use starship?
What common (zsh) themes are there?
September 16, 2025 at 7:46 AM
As a longtime fan of local #k8s clusters for fast feedback (especially #k3d ),I've just faced my first real challenge: deploying #LDAP 😅
(caused by apparmor and nested containerization)
September 3, 2025 at 12:43 PM
TIL: #helm image plugin shows all images for a chart, even respecting dependencies 🧐

github.com/nikhilsbhat/...
August 18, 2025 at 5:33 PM
#GitOpsPlayground (GOP) version 0.11.0 finally facilitates running in air-gapped environments:

It can provide standardized #IDP​s,
even when are they are #airgapped,
even when they run on #OpenShift.
🥳

github.com/cloudogu/git...

1/x
May 15, 2025 at 9:48 AM
Who writes #unittests for #helm #charts? 🙋

Same as for code, they speed up development and prevent recursions.

The helm-unittest plugin makes them easy to use.
github.com/helm-unittes...

I found helm-unittest easy to read, write and execute. See for yourself 👇️
March 24, 2025 at 2:37 PM
A more secure alternative would be to get rid of the annotation.

The best I could come up with is an additional ingress that only allows access to the path from within the cluster.

𝗪𝗵𝗼 𝗰𝗮𝗻 𝗽𝗿𝗼𝘃𝗶𝗱𝗲 𝗮𝗻 𝗲𝗮𝘀𝗶𝗲𝗿 𝘀𝗼𝗹𝘂𝘁𝗶𝗼𝗻?
January 13, 2025 at 5:03 PM
Wait, did #Bitnami remove their charts from #ArtifactHub? 😱

I understand they launched premium, introducing rate limit and DockerHub and stopped supporting non-LTS versions in their free tier.

But leaving ArtifactHub? Why?

Can someone share insights here?
January 13, 2025 at 9:53 AM
In 2024 #GitOps reached the peak of inflated expectations.

It could be reaching the plateau of productivity in less than two years, so Gartner predicts.

That's some major progress after being stuck in the lower left corner for as far as I can remember. Which is 2021 😅
January 9, 2025 at 2:32 PM
#Bitnami rate limit for DockerHub became effective on January 6. What to do about it?

On rather short notice, bitnami introduced rate limits on their DockerHub Account, "due to business and partner requirements".

github.com/bitnami/cont...
January 8, 2025 at 10:24 AM