LWKD: Week Ending March 13, 2022
Developer News
Happy Pi(e) Day!
It’s been one year since we changed the release cadence for Kubernetes from 3 months to 4 months. Which means it’s time to survey how you feel about that. Please let us know! Is 3 releases a year better?
We’ve started a further discussion around what it would take to improve Kubernetes reliability.
Do you need to survey the Kubernetes community for your SIG or WG? Contact SIG-ContribEx on Slack or file a survey request issue. We can help you design and promote your community survey, and we have the official SurveyMonkey account.
Speaking of surveys, a Florida University student wants to find out how you feel about our Github bots.
Release Schedule
Next Deadline: Exceptions Due, March 21st
We are now in the final week for any Enhancement Exceptions you might need; otherwise the list of what’s being included and what’s being bounced is pretty final. 68 tracked enhancements, plus 25 that have been removed from 1.24. Code Freeze comes on March 29th.
TestGrid does not look good anymore. We have six flaky and one failing job in master-blocking. If the release were next week, we’d be delaying it. Please check if your team owns any failing/flaking tests.
Patch updates for all supported versions (1.23, 1.22, and 1.21) are due out this week. Per earlier LWKDs, there’s a lot of backported bug fixes in these.
Merges
- CSI inline volumes get fsGroups, letting you use them with non-root containers
- Custom Resources can invalidate CEL expressions whose runtime cost is exceeds your budget
- Set a minimum number of domains in your PodTopologySpread
- e2e tests can list dependant images for storage tests
- Prevent deletion of in-tree volume types
- Kubelet won’t force close active connections on heartbeat failure
- Add CRD field validation and decoder tests
- mount-utils supports btrfz resize
- CSI Secrets format gets validated
Promotions
Deprecated
- Deprecated NodeExpandVolume request has been removed
- apf_fd data removed from the APIserver logs because it’s PII
- Outdated v1beta1 and v1alpha1 versions of Audit are removed
- Remove SAC releases of the Windows pause container
Version Updates
- golang to 1.16.15 in 1.21 and 1.22, and to 1.17.8 in 1.23 and 1.24
- cobra to 1.4.0
- CEL to 0.10.0