Profile for thedoctor

Header for thedoctor: A person wearing jacket and hat walking towards the waves of the sea on a sandy beach. The sky is cloudy with a lighter patch of sunlight coming in from the left.
Display name
thedoctor
Username
@thedoctor@polymaths.social

About thedoctor

Fields

Blog
bfloeser.de
Pronouns
he/his/him

Bio

Howdy, I am the Doctor! If you wanna get in contact, shoot me a DM. You can get my Threema ID or Signal user name on request to discuss anything more sensitive.

If you do get in contact, prepare to be converted to our Lord and Saviour Rust.

#noBotOrAmI

Stats

Joined
Posts
1056
Followed by
64
Following
158

Recent posts

I took a shot at converting the current K8s manifest generation scheme with Kustomize to a KCL setup.

Pro:

  • I get validation OOTB
  • The KCL project maintains an extensive list of schemas for k8s manifests that can directly be used
  • Import mechanism feels less convoluted than mucking around with kustomization.yaml files
  • Templating with the option builtin is less verbose than the various patching options Kustomize offers
  • I could do fancy programmy thingies with KCL (though I didn't)

Cons:

  • KCL sometimes has multiple ways to achieve something and it is often not clear which to pursue or one of them is not well documented so you don't know about it at first etc.
  • In order to take advantage of Flux image automation I still need to keep a (small) kustomization.yaml around
  • There is a Flux-KCL-controller but it seems very alpha to me
  • If you need schemas that the community doesn't (yet) maintain (which I did), you need to jump through a number of hoops to make that happen (luckily this can be automated)
  • The documentation is mostly there but very scattered and not well searchable

I think the result I achieved isn't too bad but we'll have to see how well this holds up in the future.

#kcl #kubernetes #k8s

Open thread at this post

I decided to start fooling around with Home Assistant and smart LEDs. This might be the beginning of the end.

Incidentally, if anyone is using Home Assistant for cool stuff, I'd love to read from you! Preferably about said cool stuff, just to be clear.

Open thread at this post

I just debugged and fixed an extremely annoying printer issue where my PC wouldn't let me add my Brother printer as a new printer. The underlying issue was a misconfiguration in mDNS. Who the hell is supposed to know about that?!

Open thread at this post