one gem from #kubecon2023 is the talk on #kubernetes declarative validation and admission; https://www.youtube.com/watch?v=rFaWmd7Y7i0
the schema validation rules could also help make controllers even more language agnostic as when we map between schema <-> language structs (schemars / kopium + k8s-openapi on #rust side) these rules could be represented as code (and maybe long-term, be used to run client-side validation)
it would require some work on the rust side, but it's a lot more exciting to have this explicit than buried in a code comment on the golang side.
early issue for kube in https://github.com/kube-rs/kube/issues/1367
new kube.rs doc on #kubernetes admission via controllers or cel {validation,policies} at https://kube.rs/controllers/admission/ in time for 1.29