Commit Graph

137045 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
76cd418bc2 Merge pull request #138603 from princepereira/automated-cherry-pick-of-#138000-upstream-release-1.36
Automated cherry pick of #138000: Delete remote endpoint if it has same ip as local endpoint in the system.
2026-05-05 08:02:21 +05:30
Prince Pereira
a45cef81d6 Delete remote endpoint if it has same ip as local endpoint in the system. 2026-04-26 09:55:19 +00:00
Prince Pereira
cbb38cd5ce Delete remote endpoint if it has same ip as local endpoint in the system. 2026-04-26 09:55:19 +00:00
Kubernetes Prow Robot
3e8d44c79c Merge pull request #138538 from ahrtr/automated-cherry-pick-of-#138403-upstream-release-1.36
Automated cherry pick of #138403: kubeadm: Evaluate etcd cluster health using quorum
2026-04-23 18:46:49 +05:30
Benjamin Wang
07144e39cd Add a (*Client) addEndpoint method
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2026-04-23 09:14:21 +01:00
Benjamin Wang
98ecfc63fe Evaluate etcd cluster health using quorum
Signed-off-by: Benjamin Wang <benjamin.ahrtr@gmail.com>
2026-04-23 09:14:21 +01:00
Kubernetes Release Robot
745e271a9c Update CHANGELOG/CHANGELOG-1.36.md for v1.36.0 2026-04-22 14:04:16 +00:00
Kubernetes Release Robot
ecf6decece Release commit for Kubernetes v1.36.0 v1.36.0 2026-04-22 13:51:51 +00:00
Kubernetes Release Robot
f18c99afe9 Merge remote-tracking branch 'origin/master' into release-1.36 2026-04-21 02:32:05 +00:00
Kubernetes Prow Robot
b31119d205 Merge pull request #138485 from QiWang19/disable-memqos-rollback-tests
skip MemoryQoS rollback test until implementation is resolved
2026-04-21 07:41:52 +05:30
Qi Wang
2aaa5b654b skip MemoryQoS rollback test until implementation is resolved
skip MemoryQoS rollback test until we figure out the mechanism to rollback.

Signed-off-by: Qi Wang <qiwan@redhat.com>
2026-04-20 12:41:45 -04:00
Kubernetes Release Robot
b139cc7960 Merge remote-tracking branch 'origin/master' into release-1.36 2026-04-17 08:26:51 +00:00
Kubernetes Prow Robot
03779bbd00 Merge pull request #138430 from michaelasp/gateMemoryQoS
Gate setting memory QoS behind feature gate
2026-04-17 09:05:03 +05:30
Michael Aspinwall
bb2bb3cd74 Gate setting memory QoS behind feature gate 2026-04-16 23:34:26 +00:00
Kubernetes Release Robot
1729637f0c Merge remote-tracking branch 'origin/master' into release-1.36 2026-04-16 02:24:46 +00:00
Kubernetes Release Robot
b2f73c0d6b CHANGELOG: Update directory for v1.33.11 release 2026-04-15 21:55:21 +00:00
Kubernetes Release Robot
1845002159 CHANGELOG: Update directory for v1.34.7 release 2026-04-15 21:54:36 +00:00
Kubernetes Release Robot
f8627a6859 CHANGELOG: Update directory for v1.35.4 release 2026-04-15 18:12:53 +00:00
Kubernetes Release Robot
8d19a3d494 Merge remote-tracking branch 'origin/master' into release-1.36 2026-04-15 14:23:55 +00:00
Kubernetes Prow Robot
b75d1f6dca Merge pull request #138324 from MaybeSam05/fix-scheduler-inflight-uid-race-138316
scheduler: fix inFlightPods leak when pod is recreated during scheduling failure
2026-04-15 18:45:01 +05:30
Kubernetes Release Robot
a4116fc8a7 Merge remote-tracking branch 'origin/master' into release-1.36 2026-04-15 02:22:28 +00:00
Kubernetes Release Robot
cec8f06d2c CHANGELOG: Update directory for v1.36.0-rc.1 release 2026-04-14 20:19:03 +00:00
Kubernetes Release Robot
9c18c3897a Update CHANGELOG/CHANGELOG-1.36.md for v1.36.0-rc.1 2026-04-14 20:19:03 +00:00
Kubernetes Release Robot
95ccf45b71 Release commit for Kubernetes v1.36.0-rc.1 v1.36.0-rc.1 2026-04-14 20:06:34 +00:00
Samarth Verma
064f0956ad scheduler: address recreated pod review feedback 2026-04-14 10:14:36 -04:00
Kubernetes Release Robot
412e5a136f Merge remote-tracking branch 'origin/master' into release-1.36 2026-04-14 02:21:48 +00:00
Kubernetes Prow Robot
eb51fbf7c6 Merge pull request #138346 from dashpole/update_otel_prop
Update go.opentelemetry.io/otel to v1.41.0
2026-04-14 02:34:37 +05:30
Kubernetes Release Robot
f52d1f45d3 Merge remote-tracking branch 'origin/master' into release-1.36 2026-04-13 20:20:43 +00:00
Kubernetes Prow Robot
02b9792136 Merge pull request #138354 from dims/update-moby-spdystream-v0.5.1
Update github.com/moby/spdystream from v0.5.0 to v0.5.1
2026-04-14 01:04:12 +05:30
Davanum Srinivas
f6209104d2 Update github.com/moby/spdystream from v0.5.0 to v0.5.1
Kubernetes-commit: 7e9c2c8eef26f99aa2f94d8e09d6d32de86c7769
2026-04-13 13:57:52 -04:00
Samarth Verma
48c8f0deb1 scheduler: skip requeueing recreated pods on scheduling failure 2026-04-13 11:53:50 -04:00
David Ashpole
feda787db4 update go.opentelemetry.io/otel to v1.41.0 2026-04-13 14:23:49 +00:00
Kubernetes Release Robot
17223076ef Merge remote-tracking branch 'origin/master' into release-1.36 2026-04-13 14:20:51 +00:00
Kubernetes Prow Robot
462e759d19 Merge pull request #138318 from jsafrane/fix-dra-mirroring
DRA: use full image name in test manifests
2026-04-13 19:22:11 +05:30
Samarth Verma
dc47d8840d scheduler: fix inFlightPods leak when pod is recreated during scheduling failure
handleSchedulingFailure can refresh podInfo from the informer before AddUnschedulableIfNotPresent. A delete and recreate with the same name may change the Pod UID while inFlightPods still tracks the UID from Pop, so Done and queueing-hint lookups must use that in-flight UID.

Add an explicit in-flight UID parameter, thread it through queueing-hint lookups, cover the same-name recreation case with a regression test, and check the returned error in updated test call sites.
2026-04-12 12:28:52 -04:00
Kubernetes Release Robot
b78d697e87 Merge remote-tracking branch 'origin/master' into release-1.36 2026-04-11 20:19:20 +00:00
Kubernetes Prow Robot
a389506254 Merge pull request #138303 from richabanker/mvp-error-log
Downgrade log level from Error to Info for unserved GVRs in peer proxy
2026-04-11 21:20:08 +05:30
Jan Safranek
a2b55fc7af DRA: use full image name in test manifests
In air-gaped environment, the image must have `name:tag` to be parsed and
updated with a private registry.
2026-04-10 17:10:40 +02:00
Kubernetes Release Robot
1cc680e19b Merge remote-tracking branch 'origin/master' into release-1.36 2026-04-10 14:18:06 +00:00
Kubernetes Prow Robot
0275382260 Merge pull request #138244 from fanzhangio/device-manager-numa-fix
devicemanager: constrain topology hints to device NUMA nodes
2026-04-10 18:48:20 +05:30
Kubernetes Release Robot
60a91ea9ff Merge remote-tracking branch 'origin/master' into release-1.36 2026-04-10 11:34:12 +00:00
Kubernetes Prow Robot
550504bb25 Merge pull request #138300 from michaelasp/svmOverload
Reduce number of chaos workers to prevent timeouts
2026-04-10 15:58:19 +05:30
Kubernetes Release Robot
5cce96ed7d Merge remote-tracking branch 'origin/master' into release-1.36 2026-04-09 23:33:05 +00:00
Richa Banker
45ab866615 Downgrade log level from Error to Info for unserved GVRs in peer proxy
Signed-off-by: Richa Banker <richabanker@google.com>
2026-04-09 12:46:58 -07:00
Michael Aspinwall
28b6b1e274 Reduce number of chaos workers to prevent timeouts 2026-04-09 19:33:19 +00:00
Kubernetes Prow Robot
f5c7b42274 Merge pull request #138299 from xmudrii/update-go
Bump images and versions to go 1.26.2 and distroless iptables
2026-04-10 00:44:19 +05:30
Marko Mudrinić
bf7ccb893e Bump images and versions to go 1.26.2 and distroless iptables
Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
2026-04-09 20:22:09 +02:00
Kubernetes Prow Robot
40007b6452 Merge pull request #138210 from Mujib-Ahasan/featuregate-WorkloadWithJob
Rename feature gate `EnableWorkloadWithJob` to `WorkloadWithJob`
2026-04-09 23:12:21 +05:30
Kubernetes Release Robot
298bec2e3a Merge remote-tracking branch 'origin/master' into release-1.36 2026-04-09 17:33:22 +00:00
Fan Zhang
3b5f150153 devicemanager: constrain topology hints to device NUMA nodes
On platforms with many OS-visible NUMA nodes that carry no devices
(e.g. NVIDIA GB200 with 36 NUMA nodes, only 1–2 hosting GPUs),
IterateBitMasks enumerates O(2^n) combinations and stalls the
kubelet for minutes.

Introduce deviceNUMANodes(), which collects the NUMA node IDs from
all registered devices for a resource regardless of allocation state.
generateDeviceTopologyHints() now iterates only over those nodes,
reducing n from 34 to 1–2 on affected hardware.

This fix uses allDevices ensures minAffinitySize and Preferred flags
are computed identically for behavior-preserving, making safe for
backport.

deviceNUMANodes() has a explicit runtime subset guard to guarantee to
return a subset of cadvisor-reported NUMA topology, regardless what
device-plugins report.

Kubernetes-bug: https://github.com/kubernetes/kubernetes/issues/135541

Signed-off-by: Fan Zhang <fanzhang@nvidia.com>
2026-04-09 10:32:44 -07:00