From 79a15a1ebec641765fa6bdfad1ec3a5e91a82e8f Mon Sep 17 00:00:00 2001 From: Sreeram Venkitesh Date: Mon, 7 Oct 2024 22:08:55 +0530 Subject: [PATCH 1/6] Added blank issue for 10/06 --- _posts/2024-10-06-update.md | 40 +++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 _posts/2024-10-06-update.md diff --git a/_posts/2024-10-06-update.md b/_posts/2024-10-06-update.md new file mode 100644 index 0000000..22deea6 --- /dev/null +++ b/_posts/2024-10-06-update.md @@ -0,0 +1,40 @@ +--- +layout: post +title: Week Ending October 06, 2024 +date: 2024-10-06 22:00:00 -0000 +slug: 2024-10-06-update +--- + +## Developer News + + +## Release Schedule + +**Next Deadline: Enhancements Freeze, October 10** + + +## Featured PRs + + +## KEP of the Week + + +## Other Merges + +* + +## Promotions + +* + +## Deprecated + +* + +## Version Updates + +* + +## Subprojects and Dependency Updates + +* From 10b21b95b0d4dc3c9c79fbb207e85f64dd9088ed Mon Sep 17 00:00:00 2001 From: Sreeram Venkitesh Date: Thu, 10 Oct 2024 01:43:13 +0530 Subject: [PATCH 2/6] Added KEP of the week --- _posts/2024-10-06-update.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_posts/2024-10-06-update.md b/_posts/2024-10-06-update.md index 22deea6..1cc7712 100644 --- a/_posts/2024-10-06-update.md +++ b/_posts/2024-10-06-update.md @@ -18,6 +18,11 @@ slug: 2024-10-06-update ## KEP of the Week +### [KEP-3973: Consider Terminating Pods in Deployments](https://github.com/kubernetes/enhancements/blob/master/keps/sig-apps/3973-consider-terminating-pods-deployment/README.md) + +This KEP proposes to update how the Deployment controller behaves when reporting Pod count when Pods are in terminating state. Currently Deployments have inconsistent behaviour in how the terminating Pods are handled based on the rollout strategy. This KEP introduces a new `.spec.podReplacementPolicy` with which users can configure this behaviour. This is similar to the `spec.podReplacementPolicy` in the Job spec and allows users to define if the Deployment should wait for its Pods to terminate before creating new Pods or if it should create them immediately. + +This KEP is tracked for alpha in the ongoing v1.32 release. ## Other Merges From d6f146f5087f5c58e9e92aa7654a885fb48d2c8e Mon Sep 17 00:00:00 2001 From: Sreeram Venkitesh Date: Thu, 10 Oct 2024 01:47:17 +0530 Subject: [PATCH 3/6] Added release news about enhancements freeze --- _posts/2024-10-06-update.md | 1 + 1 file changed, 1 insertion(+) diff --git a/_posts/2024-10-06-update.md b/_posts/2024-10-06-update.md index 1cc7712..71278a8 100644 --- a/_posts/2024-10-06-update.md +++ b/_posts/2024-10-06-update.md @@ -12,6 +12,7 @@ slug: 2024-10-06-update **Next Deadline: Enhancements Freeze, October 10** +The Enhancements Freeze is this week! Read more about the state of the release so far and the important upcoming deadlines in the update from the release lead Frederico Muñoz [here](https://groups.google.com/a/kubernetes.io/g/dev/c/tRvVHubtNcc). ## Featured PRs From 140fadc3cf1f998b41b607c90480045d13e53ec5 Mon Sep 17 00:00:00 2001 From: Aakansha Priya <66666593+priyaaakansha@users.noreply.github.com> Date: Thu, 10 Oct 2024 02:43:40 +0530 Subject: [PATCH 4/6] Other merges added --- _posts/2024-10-06-update.md | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/_posts/2024-10-06-update.md b/_posts/2024-10-06-update.md index 71278a8..a87aa07 100644 --- a/_posts/2024-10-06-update.md +++ b/_posts/2024-10-06-update.md @@ -12,26 +12,37 @@ slug: 2024-10-06-update **Next Deadline: Enhancements Freeze, October 10** -The Enhancements Freeze is this week! Read more about the state of the release so far and the important upcoming deadlines in the update from the release lead Frederico Muñoz [here](https://groups.google.com/a/kubernetes.io/g/dev/c/tRvVHubtNcc). ## Featured PRs ## KEP of the Week -### [KEP-3973: Consider Terminating Pods in Deployments](https://github.com/kubernetes/enhancements/blob/master/keps/sig-apps/3973-consider-terminating-pods-deployment/README.md) - -This KEP proposes to update how the Deployment controller behaves when reporting Pod count when Pods are in terminating state. Currently Deployments have inconsistent behaviour in how the terminating Pods are handled based on the rollout strategy. This KEP introduces a new `.spec.podReplacementPolicy` with which users can configure this behaviour. This is similar to the `spec.podReplacementPolicy` in the Job spec and allows users to define if the Deployment should wait for its Pods to terminate before creating new Pods or if it should create them immediately. - -This KEP is tracked for alpha in the ongoing v1.32 release. ## Other Merges -* +* Unit test added [dra helper function](https://github.com/kubernetes/kubernetes/pull/127870) +* The [`NestedNumberAsFloat64` method converts `int64` values to `float64`](https://github.com/kubernetes/kubernetes/pull/127838) when accessing numbers in unstructured objects +* Assert the flag behavior on [kube-proxy using unit test](https://github.com/kubernetes/kubernetes/pull/127810) +* API impact verification: Added a new [-b flag for explicitly requesting build checks](https://github.com/kubernetes/kubernetes/pull/127802) +* DRA Scheduler: [mock workqueue for controller unit test](https://github.com/kubernetes/kubernetes/pull/127789) +* Fixed: a race condition causing erroneous volume unmounts for flex volume plugins on [kubelet restart](https://github.com/kubernetes/kubernetes/pull/127669) +* [Use generics for Workqueue metrics](https://github.com/kubernetes/kubernetes/pull/127635) +* `kubectl apply --server-side` now supports [`--subresource`](https://github.com/kubernetes/kubernetes/pull/127634) +* In [`TestCoreResourceEnqueue`](https://github.com/kubernetes/kubernetes/pull/127607), verify whether Pods are requeued to the `activeQ` after specific cluster events are triggered +* [Fixed: `TestPersistentVolumeProvisionMultiPVCs`](https://github.com/kubernetes/kubernetes/pull/127260) +* [MVP cleanup #2](https://github.com/kubernetes/kubernetes/pull/122957) +* Test coverage for [`TestGenerateLinuxContainerResources`](https://github.com/kubernetes/kubernetes/pull/125103) +* The scheduler adds `QueueingHint` in the [VolumeBinding plugin's CSIDriver event](https://github.com/kubernetes/kubernetes/pull/125171) +* [`system-reserved-compressible` and `kube-reserved-compressible` to set only compressible (e.g. CPU) type resources](https://github.com/kubernetes/kubernetes/pull/125982) on system and kube reserved slice respectively +* [e2e tests added](https://github.com/kubernetes/kubernetes/pull/126326) for the Volume Group Snapshot feature +* Reduce memory usage/allocations during wait for [volume attachment](https://github.com/kubernetes/kubernetes/pull/126575) ## Promotions -* +* [Revert Go version used to build K8s to 1.23.0](https://github.com/kubernetes/kubernetes/pull/127861) +* [golang to 1.23.1](https://github.com/kubernetes/kubernetes/pull/127611) +* [bump to go 1.22.7](https://github.com/kubernetes/kubernetes/pull/127600) ## Deprecated From f265e1ee028fc6a50348696deba2cfda446b2668 Mon Sep 17 00:00:00 2001 From: Josh Berkus Date: Wed, 9 Oct 2024 16:58:28 -0700 Subject: [PATCH 5/6] Add developer news, release updates to 10/06 Signed-off-by: Josh Berkus --- _posts/2024-10-06-update.md | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/_posts/2024-10-06-update.md b/_posts/2024-10-06-update.md index a87aa07..a98cad2 100644 --- a/_posts/2024-10-06-update.md +++ b/_posts/2024-10-06-update.md @@ -7,11 +7,21 @@ slug: 2024-10-06-update ## Developer News +The second [New Contributor Orientations](https://github.com/kubernetes/community/tree/master/mentoring/new-contributor-orientation) will take place on October 15th. Please recommend them to the aspiring new contributor in your life. + +Due to dependency changes in Debian LTS images, [SIG-Release is proposing to stop building artifacts](https://groups.google.com/a/kubernetes.io/g/dev/c/LBlLCWdFN-o) for some architectures. Discussions continue in SIG-Release. + +Aldo Culquicondor has stepped down from WG Batch chair, and has [nominated Kevin Hannon](https://groups.google.com/a/kubernetes.io/g/dev/c/_HW_1SuoQug) to take his place. + +The [NA Contributor Summit schedule](https://kcsna2024.sched.com/list/simple/) is live. Remember to [register](https://www.kubernetes.dev/events/2024/kcsna/registration/), and if you're going consider [volunteering](https://docs.google.com/spreadsheets/d/1oTPG3raG9xK8DPuicC3b8cBEAqRIyPnVroDQaTu40SI/edit?usp=sharing) to help run the Summit. ## Release Schedule **Next Deadline: Enhancements Freeze, October 10** +We're in the final week for [Enhancement Opt-In](https://groups.google.com/a/kubernetes.io/g/dev/c/9blOl07EdYc). Please check your features [on the project board](https://bit.ly/k8s132-enhancements) and make sure their status is correct; if not, get in touch with your SIG lead ASAP. + +Speaking of deadlines, patch release cherry picks for the October patches are due Friday. ## Featured PRs @@ -21,36 +31,24 @@ slug: 2024-10-06-update ## Other Merges -* Unit test added [dra helper function](https://github.com/kubernetes/kubernetes/pull/127870) * The [`NestedNumberAsFloat64` method converts `int64` values to `float64`](https://github.com/kubernetes/kubernetes/pull/127838) when accessing numbers in unstructured objects * Assert the flag behavior on [kube-proxy using unit test](https://github.com/kubernetes/kubernetes/pull/127810) * API impact verification: Added a new [-b flag for explicitly requesting build checks](https://github.com/kubernetes/kubernetes/pull/127802) * DRA Scheduler: [mock workqueue for controller unit test](https://github.com/kubernetes/kubernetes/pull/127789) -* Fixed: a race condition causing erroneous volume unmounts for flex volume plugins on [kubelet restart](https://github.com/kubernetes/kubernetes/pull/127669) +* Prevent a race condition from causing erroneous volume unmounts for flex volume plugins on [kubelet restart](https://github.com/kubernetes/kubernetes/pull/127669) * [Use generics for Workqueue metrics](https://github.com/kubernetes/kubernetes/pull/127635) * `kubectl apply --server-side` now supports [`--subresource`](https://github.com/kubernetes/kubernetes/pull/127634) * In [`TestCoreResourceEnqueue`](https://github.com/kubernetes/kubernetes/pull/127607), verify whether Pods are requeued to the `activeQ` after specific cluster events are triggered * [Fixed: `TestPersistentVolumeProvisionMultiPVCs`](https://github.com/kubernetes/kubernetes/pull/127260) * [MVP cleanup #2](https://github.com/kubernetes/kubernetes/pull/122957) -* Test coverage for [`TestGenerateLinuxContainerResources`](https://github.com/kubernetes/kubernetes/pull/125103) +* New Tests: [dra helper function](https://github.com/kubernetes/kubernetes/pull/127870), [`TestGenerateLinuxContainerResources`](https://github.com/kubernetes/kubernetes/pull/125103), [VolumeGroupSnapshot](https://github.com/kubernetes/kubernetes/pull/126326) * The scheduler adds `QueueingHint` in the [VolumeBinding plugin's CSIDriver event](https://github.com/kubernetes/kubernetes/pull/125171) * [`system-reserved-compressible` and `kube-reserved-compressible` to set only compressible (e.g. CPU) type resources](https://github.com/kubernetes/kubernetes/pull/125982) on system and kube reserved slice respectively -* [e2e tests added](https://github.com/kubernetes/kubernetes/pull/126326) for the Volume Group Snapshot feature * Reduce memory usage/allocations during wait for [volume attachment](https://github.com/kubernetes/kubernetes/pull/126575) -## Promotions - -* [Revert Go version used to build K8s to 1.23.0](https://github.com/kubernetes/kubernetes/pull/127861) -* [golang to 1.23.1](https://github.com/kubernetes/kubernetes/pull/127611) -* [bump to go 1.22.7](https://github.com/kubernetes/kubernetes/pull/127600) - -## Deprecated - -* - ## Version Updates -* +After increasing golang versions to [1.23.1](https://github.com/kubernetes/kubernetes/pull/127611) and [1.22.7](https://github.com/kubernetes/kubernetes/pull/127600), **revert** [back to 1.23.0](https://github.com/kubernetes/kubernetes/pull/127861) until the question of alternate architectures is resolved. ## Subprojects and Dependency Updates From e50a147d5ba438b267229c9c3e5d3b0acfd472be Mon Sep 17 00:00:00 2001 From: Josh Berkus Date: Wed, 9 Oct 2024 17:09:14 -0700 Subject: [PATCH 6/6] Restore Sreeram's text for the KEP of the week, which was accidentially deleted in a merge. Signed-off-by: Josh Berkus --- _posts/2024-10-06-update.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/_posts/2024-10-06-update.md b/_posts/2024-10-06-update.md index a98cad2..4fe9656 100644 --- a/_posts/2024-10-06-update.md +++ b/_posts/2024-10-06-update.md @@ -1,7 +1,7 @@ --- layout: post title: Week Ending October 06, 2024 -date: 2024-10-06 22:00:00 -0000 +date: 2024-10-09 23:30:00 -0000 slug: 2024-10-06-update --- @@ -23,11 +23,13 @@ We're in the final week for [Enhancement Opt-In](https://groups.google.com/a/kub Speaking of deadlines, patch release cherry picks for the October patches are due Friday. -## Featured PRs +## KEP of the Week +### [KEP-3973: Consider Terminating Pods in Deployments](https://github.com/kubernetes/enhancements/blob/master/keps/sig-apps/3973-consider-terminating-pods-deployment/README.md) -## KEP of the Week +This KEP updates how the Deployment controller behaves when reporting Pod count when Pods are in terminating state. Currently Deployments have inconsistent behaviour in how the terminating Pods are handled based on the rollout strategy. This KEP introduces a new `.spec.podReplacementPolicy` with which users can configure this behaviour. This is similar to the `spec.podReplacementPolicy` in the Job spec and allows users to define if the Deployment should wait for its Pods to terminate before creating new Pods or if it should create them immediately. +This KEP is tracked for alpha in the ongoing v1.32 release. ## Other Merges @@ -49,7 +51,3 @@ Speaking of deadlines, patch release cherry picks for the October patches are du ## Version Updates After increasing golang versions to [1.23.1](https://github.com/kubernetes/kubernetes/pull/127611) and [1.22.7](https://github.com/kubernetes/kubernetes/pull/127600), **revert** [back to 1.23.0](https://github.com/kubernetes/kubernetes/pull/127861) until the question of alternate architectures is resolved. - -## Subprojects and Dependency Updates - -*