Stay up-to-date on Kubernetes development in 15 minutes a week.
Benjamin Elder is implementing a policy of not re-triaging some issues; comment on the PR.
We’re promoting several Kind-based test jobs to release-blocking, since they’ve shown themselves to be reliable and able to catch real issues.
Next Deadline: Code Freeze and Test Freeze March 21
We’re on our final approach to Code Freeze. Topics for the Feature Blog were frozen this week. Time to wrap up your work for 1.33.
March patch release cherry-picks are due this Friday.
130349: Declarative Validation: Add validation generator
This PR kicks off the implementation of Declarative Validation in Kubernetes
by introducing validation-gen
, a code generator that automatically produces
validation logic based on structured //+
tags in types.go
files. The validation
system is modular, with a core set of built-in validation rules, and future PRs
will expand it with additional plugins like dnsName
, enum
, and union
.
This PR also includes a robust test suite to ensure correctness across various
validation scenarios.
Last Week In Kubernetes Development (LWKD) is a product of multiple contributors participating in Kubernetes SIG Contributor Experience. All original content is licensed Creative Commons Share-Alike, although linked content and images may be differently licensed. LWKD does collect some information on readers, see our privacy notice for details.
You may contribute to LWKD by submitting pull requests or issues on the LWKD github repo.