Kubernetes - v1.26.9


Changelog since v1.26.8

Changes by Kind

API Change

  • Fixed a bug where CEL expressions in CRD validation rules would incorrectly compute a high estimated cost for functions that return strings, lists or maps.
    The incorrect cost was evident when the result of a function was used in subsequent operations. (#119810, @jpbetz) [SIG API Machinery, Auth and Cloud Provider]
  • Mark Job onPodConditions as optional in pod failure policy (#120210, @mimowo) [SIG API Machinery and Apps]

Feature

  • Kubernetes is now built with Go 1.20.8 (#120496, @cpanato) [SIG Release and Testing]

Bug or Regression

  • Cherry-pick #115769: Fix the problem Pod terminating stuck because of trying to umount not actual mounted dir. (#119831, @cartermckinnon) [SIG Node and Storage]
  • Fix a concurrent map access in TopologyCache's HasPopulatedHints method. (#120324, @Miciah) [SIG Apps and Network]
  • Fixed a 1.26 regression scheduling bug by ensuring that preemption is skipped when a PreFilter plugin returns UnschedulableAndUnresolvable (#119953, @sanposhiho) [SIG Scheduling]
  • Fixes a bug where images pinned by the container runtime can be garbage collected by kubelet. (#120055, @ruiwen-zhao) [SIG Node]
  • Fixes issue https://github.com/kubernetes-sigs/cloud-provider-azure/issues/4230 and removes the additional filtering on NotReady nodes by the azure cloud provider code (#119128, @alexanderConstantinescu) [SIG Cloud Provider]
  • Fixes regression in 1.26.5 causing running pods with devices to be terminated if kubelet is restarted (#119706, @ffromani) [SIG Node and Testing]
  • Ignore context canceled from validate and mutate webhook (#120019, @divyasri537) [SIG API Machinery]
  • Kubeadm: fix nil pointer when etcd member is already removed (#120012, @neolit123) [SIG Cluster Lifecycle]

Other (Cleanup or Flake)

  • When retrieving event resources, the reportingController and reportingInstance fields in the event will contain values. (#120066, @HirazawaUi) [SIG Instrumentation]

Dependencies

Added

Nothing has changed.

Changed

  • github.com/google/cel-go: v0.12.6 → v0.12.7
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.35.0 → v0.35.1

Removed

Nothing has changed.


Details

date
Sept. 13, 2023, 8:17 p.m.
name
Kubernetes v1.26.9
type
Patch
👇
Register or login to:
  • 🔍View and search all Kubernetes releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or