Commit Graph

122207 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
8bd6c10ba5
Merge pull request #126688 from wedaly/automated-cherry-pick-of-#126532-upstream-release-1.30
Automated cherry pick of #126532: kube-proxy: initialization wait for service and endpoint
2024-08-28 18:58:57 +01:00
Kubernetes Prow Robot
70d5fff762
Merge pull request #126779 from hbostan/automated-cherry-pick-of-#125294-upstream-release-1.30
Automated cherry pick of #125294: Add a new workqueue to endpointslice controller for updating
2024-08-28 17:38:57 +01:00
Kubernetes Prow Robot
23bdc6c566
Merge pull request #126970 from cpanato/update-go-1226-rel-130
[release-1.30] [go] Bump images, dependencies and versions to go 1.22.6 and distroless iptables
2024-08-28 15:26:56 +01:00
cpanato
9eb604e1c0
Bump images, dependencies and versions to go 1.22.6 and distroless iptables
Signed-off-by: cpanato <ctadeu@gmail.com>
2024-08-28 14:32:28 +02:00
Kubernetes Prow Robot
3dcc7644d2
Merge pull request #126923 from kannon92/automated-cherry-pick-of-#125499-upstream-release-1.30
Automated cherry pick of #125499: Fix openapi-gen dependency.
2024-08-28 07:52:56 +01:00
Mykhailo Bobrovskyi
0d997170c9 Fix openapi-gen dependency. 2024-08-26 12:10:39 -04:00
Kubernetes Prow Robot
772e3df468
Merge pull request #126797 from BenTheElder/automated-cherry-pick-of-#126449-upstream-release-1.30
cherry pick of #126449: kube-up.sh: bump coreDNS to 1.11.3
2024-08-26 08:09:07 +01:00
Benjamin Elder
2414588ff4 update coredns/corefile-migration to v1.0.24 to support coredns v1.11.3 2024-08-22 11:21:54 -07:00
Kubernetes Prow Robot
ad8a5f5994
Merge pull request #126666 from thockin/automated-cherry-pick-of-#126057-upstream-release-1.30
Automated cherry pick of #126057: make PodIP.IP and HostIP.IP required.
2024-08-22 11:17:53 +01:00
Benjamin Elder
322c524e71 kubeadm: bump coredns to 1.11.3 2024-08-20 11:22:27 -07:00
Benjamin Elder
9f9d774862 kube-up.sh: bump coreDNS to 1.11.3 2024-08-19 14:44:50 -07:00
hbostan
26f4e1d7ae Add a new workqueue to endpointslice controller for updating topology cache and checking node topology distribution. 2024-08-19 10:01:50 +00:00
Madhav Jivrajani
b3fc4ba11a .*: fix lint errors
Fix SA4032 and SA3000 which are flagged after bumping to go1.23rc1
and v0.5.0-rc1 of go-tools.

Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
2024-08-18 21:32:26 -05:00
Madhav Jivrajani
94ba9a67ce hack: disable SA1006 check
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
2024-08-18 21:32:26 -05:00
Madhav Jivrajani
0fdb16fe5a hack/tools: bump go-tools for go1.23.0
Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
2024-08-18 21:32:23 -05:00
Kubernetes Prow Robot
cd0ea55142
Merge pull request #126693 from Huang-Wei/automated-cherry-pick-of-#126644-upstream-release-1.30
Automated cherry pick of #126644: fix a scheduler preemption issue that victim is not patched
2024-08-15 01:01:18 -07:00
Kubernetes Release Robot
b2c937b2af Update CHANGELOG/CHANGELOG-1.30.md for v1.30.4 2024-08-14 19:19:45 +00:00
Kubernetes Release Robot
a51b3b7111 Release commit for Kubernetes v1.30.4 2024-08-14 18:57:33 +00:00
Wei Huang
622b4b2790
fix a scheduler preemption issue that victim is not patched properly 2024-08-14 11:51:43 -07:00
Will Daly
c72ac98781 kube-proxy: initialization wait for service and endpoint handlers synced
Ensure kube-proxy waits for the services/endpointslices informer
caches to be synced *and* all pre-sync events delivered before
setting isInitialized=true. Otherwise, in clusters with many services,
some services may be missing from svcPortMap when kube-proxy starts
(e.g. during daemonset rollout). This can cause kube-proxy to temporarily
remove service DNAT rules and then skip cleanup of UDP conntrack entries
to a service VIP.

Resolves: https://github.com/kubernetes/kubernetes/issues/126468
2024-08-14 09:05:45 -07:00
Lan Liang
3ba8e9e80e
make PodIP.IP and HostIP.IP required.
Fields used as map keys must be required or defaulted when used in a CRD schema.

see https://github.com/kubernetes/kubernetes/issues/124540

Signed-off-by: Lan Liang <gcslyp@gmail.com>
2024-08-13 16:30:53 -07:00
Kubernetes Prow Robot
6cca485fe7
Merge pull request #126493 from marosset/automated-cherry-pick-of-#126012-upstream-release-1.30
Automated cherry pick of #126012: Updating kubelet on Windows to query uuid from registry
2024-08-09 13:55:41 -07:00
Kubernetes Prow Robot
4e3e56dd44
Merge pull request #125389 from mattcary/cherry-pick-#122499-to-release-1.30
Cherry pick #122499 to release-1.30
2024-08-09 05:53:45 -07:00
Kubernetes Prow Robot
d0c02cd273
Merge pull request #126481 from benluddy/automated-cherry-pick-of-#126470-kubernetes-release-1.30
Automated cherry pick of #126470: Move APIServingWithRoutine to alpha and disabled by default.
2024-08-07 07:42:51 -07:00
Mark Rossetti
a42d8f24a9
Updating kubelet on Windows to query uuid from registry 2024-07-31 11:37:22 -07:00
Kubernetes Prow Robot
935f5d5e43
Merge pull request #126300 from cici37/automated-cherry-pick-of-#126167-upstream-release-1.30
Automated cherry pick of #126167: Hot fix for panic on schema conversion.
2024-07-31 08:58:12 -07:00
Ben Luddy
b64504d5d4
Move APIServingWithRoutine to alpha and disabled by default. 2024-07-31 09:58:29 -04:00
Kubernetes Prow Robot
49b718a05c
Merge pull request #126331 from gjkim42/automated-cherry-pick-of-#125935-upstream-release-1.30
Automated cherry pick of #125935: Terminate restartable init containers ignoring not-started containers
2024-07-31 04:36:23 -07:00
Kubernetes Prow Robot
18b814d83d
Merge pull request #126422 from SataQiu/automated-cherry-pick-of-#125566-upstream-release-1.30
Automated cherry pick of #125566: kubeadm: Add '--yes' flag to the list of allowed flags
2024-07-30 01:04:14 -07:00
Kubernetes Prow Robot
42adf451fb
Merge pull request #126253 from seans3/automated-cherry-pick-of-#126231-origin-release-1.30
Automated cherry pick of #126231: Falls back to SPDY for gorilla/websocket https proxy
2024-07-29 02:12:32 -07:00
Kubernetes Prow Robot
100f19e070
Merge pull request #126251 from neolit123/automated-cherry-pick-of-#126224-origin-release-1.30
Automated cherry pick of #126224: kubeadm: fix join bug where kubeletconfig was not patched in
2024-07-29 02:12:25 -07:00
Kubernetes Prow Robot
5df0453fb0
Merge pull request #126153 from xyz-li/cherrpick-125145-130
cherry pick of #125145 apiserver fix watch namespace
2024-07-29 02:12:16 -07:00
Kubernetes Prow Robot
18c3e042b2
Merge pull request #126146 from xyz-li/cherrypick-124568
Cherry pick of #124568 fix ValidatingAdmissionPolicyList json tag
2024-07-29 02:12:07 -07:00
Kubernetes Prow Robot
bf224e388b
Merge pull request #125839 from mengjiao-liu/automated-cherry-pick-of-#125690-upstream-release-1.30
Automated cherry pick of #125690: Fixed metrics missing issue for metrics reference page
2024-07-29 02:11:58 -07:00
Kubernetes Prow Robot
9258988b20
Merge pull request #125481 from neolit123/automated-cherry-pick-of-#125480-origin-release-1.30
Automated cherry pick of #125480: kubeadm: fix a bug in
2024-07-29 02:11:40 -07:00
Kubernetes Prow Robot
26166e3fc8
Merge pull request #126245 from andyzhangx/automated-cherry-pick-of-#126174-upstream-release-1.30
Automated cherry pick of #126174: mount-utils: treat syscall.ENODEV as corrupted mount
2024-07-29 01:02:26 -07:00
Marko Mudrinić
908bfb0cc2 kubeadm: Add '--yes' flag to the list of allowed flags
Signed-off-by: Marko Mudrinić <mudrinic.mare@gmail.com>
2024-07-29 10:47:09 +08:00
Gunju Kim
8d93e94dfb
Terminate restartable init containers ignoring not-started containers
This ensures that the restartable init containers receive a termination
signal even if there are any not-started restartable init containers, by
ignoring the not-running containers.
2024-07-24 20:50:27 +09:00
Cici Huang
1e76729a21 Hot fix for panic on schema conversion. 2024-07-23 21:22:13 +00:00
Sean Sullivan
ae8e580d3a moving for easier cherry-pick 2024-07-20 14:32:37 -07:00
Sean Sullivan
6450174ac9 Falls back to SPDY for gorilla/websocket https proxy error 2024-07-20 14:32:37 -07:00
Lubomir I. Ivanov
4892aa46b2 kubeadm: fix join bug where kubeletconfig was not patched in memory
During kubeadm join in 1.30 kubeadm started respecting
the kubeletconfiguration healthz address/port. Previously
it hardcoded the health check to localhost:defaultport.

A corner case was not handled where the user applies --patches
on join to modify the local kubeletconfiguration. This results
in kubeletconfiguration patch target patches not being applied to
the KubeletConfiguration in memory and the health check
running on the address:port which are present in the kubelet-config
configmap.

Fix that by explicitly calling a new function to patch the
KubeletConfiguration in memory. This is scoped to only handle
the healthz checks *after* the kubelet config.yaml was already
patched and written to disk.
2024-07-20 22:24:17 +03:00
Jonathan Dobson
b000817c8b mount-utils: treat syscall.ENODEV as corrupted mount 2024-07-20 13:46:14 +00:00
Kubernetes Prow Robot
c052f64689
Merge pull request #126059 from mimowo/automated-cherry-pick-of-#126046-upstream-release-1.30
Automated cherry pick of #126046: Use omitempty for optional fields in Job Pod Failure Policy
2024-07-18 02:00:11 -07:00
Kubernetes Prow Robot
105481db59
Merge pull request #126115 from mimowo/automated-cherry-pick-of-#125404-upstream-release-1.30
Automated cherry pick of #125404: Fix that PodIP field is not set for terminal pod
2024-07-17 12:08:34 -07:00
xyz-li
d926cbf559 apiserver: fix watch namespace
For request like '/api/v1/watch/namespaces/*', don't set scope.namespace.
Because the func `addWatcher` add a watcher to allWatchers with the value `scope.namespace` not empty.
But the function `dispatchEvent` dispatch event with an empty namespace.

Signed-off-by: xyz-li <hui0787411@163.com>
2024-07-17 17:15:33 +08:00
xyz-li
de002a7ea5 api: fix ValidatingAdmissionPolicyList json tag
This change make api-server not omity the field `item` of
ValidatingAdmissionPolicyList when ValidatingAdmissionPolicy is empty.
So kubetl will print ValidatingAdmissionPolicyList correctly when ValidatingAdmissionPolicy is empty.

Signed-off-by: xyz-li <hui0787411@163.com>
2024-07-17 16:37:30 +08:00
Kubernetes Release Robot
7bda370a08 Update CHANGELOG/CHANGELOG-1.30.md for v1.30.3 2024-07-17 00:09:23 +00:00
Kubernetes Release Robot
6fc0a69044 Release commit for Kubernetes v1.30.3 2024-07-16 23:48:11 +00:00
Kubernetes Prow Robot
a3839c22b4
Merge pull request #126129 from cji/cherrypick-5321-130
Cherry pick of #126104 Add funcs in pkg/filesystem/util that can actually set file permissiosn
2024-07-16 11:43:06 -07:00