Commit Graph

51755 Commits

Author SHA1 Message Date
vivzbansal
d1fac494f4 resolve merge conflicts 2025-01-27 19:42:13 +00:00
Kubernetes Prow Robot
3f26d00557 Merge pull request #129751 from pacoxu/EfficientWatchResumption
remove GAed EfficientWatchResumption
2025-01-27 04:51:22 -08:00
Kubernetes Prow Robot
d36322f8d7 Merge pull request #129815 from dims/linter-to-ensure-go-cmp/cmp-is-used-only-in-tests
Linter to ensure go-cmp/cmp is used ONLY in tests
2025-01-25 15:53:21 -08:00
Kubernetes Prow Robot
1ee2d3ca71 Merge pull request #129798 from aojea/ipv6_alloc_dual_write
cluster ip allocator should check first on the legacy allocators
2025-01-24 20:27:21 -08:00
Davanum Srinivas
4e05bc20db Linter to ensure go-cmp/cmp is used ONLY in tests
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-01-24 20:49:14 -05:00
Kubernetes Prow Robot
2056dbca18 Merge pull request #129697 from saza-ku/remove-pvc-not-found
chore: remove duplicated test case of `pvc not found`
2025-01-24 09:35:21 -08:00
Kubernetes Prow Robot
659c437b26 Merge pull request #129703 from carlory/InTreePluginPortworxUnregister
add a comment to InTreePluginPortworxUnregister
2025-01-24 08:15:33 -08:00
Antonio Ojea
d3e8572d70 cluster ip allocator should check first on the legacy allocators
Kubernetes clusters allow to define an IPv6 range of /108 for IPv6
despite the old allocators will only use the first /112 of that range.

The new allocators does not have this limitation, so they can allocate
IPs on the whole space, the problem happens on upgrades from clusters
that were already using this size, since the new allocators by default
will try to allocate addresses that works for both new and old allocatos
to allow safe upgrades.

The new allocators, when configured to keep compatibility with the old
allocators, must try first to allocate an IP that is compatible with the
old allocators and only fall back to the new behavior if it is not
possible.
2025-01-24 15:48:52 +00:00
googs1025
27ec5de863 chore(scheduler): improve log output for podtopologyspread filter plugin 2025-01-24 19:29:23 +08:00
Kubernetes Prow Robot
5aeea45357 Merge pull request #128546 from atiratree/pod-replacement-policy-terminating-pods
add PodReplacementPolicy for Deployments: terminating pods
2025-01-23 17:07:21 -08:00
Kubernetes Prow Robot
28ad751946 Merge pull request #128727 from Tal-or/memorymanager_cleanup
memmanager:cleanup: drop `Experimental` prefix
2025-01-23 14:15:20 -08:00
Filip Křepinský
e263b878ee Deployment controller should count terminating pods in the status 2025-01-23 22:37:05 +01:00
Filip Křepinský
dc1914c61c ReplicaSet controller should count terminating pods in the status 2025-01-23 22:26:34 +01:00
Filip Křepinský
28437797b5 update generated files and feature gates 2025-01-23 22:26:34 +01:00
Filip Křepinský
14783b8a9b add validation, field disablement and tests 2025-01-23 22:26:34 +01:00
Filip Křepinský
f7c46df665 api: add terminatingReplicas field to ReplicaSet and Deployment statuses
- update internal ReplicaSet and Deployment type documentation to match with
  versioned API
- made Replicaset and Deployment type documentation more consistent
2025-01-23 22:26:34 +01:00
Kubernetes Prow Robot
a444a5bfed Merge pull request #129732 from dims/switch-to-v2.6.3-of-gopkg.in/go-jose/go-jose.v2
Switch to gopkg.in/go-jose/go-jose.v2 @ v2.6.3 and github.com/coreos/go-oidc @ v2.3.0
2025-01-22 13:40:38 -08:00
Kubernetes Prow Robot
45d0fddaf1 Merge pull request #128971 from aojea/servicecidr_ga
KEP-1880 Multiple Service CIDRs: Graduate to GA
2025-01-22 11:12:44 -08:00
Paco Xu
69964319d1 remove GAed EfficientWatchResumption since v1.24 2025-01-22 16:51:37 +08:00
Tim Allclair
bda81f1b68 Kubelet server handler cleanup 2025-01-21 16:31:52 -08:00
Kubernetes Prow Robot
0d988d7209 Merge pull request #129619 from ffromani/sig-node-approvers-ffromani
Self-nominating ffromani as approver for sig-node container and resource managers
2025-01-21 15:50:36 -08:00
Davanum Srinivas
c9e81cd84c Switch to gopkg.in/go-jose/go-jose.v2 @ v2.6.3
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-01-21 09:21:27 -05:00
Kubernetes Prow Robot
a716ea756d Merge pull request #129635 from macsko/cache_calculateresource_result_when_adding_pod_to_nodeinfo
Use cached calculateResource result when removing pod from NodeInfo in preemption
2025-01-21 04:16:37 -08:00
Maciej Skoczeń
0452ae402a Use cached calculateResource result when removing pod from NodeInfo in preemption 2025-01-21 10:02:57 +00:00
Kubernetes Prow Robot
e69a5ed9b3 Merge pull request #129200 from carlory/remove-GetDeviceNameFromMount
Remove GetDeviceNameFromMount from HostUtils
2025-01-20 10:00:35 -08:00
Kubernetes Prow Robot
3305fcccf7 Merge pull request #126777 from carlory/fix-image-plugin
Fix GetVolumeName for image volumeplugin
2025-01-20 08:46:36 -08:00
Kubernetes Prow Robot
3a4c2a0bbb Merge pull request #129271 from aroradaman/dual_stack_healthz
Dual stack healthz server
2025-01-20 07:32:42 -08:00
Antonio Ojea
8fcb4b5773 comment we keep storing v1beta1 by default to handle upgrades 2025-01-20 13:26:04 +00:00
Antonio Ojea
3606d52cd6 make update 2025-01-20 13:01:54 +00:00
Antonio Ojea
7721590b9e update controller manager 2025-01-20 13:01:53 +00:00
Antonio Ojea
33ba585534 update kube-apiserver 2025-01-20 13:01:53 +00:00
Antonio Ojea
bea17e1497 update internal API 2025-01-20 13:01:53 +00:00
Antonio Ojea
ad511cd249 update registry 2025-01-20 13:01:53 +00:00
Antonio Ojea
e340a07ccf update kube-proxy 2025-01-20 13:01:53 +00:00
Antonio Ojea
c26a5796fd update networking strategy 2025-01-20 13:01:53 +00:00
Antonio Ojea
68cae5131a server both ga and beta servicecidr and ipaddress apis 2025-01-20 13:01:53 +00:00
Antonio Ojea
3b48b0627b graduate DisableAllocatorDualWrite to beta disabled by default 2025-01-20 13:01:52 +00:00
Antonio Ojea
f97ff113fa graduate MultiCIDRServiceAllocator to GA
don't lock feature gate by default
2025-01-20 13:01:52 +00:00
Kubernetes Prow Robot
4766d191f4 Merge pull request #129577 from ning0515/fix-125332
Only set worker to nil when the key exists.
2025-01-20 01:14:36 -08:00
carlory
7d02a18a64 add a comment to InTreePluginPortworxUnregister 2025-01-20 17:09:14 +08:00
saza-ku
e26fb1c393 remove duplicated test case of pvc not found 2025-01-20 01:52:35 +09:00
carlory
d3974065c8 Remove GetDeviceNameFromMount from HostUtils
Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-01-18 21:23:54 +08:00
Kubernetes Prow Robot
ecbe8319f4 Merge pull request #129692 from alexanderConstantinescu/kep-3836-133
KEP-3836: 1.33 - remove feature gate KubeProxyDrainingTerminatingNodes
2025-01-17 17:53:09 -08:00
Kubernetes Prow Robot
b480e3130f Merge pull request #129669 from aramase/aramase/f/credential_provider_config_dup_validation
credential provider config: validate duplicate names early and preserve provider order
2025-01-17 17:53:03 -08:00
Kubernetes Prow Robot
9e0353b81e Merge pull request #122016 from carlory/ref-pr-80043
removed the dependency on `k8s.io/util/nsenter`
2025-01-17 11:06:35 -08:00
Alexander Constantinescu
45529062e7 KEP-3836: 1.33 - remove feature gate 2025-01-17 17:04:40 +01:00
Tom Walker
1d4acfb882 Update EnvFromSource.Prefix doc to mention Secret as well as ConfigMap
Signed-off-by: Tom Walker <walker.thomas.p@gmail.com>
2025-01-17 15:20:15 +00:00
Kubernetes Prow Robot
f64b651eba Merge pull request #129637 from jasondrogba/fix-comment
Fix incorrect function name in comment
2025-01-17 05:44:42 -08:00
Kubernetes Prow Robot
2be1833a47 Merge pull request #128997 from srivastav-abhishek/fix-search-disk-test
Replaced util.NewIOHandler() with fakeIOHandler to make UT pass on different host envs
2025-01-17 05:44:35 -08:00
XiangNing Xia
25a6fa144f There is no need to set the worker to nil to avoid potential timing issues. 2025-01-17 10:10:58 +00:00