Commit Graph

134340 Commits

Author SHA1 Message Date
Vitor Savian
891285d575 Fix typo and remove default scheduler config 2026-03-19 11:22:52 -03:00
galal-hussein
715dd124c2 Add the ability to add extra admission plugins
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2026-03-19 11:22:52 -03:00
galal-hussein
8d1a13b266 Ignore nfacct init error in kube-proxy
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2026-03-19 11:22:52 -03:00
Erik Wilson
a208771f4d Add Vagrantfile 2026-03-19 11:22:52 -03:00
Darren Shepherd
f8d0d83ff0 Add tag.sh script
Add DefaultKubeBinaryVersion to the tag script

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2026-03-19 11:22:52 -03:00
Darren Shepherd
4a0408b54c Fix CSI initialization conflict
CSI is used by both the kubelet and kube-controller-manager.  Both
components will initialize the csiPlugin with different VolumeHost
objects.  The csiPlugin will then assign a global variable for
the node info manager.  It is then possible that the kubelet gets
the credentials of the kube-controller-manager and that will cause
CSI to fail.
2026-03-19 11:22:52 -03:00
Darren Shepherd
f3f9630401 Allow override of "kubernetes" endpoint port 2026-03-19 11:22:52 -03:00
Darren Shepherd
54d57cf941 Notify startup to grab a hold of handler and authenticator
Fix to the completed options config

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2026-03-19 11:22:52 -03:00
Darren Shepherd
0b0a36a535 Add stopCh to apiserver & context to kublet commands
Remove SetupSignalContext call from the apiserver

Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com>
2026-03-19 11:22:52 -03:00
Erik Wilson
62bca44438 Update kubernetes service on start for port changes 2026-03-19 11:22:52 -03:00
Darren Shepherd
d557788931 Don't ever select the flannel bridge or cni bridge 2026-03-19 11:22:52 -03:00
Darren Shepherd
3cbc70f413 Cache loopback cert in the certs dir if set 2026-03-19 11:22:52 -03:00
Darren Shepherd
ac70fbae67 Add ability to disable proxy hostname check 2026-03-19 11:22:52 -03:00
Darren Shepherd
b60d91a0ca Hide deprecated warnings 2026-03-19 11:22:52 -03:00
Darren Shepherd
8923343183 Set all sources so node+agent in the same process doesn't get restricted 2026-03-19 11:22:52 -03:00
Darren Shepherd
146065e356 Don't check for cpuset cgroup, not always required? 2026-03-19 11:22:52 -03:00
Darren Shepherd
6466c4513f Wait for kube-apiserver for 2 minutes for slow (ARM) systems 2026-03-19 11:22:52 -03:00
Darren Shepherd
9b572a206b Make kubelet.sock path changable 2026-03-19 11:22:52 -03:00
Darren Shepherd
83ef1769ca only use the resolved name if port was zero 2026-03-19 11:22:52 -03:00
Darren Shepherd
e8ee71066e If you can't set hashsize on nf_conntrack don't fail 2026-03-19 11:22:52 -03:00
Darren Shepherd
13c9864c69 Drop credential providers 2026-03-19 11:22:52 -03:00
Darren Shepherd
4075f73623 Drop storage plugins 2026-03-19 11:22:52 -03:00
Darren Shepherd
ca8098fdca Drop client-go cloud auth 2026-03-19 11:22:52 -03:00
Kubernetes Release Robot
6c1cd99aef Release commit for Kubernetes v1.35.3 v1.35.3 2026-03-18 18:30:07 +00:00
Kubernetes Prow Robot
b6f632ba56 Merge pull request #137569 from fuweid/cp-1374942-135
[release-1.35] cmd/kubeadm: ignore EINVAL error during unmount
2026-03-11 19:13:38 +05:30
Kubernetes Prow Robot
f50342991f Merge pull request #137400 from Chandan9112/automated-cherry-pick-of-#137252-upstream-release-1.35
Automated cherry pick of #137252: Use localhost Image Reference in PodObservedGenerationTracking E2E Test
2026-03-11 18:03:39 +05:30
Kubernetes Prow Robot
fe6a745e59 Merge pull request #137382 from BenTheElder/no-rules
drop publishing rules from dependencies.yaml on release branch
2026-03-11 17:03:38 +05:30
Kubernetes Prow Robot
77d8b636d2 Merge pull request #137257 from ahrtr/automated-cherry-pick-of-#137251-upstream-release-1.35
Automated cherry pick of #137251: kubeadm: do not add learner member to etcd client endpoints
2026-03-11 15:01:43 +05:30
Kubernetes Prow Robot
d595aafbbb Merge pull request #137047 from vikasbolla/automated-cherry-pick-of-#135611-upstream-release-1.35
[release-1.35]Automated cherry pick of #135611: Fix flake TestDeviceTaintRule test
2026-03-11 15:01:36 +05:30
Wei Fu
b57e146aec cmd/kubeadm: ignore EINVAL error during unmount
If /var/lib/kubelet is MS_SHARED mountpoint, all the mountpoints
under /var/lib/kubelet will have duplicate one. When `kubeadm reset -f`
is executed, it will try to umount one path twice. However, they are in
the peer group. Once we umount one path, the duplicate one will be
umounted as well. So, in this case, we should ignore EINVAL error.

Signed-off-by: Wei Fu <fuweid89@gmail.com>
(cherry picked from commit 2634261c17)
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2026-03-09 10:14:05 -04:00
Kubernetes Prow Robot
a0e5f1aba5 Merge pull request #136903 from pohly/automated-cherry-pick-of-#136455-origin-release-1.35
Automated cherry pick of #136455: fake client-go: un-deprecate NewSimpleClientset
2026-03-05 00:46:20 +05:30
Chandan Maurya
af6488c9d5 Use localhost image reference in PodObservedGenerationTracking test
The test uses an invalid image to induce a pull error. The previous image
name 'some-image-that-doesnt-exist' causes slow DNS/registry resolution
on some environments (especially metal), leading to 30s timeouts.

Using 'localhost/some-image-that-does-not-exist' makes the pull fail
instantly since there is no registry on localhost, avoiding flaky
timeouts.
2026-03-04 18:02:34 +05:30
Kubernetes Prow Robot
60ebb8adeb Merge pull request #137366 from tsj-30/automated-cherry-pick-of-#137253-upstream-release-1.35
Automated cherry pick of #137253:  DRA: start scheduler after creating binding/non-binding slicesin Basicflow
2026-03-04 16:00:21 +05:30
Benjamin Elder
61003ad140 drop publishing rules from dependencies.yaml on release branch
we only use the rules in the master branch

since we don't need rules.yaml, we don't have two places to match, so we can drop the golang version entirely from this file

bump .go-version alone will be sufficient* on release branches after https://github.com/kubernetes/kubernetes/pull/136954

* ignoring e2e images like agnhost, which will require follow-up PRs ...
2026-03-03 14:33:21 -08:00
Kubernetes Prow Robot
4e48345fc1 Merge pull request #136929 from BenTheElder/1.35-clean-fix
1.35: add dockerized go cache chmod to `make clean`
2026-03-03 17:37:21 +05:30
S J Tharun
b9be60a8c5 start scheduler after creating binding/non-binding slices 2026-03-03 16:21:08 +05:30
S J Tharun
659d489e8d dra: stabilize DeviceBindingConditions BasicFlow by creating without-binding slice first 2026-03-03 16:21:08 +05:30
Kubernetes Prow Robot
946b7f7108 Merge pull request #136387 from vikasbolla/automated-cherry-pick-of-#135567-upstream-release-1.35
[release1.35]Automated cherry pick of #135567: Fix flaky TestApplyCRDuringCRDFinalization test
2026-03-03 14:41:23 +05:30
Kubernetes Release Robot
02115b6ee1 Update CHANGELOG/CHANGELOG-1.35.md for v1.35.2 2026-02-26 20:14:22 +00:00
Kubernetes Release Robot
fdc9d74cbf Release commit for Kubernetes v1.35.2 v1.35.2 2026-02-26 20:02:50 +00:00
Paco Xu
1c0c911c3c kubeadm: do not add learner member to etcd client endpoints 2026-02-26 10:28:59 +00:00
Karthik Bhat
d05c506539 Fix flake TestDeviceTaintRule test by adjusting event hanlder status update logic Co-authored-by: Pohly <patrick.ohly@intel.com> 2026-02-16 15:29:03 +05:30
Kubernetes Prow Robot
55c0a83ea2 Merge pull request #136985 from cpanato/update-go-rel135
[release-1.35] [go] Bump images and versions to go 1.25.7 and distroless iptables
2026-02-12 20:54:02 +05:30
Carlos Panato
69d9b9ba0c Bump images and versions to go 1.25.7 and distroless iptables
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2026-02-12 14:13:41 +01:00
Benjamin Elder
2371267d2f add dockerized go cache to make clean 2026-02-10 15:18:30 -08:00
Kubernetes Release Robot
de51841dbf Update CHANGELOG/CHANGELOG-1.35.md for v1.35.1 2026-02-10 13:04:44 +00:00
Kubernetes Release Robot
8fea90b452 Release commit for Kubernetes v1.35.1 v1.35.1 2026-02-10 12:53:13 +00:00
Patrick Ohly
bd39991737 fake client-go: un-deprecate NewSimpleClientset
NewSimpleClientset was marked as deprecated when NewClientset was
introduced. This has caused some confusion:
- Not all packages have NewClientset (https://github.com/kubernetes/kubernetes/issues/135980).
- Tests that work with NewSimpleClientset fail when
  switched to NewClientset (https://github.com/kubernetes/kubernetes/issues/136327)
  because of missing CRD support (https://github.com/kubernetes/kubernetes/issues/126850).

It doesn't seem burdensome to keep NewSimpleClientset around forever. Some unit
tests may even prefer to use it when they don't need server-side apply (less
overhead). Therefore there is no need to deprecate it.

This avoids churn in the eco system because contributors no longer create PRs
"because the linter complains about the usage of a deprecated function".
2026-02-10 10:07:55 +01:00
Kubernetes Prow Robot
a83897d921 Merge pull request #136491 from AutuSnow/automated-cherry-pick-of-#136325-upstream-release-1.35
Automated cherry pick of #136325: fix(expansion):Resolve the issue of UTF-8 characters being truncated
2026-02-06 04:26:44 +05:30
Kubernetes Prow Robot
b7392aa769 Merge pull request #136463 from rogowski-piotr/automated-cherry-pick-of-#135919-upstream-release-1.35
Automated cherry pick of #135919: kubelet(dra): fix handling of multiple ResourceClaims when one is already prepared
2026-02-06 04:26:37 +05:30