Evan Baker
Evan Baker
notably, this kills `hack/tools` in favor of the [new tools directive in the go.mod](https://go.dev/blog/go1.24#tool-improvements). Go 1.24 now has FIPS certification of the 1P crypto, but we are currently still required...
no code changes, only rearranging. starting to break up the huge spaghetti that is `main`
Windows HPC are special. They explicitly [do not run in a chroot](https://github.com/kubernetes/enhancements/tree/master/keps/sig-windows/1981-windows-privileged-container-support#container-mounts:~:text=There%20will%20be%20no%20chroot%20equivalent) or similar execution sandbox, and their [filesystem is a merged view](https://github.com/kubernetes/enhancements/tree/master/keps/sig-windows/1981-windows-privileged-container-support#container-mounts) of the hostfs and their shipped containerfs....
Request response logging in cns uses +v on structs with raw bytes which produces very hard to read nonsesne. Those bytes are really json.RawMessage which supports serializing to json so...
wraps the v2 logger encoders with controller-runtime's kube-aware encoder shim