Skip to content

Commit

Permalink
Merge pull request #442 from kubernetes-sigs/20241006
Browse files Browse the repository at this point in the history
Publish 10/06 issue
  • Loading branch information
jberkus authored Oct 10, 2024
2 parents 0df4a02 + e50a147 commit 67d46cd
Showing 1 changed file with 53 additions and 0 deletions.
53 changes: 53 additions & 0 deletions _posts/2024-10-06-update.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
layout: post
title: Week Ending October 06, 2024
date: 2024-10-09 23:30:00 -0000
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.

## 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 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

* 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)
* 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)
* 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
* Reduce memory usage/allocations during wait for [volume attachment](https://github.com/kubernetes/kubernetes/pull/126575)

## 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.

0 comments on commit 67d46cd

Please sign in to comment.