Commit Graph

134237 Commits

Author SHA1 Message Date
Dan Winship
646e656a56 Switch ipvs and winkernel back to more regular forced syncs 2026-01-08 22:24:17 -05:00
Kubernetes Prow Robot
a5dc76c8d1 Merge pull request #136093 from pohly/automated-cherry-pick-of-#135377-origin-release-1.35
Automated cherry pick of #135377: Fix race condition in DRA health e2e test pod status update
2026-01-09 05:11:39 +05:30
Kubernetes Prow Robot
a7b3b4707a Merge pull request #136103 from atiratree/automated-cherry-pick-of-#135625-upstream-release-1.35
Automated cherry pick of #135625: mark QuotaMonitor as not running and invalidate monitors list
2026-01-09 00:07:40 +05:30
Filip Křepinský
69e322920e mark QuotaMonitor as not running and invalidate monitors list
to prevent close of closed channel panic
2026-01-08 13:19:24 +01:00
Harshal Patil
c52a5384b9 Fix race condition in DRA health e2e test pod status update
Signed-off-by: Harshal Patil <12152047+harche@users.noreply.github.com>
2026-01-08 08:27:15 +01:00
Kubernetes Prow Robot
8957d33d88 Merge pull request #135838 from lalitc375/automated-cherry-pick-of-#135714-origin-release-1.35
Automated cherry pick of #135714: Ensure metricIdentifier uses scheme for kind resolution
2026-01-08 08:05:38 +05:30
Kubernetes Prow Robot
31dfb1845a Merge pull request #136072 from neolit123/automated-cherry-pick-of-#135776-origin-release-1.35
Automated cherry pick of #135776: kubeadm: always retry Patch() Node API calls
2026-01-08 07:07:38 +05:30
Lubomir I. Ivanov
28fffe71c4 kubeadm: always retry Patch() Node API calls
The PatchNodeOnce function has historically exited early
in scanarious when we Get a Node object, but the next Patch
API call on the same Node object fails. This can happen
in setups that are under a lot of resource pressure
or different network timeout scenarious.

Instead of exiting early and allow listing certain errors,
always retry on any Patch error. This aligns with the
general idea that kubeadm retries *all* API calls.
2026-01-07 14:28:02 +01:00
Kubernetes Prow Robot
39a3f49b80 Merge pull request #135810 from AkihiroSuda/fix-135210-1.35
[release-1.35] hack/lib/util.sh: support uutils' `date` command
2026-01-07 11:31:37 +05:30
Kubernetes Prow Robot
ffaef57e5c Merge pull request #135904 from macsko/automated-cherry-pick-of-#135903-upstream-release-1.35
Automated cherry pick of #135903: Disable SchedulerAsyncAPICalls feature gate due to performance issues
2026-01-06 08:38:37 +05:30
Kubernetes Prow Robot
5c80038438 Merge pull request #135853 from neolit123/automated-cherry-pick-of-#135400-origin-release-1.35
Automated cherry pick of #135400: kubeadm: do not sort extraArgs alpha-numerically
2026-01-06 07:40:37 +05:30
Maciej Skoczeń
2a663d9a3a Disable SchedulerAsyncAPICalls in v1.35 due to performance issues 2025-12-23 11:17:21 +00:00
Lubomir I. Ivanov
62b0580535 kubeadm: do not sort extraArgs alpha-numerically
If the user has provided extraArgs with an order that has
significance (e.g. --service-account-issuer for kube-apiserver),
kubeadm will correctly override any base args, but will end up
sorting the entire resulting list, which is not desired.

Instead, only sort the base arguments and preserve the order
of overrides provided by the user.
2025-12-19 17:44:00 +01:00
Lalit Chauhan
624047b4f3 refactor: Ensure metricIdentifier uses scheme for kind resolution
The metricIdentifier function in pkg/registry/rest/validate.go has been updated to consistently use  for determining the resource kind. This change ensures that the identifier is derived from the scheme, which is the authoritative source for API type information.

Corresponding unit tests in pkg/registry/rest/validate_test.go have been updated to align with this new behavior, explicitly passing the scheme in test cases where kind resolution is expected and verifying the correct unknown_resource fallback when the scheme or object is not sufficient to determine the kind.
2025-12-18 19:15:28 +00:00
Akihiro Suda
5345aa5a9b hack/lib/util.sh: support uutils' date command
`make` was printing the following warning on Ubuntu 25.10,
which switched away from GNU coreutils to uutils:

```
!!! [1107 12:46:24] Failed to find GNU date as date or gdate. If you are on Mac: brew install coreutils.
<GOPATH>/src/k8s.io/kubernetes/hack/lib/version.sh: line 166: DATE: unbound variable
```

Fix issue 135210

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
(cherry picked from commit 0c0bc0d533f669fa4acc4fe5b33c75864262cf64)
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2025-12-18 18:01:04 +09:00
Kubernetes Release Robot
e63eccd82f Update CHANGELOG/CHANGELOG-1.35.md for v1.35.0 2025-12-17 13:01:55 +00:00
Kubernetes Release Robot
66452049f3 Release commit for Kubernetes v1.35.0 v1.35.0 2025-12-17 12:32:06 +00:00
Kubernetes Release Robot
cffec77d64 Merge remote-tracking branch 'origin/master' into release-1.35 2025-12-16 21:50:13 +00:00
Kubernetes Release Robot
ea0dce1df1 CHANGELOG: Update directory for v1.32.11 release 2025-12-16 18:27:41 +00:00
Kubernetes Release Robot
a79d3d4061 Merge remote-tracking branch 'origin/master' into release-1.35 2025-12-13 09:48:25 +00:00
Kubernetes Prow Robot
c180d6762d Merge pull request #135692 from pohly/local-up-containerd-config-fix
local-up-cluster.sh: support more recent containerd like 2.2
2025-12-12 20:33:45 -08:00
Patrick Ohly
f58f81d917 local-up-cluster.sh: support more recent containerd like 2.2
The kubekins image got updated from containerd 1.7 to 2.2, which broke
local-up-cluster.sh in the CI because more recent containerd uses single
quotation marks around strings instead of double quotation marks as before. The
search/replaced with sed no longer matched, causing containerd to fail mounting
overlayfs on the default /var/lib/containerd. We have to use the emptyDir host
mount under /docker-graph.

The fix is to relax the search term slightly so that it accepts both kinds of
quotation marks.
2025-12-10 09:17:03 +01:00
Kubernetes Release Robot
8c39f7acbd Merge remote-tracking branch 'origin/master' into release-1.35 2025-12-10 03:39:22 +00:00
Kubernetes Release Robot
04d87a4b6e CHANGELOG: Update directory for v1.33.7 release 2025-12-10 01:15:24 +00:00
Kubernetes Release Robot
f887a29fe2 CHANGELOG: Update directory for v1.34.3 release 2025-12-10 01:13:50 +00:00
Kubernetes Release Robot
227438b56f Merge remote-tracking branch 'origin/master' into release-1.35 2025-12-09 21:45:26 +00:00
Kubernetes Release Robot
612122f1d7 CHANGELOG: Update directory for v1.35.0-rc.1 release 2025-12-09 13:56:23 +00:00
Kubernetes Release Robot
91b0dfb7a4 Update CHANGELOG/CHANGELOG-1.35.md for v1.35.0-rc.1 2025-12-09 13:56:23 +00:00
Kubernetes Release Robot
08b536721b Release commit for Kubernetes v1.35.0-rc.1 v1.35.0-rc.1 2025-12-09 13:33:54 +00:00
Kubernetes Release Robot
0f7f13b86a Merge remote-tracking branch 'origin/master' into release-1.35 2025-12-09 03:44:39 +00:00
Kubernetes Prow Robot
b4980b8d6e Merge pull request #135635 from ahmedtd/fix-pcr-logging-nil-panic
kubelet: Fix nil panic in podcertificatemanager
2025-12-08 17:07:33 -08:00
Taahir Ahmed
8d4237fde8 kubelet: Fix nil panic in podcertificatemanager
If the the PCR that kubelet created gets deleted before it is issued, a
nil panic will be thrown while composing the error message.
2025-12-08 11:43:07 -08:00
Kubernetes Release Robot
8cfa927c4d Merge remote-tracking branch 'origin/master' into release-1.35 2025-12-08 09:37:06 +00:00
Kubernetes Prow Robot
03e14cc943 Merge pull request #135271 from bzsuni/bz/etcd/update/v3.6.6
etcd: Update etcd to v3.6.6
2025-12-07 23:39:29 -08:00
bzsuni
2c811fdd3a etcd: Update etcd to v3.6.6
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
2025-12-08 05:37:15 +00:00
Kubernetes Release Robot
0bc1238b81 Merge remote-tracking branch 'origin/master' into release-1.35 2025-12-05 21:37:54 +00:00
Kubernetes Prow Robot
c70011cf10 Merge pull request #135620 from cpanato/update-rules
update publishing rules
2025-12-05 12:06:55 -08:00
Kubernetes Prow Robot
ff9971ec7f Merge pull request #135586 from pohly/dra-upgrade-downgrade-skew-range
DRA upgrade/downgrade: roll over only after -alpha.0
2025-12-05 09:22:56 -08:00
Kubernetes Release Robot
ad22740b4b Merge remote-tracking branch 'origin/master' into release-1.35 2025-12-05 15:34:37 +00:00
Carlos Panato
dede2886a8 update publishing rules
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2025-12-05 13:59:29 +01:00
Kubernetes Prow Robot
4e94e70dca Merge pull request #135609 from cpanato/update-go-125
Bump images and versions to go 1.25.5 and distroless iptables
2025-12-05 04:42:59 -08:00
Carlos Panato
eae2a1bd5f Bump images and versions to go 1.25.5 and distroless iptables
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2025-12-05 10:40:45 +01:00
Kubernetes Release Robot
b5f0a8229d Merge remote-tracking branch 'origin/master' into release-1.35 2025-12-05 03:34:45 +00:00
Kubernetes Prow Robot
9293f9326d Merge pull request #135591 from p0lyn0mial/upstream-watchlist-reflector-log-fallback
downgrade reflector watchlist fallback log to V(4)
2025-12-04 14:42:56 -08:00
Kubernetes Release Robot
fc01599055 Merge remote-tracking branch 'origin/master' into release-1.35 2025-12-04 21:37:05 +00:00
Kubernetes Prow Robot
04e8064bcc Merge pull request #135580 from serathius/client-go-transformer
Embed proper interface in TransformingStore to ensure DeltaFIFO and RealFIFO are implementing it
2025-12-04 12:55:04 -08:00
Kubernetes Prow Robot
de61f59895 Merge pull request #135536 from dims/bump-x/crypto-to-v0.45.0
Bump golang.org/x/crypto to v0.45.0
2025-12-04 12:54:56 -08:00
Kubernetes Prow Robot
2711e8cb53 Merge pull request #135499 from aojea/crazy_ipallocator
ipallocator: handle errors correctly
2025-12-04 10:21:02 -08:00
Lukasz Szaszkiewicz
3f42ca1401 downgrade reflector watchlist fallback log to V(4) 2025-12-04 19:05:46 +01:00
Patrick Ohly
91e221b047 DRA upgrade/downgrade: roll over only after -alpha.0
All version up to and including x.y.z-alpha.0 are treated as if we were
still the previous minor version x.(y-1). There are two reason for this:

- During code freeze around (at?) -rc.0, the master branch already
  identfies itself as the next release with -alpha.0. Without this
  special case, we would change the version skew testing from what
  has been tested and been known to work to something else, which
  can and at least once did break.

- Early in the next cycle the differences compared to the previous
  release are small, so it's more interesting to go back further.
2025-12-04 14:25:12 +01:00