Stay up-to-date on Kubernetes development in 15 minutes a week.
Tentative plans for the Contributor Summit around KubeCon in October include an on-site unconference-type event before KubeCon, and an online Contributor Celebration event after KubeCon. However, this is all very dependent on what the travel situation in October actually looks like.
Jim Bugwadia and Robert Ficcaglia have been nominated as the new chairs of WG Policy
Next Deadline: Exception Requests Due, June 28
We’re in the “write some code” portion of the release cycle. And while you’re writing some code, why not write a feature blog or release theme too?
It’s also time to Fix Your Test Jobs. We have a total of 7 jobs not passing in Master-Blocking and 13 jobs not passing in Informing, which include test fails and flakes from almost every SIG. So please get on diagnosing and fixing your team’s fails/flakes, before this grinds 1.22 dev and patch release work to a halt.
Next patch releases are June 16th, provided that tests are passing by then.
For a few releases we’ve had the warnings headers as a way to send back non-fatal messages to be shown by the API client (kubectl, etc) to notify users of upcoming removals or behavior changes. Now that’s been extended deep into the apiserver plumbing, so any type can declare a warnings check hook for incoming object data and emit per-field warnings to be sent back to the user. If you own any API types, consider implementing these new WarningsOnCreate
and WarningsOnUpdate
hooks in your strategy file for an improved user experience with deprecations.
Another step towards removing in-tree cloud controllers, they can now be disabled entirely via a DisableCloudProviders
feature gate. It was previously possible to disable these independently in each place that touches cloud-y things but now we have a centralized toggle. Moving cloud code out of the main tree is still going to be a slow process but one step easier and one step closer than before. If you’ve already migrated to an out-of-tree provider, you can enable this as a second line of defense for the in-tree provider accidentally reactivating.
$$
in container env are treated as escaped $
Structured Logging Progress: volumes plugins, IPVS proxy
SIG-CLI is proposing to deprecate the buggy --record
flag. Give them feedback by June 6.
--insecure-port
, removes CSR flags, --image-pull-timeout
upgrade flag, v1beta3/ClusterStatus
and config view
commandLast 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.