Commit graph

50799 commits

Author SHA1 Message Date
Kubernetes Prow Robot
9f42d51e2f
Merge pull request #127578 from skitt/drop-ptr-wrappers-pkg-api
pkg/api(s): drop pointer wrapper functions
2024-09-25 21:02:09 +01:00
Kubernetes Prow Robot
e542d9c8ca
Merge pull request #127608 from carlory/fix-127403
drop the option mark from the InvolvedObject field of internal event object
2024-09-25 19:58:07 +01:00
Kubernetes Prow Robot
f976be809e
Merge pull request #127552 from mmorel-35/testifylint/nil-compare@k8s.io/kubernetes
fix: enable nil-compare and error-nil rules from testifylint in module `k8s.io/kubernetes`
2024-09-25 19:58:00 +01:00
Kubernetes Prow Robot
75214d11d5
Merge pull request #127428 from googs1025/scheduler/plugin
chore(scheduler): refactor import package ordering in scheduler
2024-09-25 11:40:07 +01:00
Matthieu MOREL
27b98be303 fix: enable nil-compare and error-nil rules from testifylint in module k8s.io/kubernetes
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-09-25 06:02:47 +02:00
carlory
b3913395c5 drop the option mark from the InvolvedObject field of internal event object 2024-09-25 11:43:52 +08:00
Kubernetes Prow Robot
5dd244ff00
Merge pull request #125796 from haorenfsa/fix-gc-sync-blocked
garbagecollector: controller should not be blocking on failed cache sync
2024-09-25 04:02:00 +01:00
Kubernetes Prow Robot
e9cde03b91
Merge pull request #127598 from aojea/servicecidr_seconday_dualwrite
bugfix: initialize secondary range registry with the right value
2024-09-24 21:08:08 +01:00
Antonio Ojea
7a9bca3888 bugfix: initialize secondary range registry with the right value
When MultiCIDRServiceAllocator feature is enabled, we added an
additional feature gate DisableAllocatorDualWrite that allows to enable
a mirror behavior on the old allocator to deal with problems during
cluster upgrades.

During the implementation the secondary range of the legacy allocator
was initialized with the valuye of the primary range, hence, when a
Service tried to allocate a new IP on the secondary range, it succeded
in the new ip allocator but failed when it tried to allocate the same IP
on the legacy allocator, since it has a different range.

Expand the integration test that run over all the combinations of
Service ClusterIP possibilities to run with all the possible
combinations of the feature gates.

The integration test need to change the way of starting the apiserver
otherwise it will timeout.
2024-09-24 17:48:13 +00:00
rongfu.leng
ead64fb8f0 add resourceupdates.Update chan buffer
Signed-off-by: rongfu.leng <lenronfu@gmail.com>
2024-09-24 16:48:32 +00:00
Kubernetes Prow Robot
2ade53e264
Merge pull request #124947 from toVersus/fix/eviction-message
[Sidecar Containers] Consider init containers in eviction message
2024-09-24 08:58:00 +01:00
Kubernetes Prow Robot
94df29b8f2
Merge pull request #127464 from sanposhiho/trigger-nodedelete
fix(eventhandler): trigger Node/Delete event
2024-09-24 02:24:00 +01:00
Kubernetes Prow Robot
1137a6a0cc
Merge pull request #127093 from jpbetz/retry-generate-name-ga
Promote RetryGenerateName to GA
2024-09-24 00:46:06 +01:00
Kubernetes Prow Robot
d6bb550b10
Merge pull request #122890 from HirazawaUi/fix-pod-grace-period
[kubelet]: Fix the bug where pod grace period will be overwritten
2024-09-24 00:45:59 +01:00
Stephen Kitt
ff3e9ea79f
pkg/api(s): drop pointer wrapper functions
The new k8s.io/utils/ptr package provides generic wrapper functions,
which can be used instead of type-specific pointer wrapper functions.
This replaces the latter with the former, and migrates other uses of
the deprecated pointer package to ptr in affacted files.

Signed-off-by: Stephen Kitt <skitt@redhat.com>
2024-09-23 23:00:34 +02:00
Kubernetes Prow Robot
211d67a511
Merge pull request #125398 from AxeZhan/pvAffinity
[scheduler] When the hostname and nodename of a node do not match, ensure that pods carrying PVs with nodeAffinity are scheduled correctly.
2024-09-23 21:22:02 +01:00
Kubernetes Prow Robot
851cf43a35
Merge pull request #127487 from hakuna-matatah/jobperf-delete-eventhandler
Offload the main Job reconciler w.r.t cleaning finalizers
2024-09-23 18:08:06 +01:00
Kubernetes Prow Robot
e456fbfaa6
Merge pull request #127545 from mjudeikis/mjudeikis/sa.flow.fix
Fix npe in serviceAccount  flow
2024-09-23 08:00:06 +01:00
Kubernetes Prow Robot
fd44b5bf3b
Merge pull request #127544 from mjudeikis/mjudeikis/npe.check.fix
Fix npe when running in limited config in generic-control-plane mode
2024-09-22 22:30:05 +01:00
Kubernetes Prow Robot
5253ca0511
Merge pull request #127528 from mmorel-35/testifylint/compares@k8s.io/kubernetes
fix: enable compares rule from testifylint in module k8s.io/kubernetes
2024-09-22 20:19:59 +01:00
Mangirdas Judeikis
4783af9a49 fix npe when running in limited config in generic-control-plane mode 2024-09-22 19:06:45 +03:00
Mangirdas Judeikis
cf6d113f24 fix npe in serviceAccount flow 2024-09-22 16:04:48 +03:00
Matthieu MOREL
fa0e38981c fix: enable compares rule from testifylint in module k8s.io/kubernetes
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-09-22 11:20:05 +02:00
Kensei Nakada
91aad7c97f fix(eventhandler): trigger Node/Delete event 2024-09-22 17:29:00 +09:00
Kubernetes Prow Robot
a87215915f
Merge pull request #127447 from sanposhiho/bug-topologyspread
fix(topologyspread): register UpdatePodTolerations when QHint is enabled
2024-09-22 06:59:58 +01:00
Kubernetes Prow Robot
f9a57ba82d
Merge pull request #126760 from ncdc/ncdc/emeritus
Move ncdc to emeritus
2024-09-20 21:01:58 +01:00
HirazawaUi
49058ee799 remove useless comments 2024-09-20 22:25:03 +08:00
HirazawaUi
7c85784b9f fix the bug where pod grace period will be overwritten 2024-09-20 22:25:01 +08:00
Kubernetes Prow Robot
f2700895a4
Merge pull request #127422 from srivastav-abhishek/go-vet-fix
Go vet fixes for gotip
2024-09-20 14:37:58 +01:00
Harish Kuna
0615ded5f7 keep delete handler and update handler consistent for finished jobs and offload mainqueue 2024-09-20 13:28:27 +00:00
Abhishek Kr Srivastav
95860cff1c Fix Go vet errors for master golang
Co-authored-by: Rajalakshmi-Girish <rajalakshmi.girish1@ibm.com>
Co-authored-by: Abhishek Kr Srivastav <Abhishek.kr.srivastav@ibm.com>
2024-09-20 12:36:38 +05:30
Kubernetes Prow Robot
767d28dcf0
Merge pull request #126083 from mmorel-35/testifylint/pkg/api
fix: enable testifylint on `pkg/api`
2024-09-20 05:44:52 +01:00
Kubernetes Prow Robot
a45742b271
Merge pull request #126895 from googs1025/refactor/kubelet_podmanager_ut
refactor(kubelet): implement a table-driven test for pod_manager
2024-09-20 04:12:07 +01:00
googs1025
e0dab78c1b refactor(kubelet): implement a table-driven test for pod_manager 2024-09-20 09:02:14 +08:00
Kubernetes Prow Robot
e96acdba52
Merge pull request #127171 from Jefftree/feature-gate-comment
Reorder kube_features to be alphabetical and add comment on where to add new feature
2024-09-19 22:25:02 +01:00
Kubernetes Prow Robot
04bba3c222
Merge pull request #127427 from sanposhiho/bug-nodeunsched
bug(nodeunschedulable): register missing Pod event for NodeUnschedulable plugin
2024-09-19 20:23:37 +01:00
Kubernetes Prow Robot
b005b40027
Merge pull request #125136 from mauri870/feature/wsl2-kernel-test
util: add test case for WSL kernel version parsing
2024-09-19 20:23:27 +01:00
Joe Betz
e3cae09e63 Promote RetryGenerateName to GA 2024-09-19 14:01:46 -04:00
Jefftree
da308ea4a4 Update feature gate comment on referenced features 2024-09-19 17:25:11 +00:00
Jefftree
a5641b33c9 Reorder features alphabetical and add comments for adding features 2024-09-19 17:03:47 +00:00
Kubernetes Prow Robot
ae945462fb
Merge pull request #126594 from omerap12/informet-validatingadmissionpolicystatus
chore(validatingadmissionpolicystatus): use WaitForCacheSync after sharedInformerFactory Start in unit test
2024-09-19 14:32:23 +01:00
Kubernetes Prow Robot
cdfabdc86e
Merge pull request #127450 from googs1025/scheduler/Fine_grain_QueueHints
feature(scheduler): more fine-grained Node QHint for nodeunschedulable plugin
2024-09-19 11:06:44 +01:00
Kensei Nakada
f457777fe8 chore: use DeepEqual from equality.Semantic instead of reflect 2024-09-19 11:22:12 +09:00
googs1025
86aee8cbc7 feature(scheduler): more fine-grained QHints for nodeunschedulable plugin 2024-09-19 10:05:06 +08:00
Kubernetes Prow Robot
b1357bf988
Merge pull request #127378 from hakuna-matatah/jobperf-delete-eventhandler
Improve performance of Job controller delete event handler
2024-09-18 19:40:43 +01:00
Kubernetes Prow Robot
24a74f887a
Merge pull request #126595 from pacoxu/kubelet-cgroup-v2-kernel-version
[1.32]kubelet: add log and event for cgroup v2 running on kernel < 5.8
2024-09-18 18:34:44 +01:00
Harish Kuna
77a3de3cfb Improve performance of Job controller delete event handler 2024-09-18 15:59:53 +00:00
Kensei Nakada
9c3d4a6fe4 fix(topologyspread): register UpdatePodTolerations when QHint is enabled 2024-09-19 00:36:51 +09:00
Kubernetes Prow Robot
24a447e38f
Merge pull request #124317 from hoyho/bugfix/expand_vol_warning
fix warning when using CSI driver to expand volume
2024-09-18 16:02:44 +01:00
Kubernetes Prow Robot
e367afe3bb
Merge pull request #127397 from kannon92/cleanup-dra-deterministic-name
remove 1.27 deterministic support for resource claims
2024-09-18 14:30:43 +01:00