Commit Graph

125460 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
99ff62e87a
Merge pull request #127491 from SataQiu/fix-etcd-20240920
kubeadm: check whether the peer URL for the added etcd member already exists when the MemberAddAsLearner/MemberAdd fails
2024-09-25 05:08:07 +01:00
Kubernetes Prow Robot
2e6216170b
Merge pull request #127319 from p0lyn0mial/upstream-define-initial-events-list-blueprint
apimachinery/meta/types.go: define InitialEventsListBlueprintAnnotationKey const
2024-09-25 05:08:00 +01:00
Matthieu MOREL
f50a173bec fix: enable contains rule from testifylint in module k8s.io/client-go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-09-25 06:05:30 +02:00
Matthieu MOREL
3b92b9f84d fix: enable contains rule from testifylint in module k8s.io/apiserver
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-09-25 06:04:37 +02:00
Matthieu MOREL
a28c2b6bf8 fix: enable error-is-as rule from testifylint in module k8s.io/client-go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-09-25 06:03:50 +02: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
f3a54b68f9
Merge pull request #127579 from chrishenzie/context
Propagate existing ctx instead of context.TODO() in sample-controller
2024-09-25 04:02:06 +01: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
8ccc878de0
Merge pull request #127583 from mmorel-35/testifylint/disable/require-error
chore: disable require-error rule from testifylint
2024-09-24 23:08:00 +01:00
Ben Luddy
de914d6e54
Support nondeterministic encode for the CBOR serializer. 2024-09-24 16:38:02 -04: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
Kubernetes Prow Robot
63fc917521
Merge pull request #127480 from thockin/skip_test_target_normalization
Skip test target normalization
2024-09-24 21:08:01 +01:00
Kubernetes Prow Robot
9e157c5450
Merge pull request #127357 from lengrongfu/feat/add-chan-buffer
add resourceupdates.Update chan buffer
2024-09-24 20:02:01 +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
Patrick Ohly
7bbb3465e5 scheduler_perf: more realistic structured parameters tests
Real devices are likely to have a handful of attributes and (for GPUs) the
memory as capacity. Most keys will be driver specific, a few may eventually
have a domain (none standardized right now).
2024-09-24 18:52:45 +02: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
b071443187
Merge pull request #127592 from dims/wait-for-gpus-even-for-aws-kubetest2-ec2-harness
Wait for GPUs even for AWS kubetest2 ec2 harness
2024-09-24 17:26:08 +01:00
Kubernetes Prow Robot
56071089e2
Merge pull request #127573 from benluddy/dynamic-golden-response-test
Add test for unintended changes to dynamic client response handling.
2024-09-24 17:26:01 +01:00
Tim Hockin
8912df652b
Use Go workspaces + go list to find test targets
Plain old UNIX find requires us to do all sorts of silly filtering.
2024-09-24 09:04:13 -07:00
SataQiu
9af1b25bec kubeadm: check the member list status before adding or removing an etcd member 2024-09-24 22:53:42 +08:00
Kubernetes Prow Robot
4c24b9337f
Merge pull request #127575 from alculquicondor/acondor-apps
Stepping down from SIG Apps reviewers
2024-09-24 15:38:06 +01:00
Kubernetes Prow Robot
9571d3b6c6
Merge pull request #125995 from carlory/remove-unnecessary-permissions
remove unneeded permissions for volume controllers
2024-09-24 15:38:00 +01:00
Davanum Srinivas
472ca3b279
skip control plane nodes, they may not have GPUs
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-09-24 10:09:33 -04:00
Kubernetes Prow Robot
6ded721910
Merge pull request #127496 from macsko/add_metricscollectionop_to_scheduler_perf
Add separate ops for collecting metrics from multiple namespaces in scheduler_perf
2024-09-24 14:34:00 +01:00
Davanum Srinivas
349c7136c9
Wait for GPUs even for AWS kubetest2 ec2 harness
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-09-24 09:11:18 -04:00
Maciej Skoczeń
a273e5381a Add separate ops for collecting metrics from multiple namespaces in scheduler_perf 2024-09-24 12:28:53 +00:00
Kubernetes Prow Robot
5973accf48
Merge pull request #127570 from soltysh/do_not_return_err
Do not return error where it's not needed
2024-09-24 10:20:01 +01: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
Matthieu MOREL
64e9fd50ed chore: disable require-error rule from testifylint
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-09-24 07:17:52 +02:00
Kubernetes Prow Robot
f0036aac21
Merge pull request #127572 from soltysh/reuse_helper
Reuse CreateTestCRD helper for kubectl e2e
2024-09-24 06:05:59 +01:00
Kubernetes Prow Robot
4851ea85e0
Merge pull request #127582 from dims/avoid-collecting-dmesg-when-running-as-daemon
Avoid collecting dmesg when running as daemon
2024-09-24 04:55:59 +01:00
AxeZhan
f69ba51348 adding AxeZhan to sig-scheduling reviewers 2024-09-24 10:44:03 +08:00
Davanum Srinivas
1dc29b74b9
Avoid collecting dmesg when running as daemon
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-09-23 21:32:05 -04: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
Tim Hockin
7d89e9b4c0
Only normalize user-provided test targets 2024-09-23 16:25:29 -07:00
Achraf BOUAOUDA
d900efafcc feat(test-e2e): support custom network and subnet on remote e2e mode 2024-09-24 00:25:41 +02:00
Chris Henzie
3f1c41d53e Propagate existing ctx instead of context.TODO() 2024-09-23 14:40:07 -07: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
Aldo Culquicondor
3d5525ec21 Stepping down from SIG Apps reviewers
Change-Id: I4ec085bfe9b5f65ae9b250bd2a7a519379874425
2024-09-23 19:11:54 +00: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
7ff0580bc8
Merge pull request #127458 from ii/promote-volume-attachment-status-test
Promote e2e test for VolumeAttachmentStatus Endpoints +3 Endpoints
2024-09-23 18:08:00 +01:00
Ben Luddy
c8b1037a58
Add test for unintended changes to dynamic client response handling.
The goal is to increase confidence that a change to the dynamic client does not unintentionally
introduce subtle changes to objects returned by dynamic clients in existing programs.
2024-09-23 12:45:22 -04:00
Maciej Szulik
b51d6308a7
Reuse CreateTestCRD helper for kubectl e2e 2024-09-23 18:32:27 +02:00
Maciej Szulik
3bff2b7ee9
Do not return error where it's not needed 2024-09-23 18:12:31 +02:00
Kubernetes Prow Robot
ff391cefe2
Merge pull request #127547 from dims/skip-reinstallation-of-gpu-daemonset
Skip re-installation of GPU daemonset
2024-09-23 15:28:00 +01:00
Davanum Srinivas
65114b677d update vendor
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-09-23 13:17:58 +00:00