Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-129664-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,12 @@ pr: 129664
releasenote:
text: |-
Kube-controller-manager: Fixed `VolumeAttachment` cleanup when CSI's `attachRequired` switches from true to false.
sigs:
- storage
- testing
kinds:
- bug
areas:
- test
- e2e-test-framework
pr_body: ""
4 changes: 4 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-130231-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,8 @@ pr: 130231
releasenote:
text: |-
Updated the `ImageLocality` scheduler plugin to consider `ImageVolume` images when scoring nodes for Pod scheduling.
sigs:
- scheduling
kinds:
- feature
pr_body: ""
7 changes: 7 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-131068-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,11 @@ pr: 131068
releasenote:
text: |-
Fixed `fake.NewClientset()` to work properly with correct schema.
sigs:
- api-machinery
kinds:
- bug
- api-change
areas:
- code-generation
pr_body: ""
8 changes: 8 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-131317-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,12 @@ pr: 131317
releasenote:
text: |-
Fixed static pod status displaying `Init:0/1` when unable to retrieve init container status from container runtime.
sigs:
- node
- testing
kinds:
- bug
areas:
- test
- kubelet
pr_body: ""
5 changes: 5 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-132120-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,9 @@ pr: 132120
releasenote:
text: |-
Fixed a potential nil pointer dereference in the scheduler's `NodeResourcesFitArgs` validation when using `RequestedToCapacityRatio` scoring strategy.
sigs:
- scheduling
kinds:
- bug
- api-change
pr_body: ""
5 changes: 5 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-132402-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,9 @@ pr: 132402
releasenote:
text: |-
Added `ARCH` column in the `kubectl get node -o wide` output.
sigs:
- cli
kinds:
- documentation
- feature
pr_body: ""
12 changes: 12 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-132807-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,16 @@ pr: 132807
releasenote:
text: |-
Added `ImageVolumeWithDigest` which includes the digest of image volumes in the container status.
sigs:
- api-machinery
- apps
- node
- testing
kinds:
- api-change
- feature
areas:
- test
- kubelet
- code-generation
pr_body: ""
9 changes: 9 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-133335-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,13 @@ pr: 133335
releasenote:
text: |-
Kubelet: The plugin manager now properly handles plugin registration failures by removing failed plugins from the actual state and retrying with exponential backoff (initial delay `500ms`, doubling each failure up to `~2 minutes` maximum) to protect against broken plugins causing denial of service while still allowing recovery from transient failures.
sigs:
- node
- storage
- testing
kinds:
- bug
areas:
- test
- kubelet
pr_body: ""
10 changes: 10 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-133654-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,14 @@ pr: 133654
releasenote:
text: |-
Kubelet: Fixed reloading of server certificate files when they are changed on disk and kubelet is dialed by IP address instead of DNS/hostname.
sigs:
- api-machinery
- auth
- node
- testing
kinds:
- bug
areas:
- test
- kubelet
pr_body: ""
12 changes: 10 additions & 2 deletions releases/release-1.36/release-notes/maps/pr-134044-map.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
pr: 134044
pr_body: ""
releasenote:
text: Changed deprecated `sets.String` with `sets.Set[string]` in apiserver admission
subsystem. This is a **breaking change** for consumers of the `NewLifecycle` function.
text: |-
Changed deprecated `sets.String` with `sets.Set[string]` in apiserver admission subsystem. This is a **breaking change** for consumers of the `NewLifecycle` function.
sigs:
- api-machinery
- auth
kinds:
- cleanup
- api-change
areas:
- apiserver
6 changes: 6 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-134394-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,10 @@ pr: 134394
releasenote:
text: |-
Updated kube-dns to `v1.26.7`.
sigs:
- cloud-provider
kinds:
- cleanup
areas:
- provider/gcp
pr_body: ""
5 changes: 5 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-134422-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,9 @@ pr: 134422
releasenote:
text: |-
Updated `kubectl get ingressclass` to display a `(default)` marker for the default IngressClass.
sigs:
- cli
- network
kinds:
- feature
pr_body: ""
17 changes: 17 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-134556-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,21 @@ pr: 134556
releasenote:
text: |-
Locked the `VolumeAttributesClass` feature gate to `true` and updated the preferred storage version to `storage.k8s.io/v1`.
sigs:
- api-machinery
- apps
- etcd
- network
- node
- scheduling
- storage
- testing
kinds:
- api-change
- feature
areas:
- test
- kubelet
- kube-proxy
- apiserver
pr_body: ""
14 changes: 12 additions & 2 deletions releases/release-1.36/release-notes/maps/pr-134675-map.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
pr: 134675
pr_body: ""
releasenote:
text: Updated API server internal API group to improve openapi schema correctness
for fields being optional or required.
text: |-
Updated API server internal API group to improve openapi schema correctness for fields being optional or required.
sigs:
- api-machinery
- apps
- auth
- node
- storage
kinds:
- api-change
areas:
- code-generation
10 changes: 10 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-134701-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,14 @@ pr: 134701
releasenote:
text: |-
Added the `--concurrent-resourceclaim-syncs` flag to `kube-controller-manager` to configure `ResourceClaim` reconcile concurrency.
sigs:
- api-machinery
- apps
- node
- testing
kinds:
- api-change
areas:
- test
- code-generation
pr_body: ""
14 changes: 9 additions & 5 deletions releases/release-1.36/release-notes/maps/pr-134827-map.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
pr: 134827
pr_body: ""
releasenote:
text: 'Client-go: informer stores now keep track the resourceVersion they
are synced to (via add/update/delete events, or replace calls, or bookmark
events), and provide a `LastStoreSyncResourceVersion` method to obtain this
resource version. This method can return `""` if the store has not been synced
to yet, and depends on the `AtomicFIFO` feature being enabled.'
text: |-
Client-go: informer stores now keep track the resourceVersion they are synced to (via add/update/delete events, or replace calls, or bookmark events), and provide a `LastStoreSyncResourceVersion` method to obtain this resource version. This method can return `""` if the store has not been synced to yet, and depends on the `AtomicFIFO` feature being enabled.
sigs:
- api-machinery
- testing
kinds:
- feature
areas:
- test
6 changes: 6 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-134849-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,10 @@ pr: 134849
releasenote:
text: |-
Fixed `kubectl label` output message to display `modified` when labels are both added and removed.
sigs:
- cli
kinds:
- bug
areas:
- kubectl
pr_body: ""
21 changes: 13 additions & 8 deletions releases/release-1.36/release-notes/maps/pr-134937-map.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@
pr: 134937
pr_body: ""
releasenote:
text: "Kube-controller-manager: The daemonset controller now defers syncing a DaemonSet
object when the controller has not yet observed daemonset or pod writes from the
last time the object was synced. This prevents spurious creation of duplicate
pods for nodes when the controller's cache is stale. When a sync is deferred
for this reason, a `daemonset_controller_stale_sync_skips_total` metric is incremented
and a message is logged by the daemonset controller. This behavior can be temporarily
disabled by setting the `StaleControllerConsistencyDaemonSet` feature gate to
false."
text: |-
Kube-controller-manager: The daemonset controller now defers syncing a DaemonSet object when the controller has not yet observed daemonset or pod writes from the last time the object was synced. This prevents spurious creation of duplicate pods for nodes when the controller's cache is stale. When a sync is deferred for this reason, a `daemonset_controller_stale_sync_skips_total` metric is incremented and a message is logged by the daemonset controller. This behavior can be temporarily disabled by setting the `StaleControllerConsistencyDaemonSet` feature gate to false.
sigs:
- api-machinery
- apps
- node
- scheduling
- testing
kinds:
- feature
areas:
- test
- e2e-test-framework
22 changes: 22 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-134947-map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
pr: 134947
releasenote:
text: |-
ACTION REQUIRED: DRA (Dynamic Resource Allocation) drivers and controllers now require granular RBAC permissions to update ResourceClaim statuses when the `DRAResourceClaimGranularStatusAuthorization` feature gate is enabled (beta in `v1.36`). Schedulers and controllers must be granted `update`/`patch` on `resourceclaims/binding`. DRA drivers must be granted `associated-node:update` or `arbitrary-node:update` (or patch equivalents) on `resourceclaims/driver`, restricted by their specific `resourceNames`.
Comment thread
kernel-kun marked this conversation as resolved.
sigs:
- api-machinery
- apps
- auth
- instrumentation
- node
- scheduling
- testing
kinds:
- api-change
- feature
areas:
- test
- kubelet
- apiserver
- code-generation
- dependency
pr_body: ""
13 changes: 10 additions & 3 deletions releases/release-1.36/release-notes/maps/pr-134981-map.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
pr: 134981
pr_body: ""
releasenote:
text: Removed `container_cpu_load_average_10s`, `container_cpu_load_d_average_10s`,
and `cpu_tasks_state` metrics from being reported by cadvisor. This is done because
the values were always 0, because a flag was not enabled in the kubelet.
text: |-
Removed `container_cpu_load_average_10s`, `container_cpu_load_d_average_10s`, and `cpu_tasks_state` metrics from being reported by cadvisor. This is done because the values were always 0, because a flag was not enabled in the kubelet.
sigs:
- node
- testing
kinds:
- bug
areas:
- test
- kubelet
4 changes: 4 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-135126-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,8 @@ pr: 135126
releasenote:
text: |-
Added ALPHA counter metric `scheduler_pod_scheduled_after_flush_total` to track pods successfully scheduled after timeout flush from the `unschedulablePods` queue.
sigs:
- scheduling
kinds:
- feature
pr_body: ""
7 changes: 7 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-135148-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,11 @@ pr: 135148
releasenote:
text: |-
Kubeadm: Added the `--allow-deprecated-api` flag to `kubeadm config validate`. By default the command prints a warning for deprecated APIs unless the flag is passed. Additionally, added missing support for `v1beta4` `UpgradeConfiguration` to `kubeadm config migrate` and `kubeadm config validate` commands.
sigs:
- cluster-lifecycle
kinds:
- bug
- feature
areas:
- kubeadm
pr_body: ""
6 changes: 6 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-135227-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,10 @@ pr: 135227
releasenote:
text: |-
Fixed a bug in the `dra_operations_duration_seconds` metric where the `is_error` label was recording inverted values. Error operations now correctly report `is_error=true`, and successful operations report `is_error=false`.
sigs:
- node
kinds:
- bug
areas:
- kubelet
pr_body: ""
11 changes: 11 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-135262-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,15 @@ pr: 135262
releasenote:
text: |-
Kube-apiserver: The `--audit-policy-file` config file now supports specifying `group: "*"` in resource rules to match all API groups.
sigs:
- api-machinery
- auth
- testing
kinds:
- api-change
- feature
areas:
- test
- apiserver
- code-generation
pr_body: ""
6 changes: 6 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-135281-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,10 @@ pr: 135281
releasenote:
text: |-
Removed event listing behavior when describing a deleted Pod from file using `kubectl describe -f`, ensuring consistent NotFound error handling across all resource types.
sigs:
- cli
kinds:
- cleanup
areas:
- kubectl
pr_body: ""
6 changes: 6 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-135283-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,10 @@ pr: 135283
releasenote:
text: |-
Added `kubectl explain -r` flag as a shorthand for `--recursive`.
sigs:
- cli
kinds:
- feature
areas:
- kubectl
pr_body: ""
9 changes: 9 additions & 0 deletions releases/release-1.36/release-notes/maps/pr-135309-map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,13 @@ pr: 135309
releasenote:
text: |-
Enabled YAML support for `/statusz` and `/flagz` endpoints.
sigs:
- api-machinery
- instrumentation
- testing
kinds:
- cleanup
areas:
- test
- apiserver
pr_body: ""
Loading
Loading