Commit Graph

124581 Commits

Author SHA1 Message Date
Darren Shepherd
40190770fb Allow override of "kubernetes" endpoint port 2025-04-23 13:20:06 -03:00
Darren Shepherd
834b2acae4 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>
2025-04-23 13:20:06 -03:00
Darren Shepherd
4e407fa5b5 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>
2025-04-23 13:20:06 -03:00
Erik Wilson
1d6158557c Update kubernetes service on start for port changes 2025-04-23 13:20:06 -03:00
Darren Shepherd
c7e736dc03 Don't ever select the flannel bridge or cni bridge 2025-04-23 13:20:06 -03:00
Darren Shepherd
a7c8b847d3 Cache loopback cert in the certs dir if set 2025-04-23 13:20:06 -03:00
Darren Shepherd
4ac249cdc8 Add ability to disable proxy hostname check 2025-04-23 13:20:06 -03:00
Darren Shepherd
be52e3dacc Hide deprecated warnings 2025-04-23 13:20:06 -03:00
Darren Shepherd
65014334a1 Set all sources so node+agent in the same process doesn't get restricted 2025-04-23 13:20:06 -03:00
Darren Shepherd
8e2b47c3d4 Don't check for cpuset cgroup, not always required? 2025-04-23 13:20:06 -03:00
Darren Shepherd
2e33e0695f Wait for kube-apiserver for 2 minutes for slow (ARM) systems 2025-04-23 13:20:06 -03:00
Darren Shepherd
f39bcb4def Make kubelet.sock path changable 2025-04-23 13:20:06 -03:00
Darren Shepherd
29752c9c3d only use the resolved name if port was zero 2025-04-23 13:20:06 -03:00
Darren Shepherd
f74b3e8c17 If you can't set hashsize on nf_conntrack don't fail 2025-04-23 13:20:06 -03:00
Darren Shepherd
97b7529135 Drop credential providers 2025-04-23 13:20:06 -03:00
Darren Shepherd
3b76a0d3df Drop storage plugins 2025-04-23 13:20:06 -03:00
Darren Shepherd
1cd6f9968c Drop client-go cloud auth 2025-04-23 13:20:06 -03:00
Kubernetes Release Robot
3f46d435cd Release commit for Kubernetes v1.31.8 2025-04-22 15:53:27 +00:00
Kubernetes Prow Robot
3a67945ee1 Merge pull request #130685 from carlory/automated-cherry-pick-of-#130335-upstream-release-1.31
Automated cherry pick of #130335: Fix kubelet restart unmounts volumes of running pods if the referenced PVC is being deleted by the user
2025-04-17 10:31:07 -07:00
Kubernetes Prow Robot
6ed5abcf2d Merge pull request #131160 from wojtek-t/automated-cherry-pick-of-#131020-upstream-release-1.31
Automated cherry pick of #131020: Fix race for sending errors in watch
2025-04-17 09:21:07 -07:00
Wojciech Tyczyński
de2117a41c Fix race for sending errors in watch 2025-04-03 08:47:31 +01:00
Kubernetes Release Robot
de93867c92 Update CHANGELOG/CHANGELOG-1.31.md for v1.31.7 2025-03-11 20:22:37 +00:00
Kubernetes Release Robot
da53587841 Release commit for Kubernetes v1.31.7 2025-03-11 19:55:16 +00:00
carlory
3836d58744 fix handle terminating pvc when kubelet rebuild dsw
Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-03-10 18:59:59 +08:00
carlory
77de0b99c2 fix e2e
Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-03-10 18:59:59 +08:00
carlory
ab4389f174 add e2e test to reproduce unexpected unmount after kubelet is restarted
Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-03-10 18:59:59 +08:00
Kubernetes Prow Robot
002366336a Merge pull request #130509 from cici37/automated-cherry-pick-of-#130035-upstream-release-1.31
Automated cherry pick of #130035: [KEP-5080]Ordered Namespace Deletion
2025-03-07 22:45:44 -08:00
Cici Huang
ae9dcc0a75 Update status before returning err 2025-03-06 11:00:19 -08:00
Kubernetes Prow Robot
ed53c53422 Merge pull request #130426 from jsturtevant/automated-cherry-pick-of-#128097-upstream-release-1.31
Automated cherry pick of #128097: [sig-windows] Update kubectl exec to use correct format
2025-03-06 04:53:52 -08:00
Kubernetes Prow Robot
f165a1dc46 Merge pull request #130084 from richabanker/automated-cherry-pick-of-#128430-upstream-release-1.31
Automated cherry pick of #128430: do not install handler for '/metrics/slis' endpoint using sync.Once
2025-03-06 04:53:44 -08:00
Kubernetes Prow Robot
b6e875e440 Merge pull request #130312 from neolit123/automated-cherry-pick-of-#130202-origin-release-1.31
Automated cherry pick of #130202: kubeadm: fix panic when no UpgradeConfiguration was found in the config file
2025-03-05 16:27:46 -08:00
Cici Huang
f12dbc31a9 Add the feature gate OrderedNamespaceDeletion for apiserver. 2025-03-03 13:43:37 -08:00
Kubernetes Prow Robot
a9964aec6b Merge pull request #130071 from mimowo/automated-cherry-pick-of-#130068-upstream-release-1.31
Automated cherry pick of #130068: Fix the flaky Job test: TestSuccessPolicy_ReEnabling
2025-02-25 13:06:29 -08:00
James Sturtevant
2a90c25acb Update kubectl exec to use correct format
Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
2025-02-25 20:37:17 +00:00
Kubernetes Prow Robot
00ba1de20b Merge pull request #130166 from mimowo/automated-cherry-pick-of-#130164-upstream-release-1.31
Automated cherry pick of #130164: Deflake the PodReplacementPolicyFeatureToggling Job integration test
2025-02-25 11:58:29 -08:00
Kubernetes Prow Robot
11fefab875 Merge pull request #130156 from AwesomePatrol/automated-cherry-pick-of-#130113-upstream-release-1.31
Automated cherry pick of #130113: Make ResourceQuota LIST requests only when Informer is not synced
2025-02-24 07:50:28 -08:00
SataQiu
475334f995 kubeadm: fix panic when no UpgradeConfiguration was found in the config file 2025-02-20 15:21:35 +02:00
Kubernetes Prow Robot
6476cf7cc9 Merge pull request #130194 from liggitt/go-1.23-1.31
[release-1.31][go1.23] Build with go 1.23.6
2025-02-20 02:50:27 -08:00
Kubernetes Prow Robot
d74c758b7a Merge pull request #130252 from fuweid/1.31-backport-130126
[release-1.31] proxy: should add PingPeriod for websocket translator
2025-02-19 07:16:28 -08:00
Wei Fu
e8b0252a41 proxy: should add PingPeriod for websocket translator
IIUC, before using the translator handler, the ping data can be delivered from
the client to the runtime side since kube-apiserver does not parse any client
data. However, with WebSocket, the server responds with a pong to the client
without forwarding the data to the runtime side. If a proxy is present, it may
close the connection due to inactivity. SPDY's PingPeriod can help address this
issue.

Signed-off-by: Wei Fu <fuweid89@gmail.com>
Co-authored-by: Antonio Ojea <aojea@google.com>
(cherry picked from commit dc59c0246fb407dcf035afc224f63fcf0da8244e)
Signed-off-by: Wei Fu <fuweid89@gmail.com>
2025-02-18 21:09:33 -05:00
Jordan Liggitt
3a9f05a1e6 Bump to build with go 1.23.6 2025-02-15 15:40:08 -05:00
Kubernetes Prow Robot
94949beccf Merge pull request #130174 from liggitt/go-tools-131
[release-1.31][go1.23] Honor KUBE_HACK_TOOLS_GOTOOLCHAIN
2025-02-14 17:24:20 -08:00
Jordan Liggitt
51a17c3c4e Honor KUBE_HACK_TOOLS_GOTOOLCHAIN 2025-02-14 12:57:36 -05:00
Michal Wozniak
5d5ac1696f Deflake the PodReplacementPolicyFeatureToggling Job integration test 2025-02-14 14:14:37 +01:00
Aleksander Mistewicz
c1cddd5fff Limit ResourceQuota LIST requests to times when informer is not synced
This should reduce the number of slow (100ms) LIST requests when there
are no ResourceQuota objects present in the namespace. The behavior
stays virtually the same.
2025-02-14 07:54:16 +01:00
Kubernetes Release Robot
1d723e3849 Update CHANGELOG/CHANGELOG-1.31.md for v1.31.6 2025-02-12 21:51:09 +00:00
Kubernetes Release Robot
6b3560758b Release commit for Kubernetes v1.31.6 2025-02-12 21:24:12 +00:00
Kubernetes Prow Robot
1c1a186bcb Merge pull request #130077 from cpanato/update-go-131
[release-1.31][go] Bump images, dependencies and versions to go 1.22.12 and distroless iptables
2025-02-11 15:49:58 -08:00
Richa Banker
19ebee96b2 Add tests 2025-02-10 14:39:06 -08:00
Richa Banker
93a63da852 do not install handler for /metrics/slis using sync.Once 2025-02-10 14:35:20 -08:00