text: Title: Fixup bugs in the upstream OpenAPI spec
  Body: The folks maintaining the Rust Kubernetes API client have noted some discrepencies in our spec. Details are here:
  
  - https://github.com/Arnavion/k8s-openapi#works-around-bugs-in-the-upstream-openapi-spec
  - https://github.com/Arnavion/k8s-openapi/blob/master/k8s-openapi-codegen/src/fixups/upstream_bugs.rs
  - https://github.com/Arnavion/k8s-openapi/blob/master/k8s-openapi-codegen/src/supported_version.rs
  
  So the effort here is to go through the information above and break up the changes into sizable / related chunks and propose PRs to fix them.