RepoJournal
Kubernetes

@kubernetes

Container orchestration - what platform teams ship on

Keep up with Kubernetes in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Go Infrastructure Full archive →

The Wire · Showcase

KUBERNETES 1.37 ALPHA SHIPS AS CORE GAINS DECLARATIVE VALIDATION FRAMEWORK

By RepoJournal · Filed · About Kubernetes

The Kubernetes project is moving validation logic into API type definitions themselves, eliminating runtime panics and making it harder to ship broken schemas.

Kubernetes 1.37.0-alpha.1 went out overnight [1] alongside a major shift in how the project validates API resources. The core team wired up declarative validation for metav1.Condition fields [2] and added the +k8s:customValidation tag to the validation-gen tool [3], letting developers embed validation rules directly in struct tags rather than relying on webhook or runtime checks. This matters because kube-state-metrics just crashed in production when a CronJob had an unparseable schedule [4], a scenario that declarative validation could have caught at schema time. The fix landed and the exporter now handles malformed cron expressions gracefully instead of panicking. Meanwhile, the apiserver finished porting the service/proxy subresource from deprecated Endpoints to EndpointSlice [5], closing another gap in the Endpoints deprecation timeline. On the monitoring front, kube-proxy for Windows now ships three new Prometheus metrics for load balancer operation failures [6], giving operators visibility into winkernel proxier failures that previously went silent. CI infrastructure is being aggressively sharded: Kueue's sequential-extended tests split into two shards [7] and Kuberay tests added shard-2 [8], both moves to slash test runtime.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] releng: Image promotion for kubernetes v1.37.0-alpha.1 ↗ kubernetes/k8s.io
  2. [2] Setup metav1.Condition for declarative valdiations. ↗ kubernetes/kubernetes
  3. [3] validation-gen: add +k8s:customValidation tag ↗ kubernetes/kubernetes
  4. [4] fix: don't panic on CronJobs with unparseable schedules ↗ kubernetes/kube-state-metrics
  5. [5] Port service/proxy subresource from Endpoints to EndpointSlice ↗ kubernetes/kubernetes
  6. [6] Adding prometheues metrics for Kubeproxy failed loadbalancer operations. ↗ kubernetes/kubernetes
  7. [7] Kueue: Shard the sequential-extended e2e tests for reduction of CI time ↗ kubernetes/test-infra
  8. [8] Kueue: Addition of shard-2 for Kuberay tests for reduction of CI time ↗ kubernetes/test-infra

Quick answers

What shipped in Kubernetes on June 11, 2026?
The Kubernetes project is moving validation logic into API type definitions themselves, eliminating runtime panics and making it harder to ship broken schemas. In total, 55 commits, 38 pull requests, and 1 releases landed.
Who contributed to Kubernetes on June 11, 2026?
8 developers shipped this update, including jenshu, lalitc375, yongruilin, atosatto, danwinship, princepereira, apullo777, and ekam-walia.
What were the notable Kubernetes updates?
releng: Image promotion for kubernetes v1.37.0-alpha.1, Setup metav1.Condition for declarative valdiations, and validation-gen: add +k8s:customValidation tag.

More from @kubernetes

Daily updates, in your inbox

Follow Kubernetes

Keep up with Kubernetes in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.