Commit Graph

129934 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
49945dbfab Merge pull request #131742 from ingvagabund/update-sig-scheduling-async-preemption-test
[sig-scheduling] SchedulerPreemption [Serial] validates various priority Pods preempt expectedly with the async preemption: replace finalizers with preStop hook and TerminationGracePeriodSeconds
2025-05-14 06:47:26 -07:00
Kubernetes Prow Robot
92c06be523 Merge pull request #131299 from nojnhuh/dra-admin-dupes
DRA: prevent admin access claims from getting duplicate devices
2025-05-14 06:47:19 -07:00
Kubernetes Prow Robot
2a3ca42c91 Merge pull request #131345 from haosdent/haosdent/return-unresolvable-when-exceed-node-resources
scheduler: return UnschedulableAndUnresolvable when node capacity is insufficient
2025-05-14 05:13:25 -07:00
Kubernetes Prow Robot
0113538e59 Merge pull request #127180 from sanposhiho/general-gate
feat: introduce pInfo.GatingPlugin to filter out events more generally
2025-05-14 05:13:18 -07:00
Kubernetes Prow Robot
feb393341e Merge pull request #131714 from sanposhiho/improve-backoff
feat: improve the backoff calculation to O(1)
2025-05-14 03:15:25 -07:00
Kubernetes Prow Robot
49b8845970 Merge pull request #131710 from saza-ku/fix-test-node-affinity-scoring
test: wait for nodes to be in scheduler's cache
2025-05-14 03:15:19 -07:00
Kubernetes Prow Robot
fcf22b3ebe Merge pull request #131732 from danwinship/endpoint-bad-conformance
Fix two conformance tests to use EndpointSlices rather than Endpoints
2025-05-14 00:50:50 -07:00
Kubernetes Prow Robot
fbd474a286 Merge pull request #131644 from Uladzislau97/taint-time-added
Remove misleading comment from NodeTaint TimeAdded field
2025-05-13 15:53:26 -07:00
Kubernetes Prow Robot
cc40ff76ca Merge pull request #131751 from bridgetkromhout/add-joelspeed
Adding Joel Speed
2025-05-13 14:49:26 -07:00
Bridget Kromhout
504b681ae1 Adding Joel Speed
Signed-off-by: Bridget Kromhout <bridget@kromhout.org>
2025-05-13 15:46:43 -05:00
Jon Huhn
47f8596063 DRA: prevent admin access claims from getting duplicate devices 2025-05-13 15:03:27 -05:00
Kubernetes Prow Robot
c96032addd Merge pull request #131318 from aojea/lock_servicecidr
Lock MultiCIDRServiceAllocator to default and DisableAllocatorDualWrite to GA
2025-05-13 09:51:28 -07:00
Kubernetes Prow Robot
0f71293ec8 Merge pull request #131279 from nojnhuh/resource-slice-tracker-tests
Run all permutations of input events in ResourceSlice tracker tests
2025-05-13 09:51:20 -07:00
Kubernetes Prow Robot
cdf61cd150 Merge pull request #131743 from cpanato/udpate-pub
update publishing rules for rel 1.30/31/32 to use go1.23.8 and drop release-1.29 config
2025-05-13 08:43:22 -07:00
Kubernetes Prow Robot
1325262b5f Merge pull request #130961 from hakuna-matatah/rs
Optimize RS Controller Performance: Reduce Work Duration Time & Minimize Cache Locking
2025-05-13 08:43:15 -07:00
Vlad Vasilyeu
c4d6fcb197 Remove misleading comment from NodeTaint TimeAdded field 2025-05-13 15:35:21 +00:00
Kubernetes Prow Robot
3ec10da031 Merge pull request #131608 from omerap12/migrate-ExtractCommentTags-conversion
Migrate ExtractCommentTags to ExtractFunctionStyleCommentTags
2025-05-13 07:03:27 -07:00
Kubernetes Prow Robot
c6311d5836 Merge pull request #130927 from mortent/PartitionableDeviceE2eTests
E2e tests for Partitionable Devices
2025-05-13 07:03:21 -07:00
Carlos Panato
d0b6ea36b6 update got to 1.23.8 for the active release branches
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2025-05-13 15:35:18 +02:00
Carlos Panato
3043257b83 remove release-1.29 as it is deprecated
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2025-05-13 15:34:38 +02:00
Jan Chaloupka
9fd545bcc4 [sig-scheduling] SchedulerPreemption [Serial] validates various priority Pods preempt expectedly with the async preemption: replace finalizers with preStop hook and TerminationGracePeriodSeconds
Finalizers do not work as expected when an informer with a field
selector is used. Any time a pod changing its state gets excluded by the
field selector a synthetic delete event is issues even though the pod
with a finalizer set is still present. Thus, making the scheduler
schedule the high and medium priority pods before any of the low
priority pod finalizers is removed. Instead, rely on preStop hook and
TerminationGracePeriodSeconds to keep all low priority pods long enough
included by the field selector so all high priority pods can set their
.status.nominatedNodeName field.

Also, update the check for how many medium priority pods are expected to
be scheduled. Each node can accept 10 pods of the given extended
resources. Given there's 5 high priority created per node, there's
always 5 times number of nodes spots left for the medium priority pods.
2025-05-13 15:06:04 +02:00
Dan Winship
74e9b27e56 Port "Service endpoints latency should not be very high" to EndpointSlices
This changes the conformance test to measure the latency of the
EndpointSlice controller rather than the Endpoints controller. This
should not have any real effect since the two controllers run in the
same process and do mostly the same thing (especially in tests like
this one which don't test multi-slice services).
2025-05-13 08:53:50 -04:00
saza-ku
e5f7fc25e7 TestNodeAffinityScoring: wait all nodes 2025-05-13 16:18:19 +09:00
Kubernetes Prow Robot
fd15e3fd55 Merge pull request #131697 from adrianmoisey/add-adrian-as-reviewer
Self nominate adrianmoisey as sig-network reviewer
2025-05-12 17:53:23 -07:00
Kubernetes Prow Robot
b8d9c12d1b Merge pull request #131330 from aojea/servicecidr_fixes
servicecidr: only patch status if necessary
2025-05-12 17:53:16 -07:00
Kubernetes Prow Robot
1a0eeb90e4 Merge pull request #131715 from thockin/kk_yaml_decoder_nits
Account consumed newlines properly in YAML decoder
2025-05-12 16:01:15 -07:00
Harish Kuna
e42aba6c0c Optimize RS Controller Performance: Reduce Work Duration Time & Minimize Cache Locking 2025-05-12 19:56:46 +00:00
Kubernetes Prow Robot
832be9538e Merge pull request #131725 from dims/avoid-encoding-in-log-response-object-when-we-dont-need-it
Avoid encoding in LogResponseObject when we are not going to use it
2025-05-12 12:15:15 -07:00
Davanum Srinivas
721947a570 Update staging/src/k8s.io/apiserver/pkg/audit/request_log_test.go
Co-authored-by: Tim Allclair <timallclair@gmail.com>
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-05-12 14:11:19 -04:00
Davanum Srinivas
153233c677 review from tallclair
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-05-12 12:59:58 -04:00
Kubernetes Prow Robot
0e64c6443f Merge pull request #131727 from danwinship/labeldocs
Fix comments on ginkgo label functions
2025-05-12 09:29:16 -07:00
Davanum Srinivas
e418ee3a92 Avoid encoding in LogResponseObject when we are not going to use it
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2025-05-12 12:11:38 -04:00
Morten Torkildsen
26c198dc20 Some fixes 2025-05-12 16:08:15 +00:00
Morten Torkildsen
0b915a538f Cleanup after rebase 2025-05-12 16:02:11 +00:00
Morten Torkildsen
a6586aa610 Addressed comments 2025-05-12 16:01:01 +00:00
Morten Torkildsen
e262cccf23 Cleanup after rebase 2025-05-12 16:00:07 +00:00
Morten Torkildsen
8610404358 Add e2e tests for Partitionable Devices 2025-05-12 16:00:04 +00:00
Morten Torkildsen
ece35e5882 Update DRA e2e test framework to allow publishing advanced ResourceSlices 2025-05-12 15:56:24 +00:00
Dan Winship
a437a269f1 Fix comments on ginkgo label functions 2025-05-12 11:22:18 -04:00
Kubernetes Prow Robot
48fcf418ce Merge pull request #131691 from pohly/dra-e2e-labeling
DRA E2E: revise test labeling
2025-05-12 05:43:16 -07:00
Patrick Ohly
85734ac6b3 DRA E2E: don't run prioritized list tests twice
For some reasons all tests in `prioritizedListTests` were registered and thus
run twice.

While at it we can simplify the test names: the "with <feature text>" part is
redundant because we also have the automatically injected
`[FeatureGate:<feature gate name>]`.
2025-05-12 10:48:19 +02:00
Kensei Nakada
5140786829 feat: improve the backoff calculation to o(1) 2025-05-12 01:26:47 +02:00
Tim Hockin
cfe7d04243 Account consumed newlines properly in YAML decoder
This isn't a significant functional bug in that the StreamDecoder is
still offset to account for it (which is why we never saw it before).
But it's a trap for future use-cases.

Also move one LOC to match a parallel-shaped block above.
2025-05-11 16:22:52 -07:00
Kubernetes Prow Robot
627ce4946c Merge pull request #131689 from carlory/remove-expectNoError
use framework.ExpectNoError instead
2025-05-11 05:01:14 -07:00
carlory
d5a56739ce use framework.ExpectNoError instead
Co-authored-by: Patrick Ohly <patrick.ohly@intel.com>
Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-05-11 13:12:29 +08:00
Kubernetes Prow Robot
d3dfded28e Merge pull request #131469 from aojea/service_cidr_default_controller
Service cidr default controller
2025-05-10 07:19:14 -07:00
Kubernetes Prow Robot
60b77eb444 Merge pull request #131709 from SataQiu/kubeadm-bump-etcd-20250510
kubeadm: bump supported etcd version
2025-05-10 06:15:14 -07:00
Antonio Ojea
699ec0a538 Remove wrong comment 2025-05-10 13:15:12 +02:00
saza-ku
3911b677bd test: wait for nodes to be in scheduler's cache 2025-05-10 18:17:38 +09:00
SataQiu
ea6b4ea7e9 kubeadm: bump supported etcd version 2025-05-10 16:16:04 +08:00