Tim Hockin
banner
thock.in
Tim Hockin
@thock.in
I like writing software, even if I don't get to do it much anymore. Kubernetes. Star Wars nerd, Expanse fan, dad, dork.
Blame KubeCon -- we should stop trying to have it in the south. First Austin, now Atlanta.
November 10, 2025 at 9:23 PM
I packed shorts, jeans, and sweaters. I hope I am covered.
November 8, 2025 at 4:44 PM
Sarted with windows. That reveals roof leaks, roof is 30 yrs old, so new roof. Roofer hit fire sprinkler so fix that, but they are 30 years old, so replace them. 30 year old PVC tends to break, so now we have holes in the ceiling.

git reset --hard HEAD^ my_house
October 18, 2025 at 9:51 PM
I cannot find a good Chicago dog anywhere in California EXCEPT the lone Portillo's down in Orange County.
September 22, 2025 at 3:37 PM
If there are blanks, I could bring you stickers. If you want to 3D print some, I am out of my depth :)
August 12, 2025 at 12:30 AM
The answer is "kyoob-kuttel". "cuddle" is an acceptable pronunciation for folks with lazy accents like Americans.
August 9, 2025 at 12:12 AM
I saw Weird Al at Illinois State University in 1994 (I think) and it remains a core memory of college! 30 years later, just as awesome.
July 31, 2025 at 12:09 AM
FWIW, Ingy was helpful in reviewing KYAML, even if they are not a fan of it in the end.
July 30, 2025 at 9:46 PM
Good call out, Leigh. KYAML is aimed at Kubernetes usage patterns, though adding non-string keys would not be THAT hard (famous last words).
July 30, 2025 at 9:44 PM
I'm a pragmatist - the one thing I can exert influence over is Kubernetes. K8s has been part of the problem, namely the proliferation of YAML, so I figure we should be part of a solution.

If other projects like it, well I have good news - the formatting library and a reflow tool are open-source :)
July 30, 2025 at 9:43 PM
We can't change the default `-o yaml` to this because there are bazillion helm charts out there which template-insert block-style YAML, which will not work when inserted into the middle of this flow-style.

It has to have a different name and be opt-in.
July 30, 2025 at 9:40 PM
HJSON and JSON5 were both considered, but "strict subset of YAML" was the dominant consideration.

You get take a KYAML document and apply it in any cluster of pretty much any previous version.
July 30, 2025 at 8:11 PM
Given how shallow ConfigMap is as an API, it seems like it will benefit less from KYAML than (e.g.) Deployments.

But yes, the #1 thing KYAML can't do is a clean multi-line string.
July 30, 2025 at 7:47 PM
caveat: I'm not pretending to be an expert in either approach, I just happened to see that article recently.

Prometheus is modelled on Google's internal systems, for better or worse, and it has a huge ecosystem.
July 30, 2025 at 4:05 PM
1% per year - that number haunts me.
July 21, 2025 at 5:18 PM