Kubernetes Prow Robot
4288af4dc8
Merge pull request #130985 from kannon92/revert-129574-imagefs-tests
...
Revert "Separate SeparateDiskTests from eviction"
2025-03-21 11:08:31 -07:00
Kevin Hannon
a237f429fc
Revert "Separate SeparateDiskTests from eviction"
2025-03-21 12:29:30 -04:00
Kubernetes Prow Robot
71eb04295a
Merge pull request #130970 from pohly/dra-device-taints-rest-flake
...
DRA API: fix DeviceTaintRule REST storage test
2025-03-21 04:16:31 -07:00
Kubernetes Prow Robot
47a61c5c98
Merge pull request #130967 from aojea/listers
...
benchmarks inefficiency on listers linear search lookup
2025-03-21 02:40:32 -07:00
Antonio Ojea
33fbce73ae
benchmark to show inefficient linear search lookup
...
goos: linux
goarch: amd64
pkg: k8s.io/client-go/tools/cache
cpu: Intel(R) Xeon(R) CPU @ 2.60GHz
BenchmarkLister_Match_1k_100
BenchmarkLister_Match_1k_100-48 41910 28255 ns/op 16384 B/op 1 allocs/op
BenchmarkLister_Match_10k_100
BenchmarkLister_Match_10k_100-48 3487 337728 ns/op 163848 B/op 1 allocs/op
BenchmarkLister_Match_100k_100
BenchmarkLister_Match_100k_100-48 222 7040793 ns/op 1605659 B/op 1 allocs/op
BenchmarkLister_Match_1M_100
BenchmarkLister_Match_1M_100-48 12 97962328 ns/op 16007172 B/op 1 allocs/op
PASS
ok k8s.io/client-go/tools/cache 10.480s
2025-03-21 08:13:23 +00:00
Kubernetes Prow Robot
f2d8eb036f
Merge pull request #130959 from tallclair/ippr-tests
...
De-flake infeasible resize test
2025-03-21 00:54:31 -07:00
Patrick Ohly
a18354c60d
DRA API: fix DeviceTaintRule REST storage test
...
The defaulting of TimeAdded randomly broke some of the tests:
TestList:
resttest.go:1393: expected:
[]runtime.Object{(*resource.DeviceTaintRule)(0xc000b83080), (*resource.DeviceTaintRule)(0xc000b831e0)},
got:
[]runtime.Object{(*resource.DeviceTaintRule)(0xc0003db608), (*resource.DeviceTaintRule)(0xc0003db750)}
...
TestCreate:
resttest.go:346: unexpected obj: &resource.DeviceTaintRule{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"foo2", GenerateName:"", Namespace:"", SelfLink:"", UID:"18d3084d-7d11-4575-8730-4650b81cf1a7", ResourceVersion:"8", Generation:1, CreationTimestamp:time.Date(2025, time.March, 21, 8, 27, 23, 0, time.Local), DeletionTimestamp:<nil>, DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Finalizers:[]string(nil), ManagedFields:[]v1.ManagedFieldsEntry(nil)}, Spec:resource.DeviceTaintRuleSpec{DeviceSelector:(*resource.DeviceTaintSelector)(nil), Taint:resource.DeviceTaint{Key:"example.com/taint", Value:"", Effect:"NoExecute", TimeAdded:time.Date(2025, time.March, 21, 8, 27, 23, 0, time.Local)}}}, expected &resource.DeviceTaintRule{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"foo2", GenerateName:"", Namespace:"", SelfLink:"", UID:"18d3084d-7d11-4575-8730-4650b81cf1a7", ResourceVersion:"8", Generation:1, CreationTimestamp:time.Date(2025, time.March, 21, 8, 27, 23, 0, time.Local), DeletionTimestamp:<nil>, DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Finalizers:[]string(nil), ManagedFields:[]v1.ManagedFieldsEntry(nil)}, Spec:resource.DeviceTaintRuleSpec{DeviceSelector:(*resource.DeviceTaintSelector)(nil), Taint:resource.DeviceTaint{Key:"example.com/taint", Value:"", Effect:"NoExecute", TimeAdded:time.Date(2025, time.March, 21, 8, 27, 24, 0, time.Local)}}}
Failure rate before: 3m40s: 1332 runs so far, 7 failures (0.53%)
It's not obvious from the test failure, but the difference is the
TimeAdded. Setting it beforehand to a value that can be encoded (i.e. truncated
to seconds) fixes the flake.
Failure rate after: 5m0s: 1825 runs so far, 0 failures
2025-03-21 08:33:39 +01:00
Kubernetes Prow Robot
23dc170619
Merge pull request #130965 from pacoxu/revert-126794-addRegularContainerImgChangeE2E
...
Revert "Add e2e test for Regular Container image change"
2025-03-20 23:46:38 -07:00
Kubernetes Prow Robot
3eb5fa2b1b
Merge pull request #129296 from carlory/fg-CPUManager
...
Remove general available feature-gate CPUManager
2025-03-20 23:46:31 -07:00
Kubernetes Prow Robot
c029e2715e
Merge pull request #128355 from lengrongfu/feat/add-log
...
add device-plugin-test e2e log
2025-03-20 20:46:31 -07:00
Paco Xu
2d7518df6d
Revert "Add e2e test for Regular Container image change"
2025-03-21 11:01:52 +08:00
carlory
a9526f6c7e
add comment to the CPUManager feature label
...
Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-03-21 10:42:32 +08:00
carlory
0882efaf8e
Remove general available feature-gate CPUManager
...
Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-03-21 10:42:29 +08:00
Kubernetes Prow Robot
d383020cc8
Merge pull request #130831 from ajaysundark/disable-swap-resize
...
disable in-place pod vertical scaling for swap enabled pods
2025-03-20 19:38:37 -07:00
Kubernetes Prow Robot
d4d79f039b
Merge pull request #126213 from bitoku/kep2371-e2e
...
[KEP-2371] add test about container metrics from cadvisor
2025-03-20 19:38:31 -07:00
Tim Allclair
16f5fe6a26
Fix infeasible resize test
2025-03-20 19:17:13 -07:00
Kubernetes Prow Robot
609bf00201
Merge pull request #130189 from ania-borowiec/129967_get_rid_of_caching_cluster_events_in_binding
...
Call queue.Done() before PreBind phase, removing the pod in binding from inFlightPods to save memory
2025-03-20 18:18:38 -07:00
Kubernetes Prow Robot
507eee87e5
Merge pull request #127092 from munnerz/pod-topology
...
KEP-4742: Copy topology labels from Node objects to Pods upon binding/scheduling
2025-03-20 18:18:30 -07:00
Kubernetes Prow Robot
61572d7a7b
Merge pull request #130948 from BenTheElder/log-spam
...
CI integration scripts: reduce log noise from installing etcd
2025-03-20 17:10:38 -07:00
Kubernetes Prow Robot
b2b6c4d023
Merge pull request #127053 from dashpole/tracing_context_propagation
...
APIServerTracing: Respect trace context only for privileged users
2025-03-20 17:10:31 -07:00
James Munnelly
8cfb9adbf6
overwrite existing labels during pod Binding storage
2025-03-20 22:39:38 +00:00
Kubernetes Prow Robot
838f3c0852
Merge pull request #130577 from KevinTMtz/pod-level-hugepages
...
[PodLevelResources] Pod Level Hugepage Resources
2025-03-20 15:34:38 -07:00
Kubernetes Prow Robot
6f13ba03da
Merge pull request #129872 from seans3/websocket-https-proxy
...
WebSocket HTTPS Proxy support
2025-03-20 15:34:31 -07:00
Ania Borowiec
17acc4a5ee
Move queue.Done() before Prebind, add tests
2025-03-20 22:14:36 +00:00
Kubernetes Prow Robot
b0d6079ddc
Merge pull request #130947 from pohly/dra-device-taints-flake
...
DRA device taints: fix some race conditions
2025-03-20 14:16:55 -07:00
Kubernetes Prow Robot
3ac21c1a1c
Merge pull request #130938 from pohly/test-gotestsum-format
...
test: switch gotestsum quiet output format
2025-03-20 14:16:47 -07:00
Kubernetes Prow Robot
dca334e350
Merge pull request #130859 from hakuna-matatah/optimize-ds
...
Optimize DS Controller Performance: Reduce Work Duration Time & Minimize Cache Locking.
2025-03-20 14:16:39 -07:00
Kubernetes Prow Robot
a9d0f39b8f
Merge pull request #126794 from dshebib/addRegularContainerImgChangeE2E
...
Add e2e test for Regular Container image change
2025-03-20 14:16:31 -07:00
Ajay Sundar Karuppasamy
a09cb22e4d
disable in-place vertical pod scaling for non-restartable swappable containers
2025-03-20 20:43:18 +00:00
James Munnelly
a490960c92
fixup! KEP-4742: Node Topology Labels via Downward API
2025-03-20 20:23:19 +00:00
James Munnelly
01ae1b1b5a
remove kubernetes.io/hostname label copying
2025-03-20 20:19:53 +00:00
James Munnelly
934e247030
Remove kubernetes.io/hostname label copying, skip overriding, and support direct spec.nodeName changes.
2025-03-20 20:19:53 +00:00
James Munnelly
6ddabb6ee6
updating to reflect latest KEP design
2025-03-20 20:19:53 +00:00
James Munnelly
5e7e1e7cf1
KEP-4742: Node Topology Labels via Downward API
2025-03-20 20:19:51 +00:00
Kubernetes Prow Robot
e3baee37cd
Merge pull request #130944 from danwinship/prefersame-integration-test
...
integration testing for PreferSameZone/PreferSameNode
2025-03-20 13:09:17 -07:00
Kubernetes Prow Robot
2850abd029
Merge pull request #130943 from liggitt/logs-handler-flag-help
...
Ensure --enable-logs-handler help appears in kube-apiserver help
2025-03-20 13:09:07 -07:00
Kubernetes Prow Robot
52ab771774
Merge pull request #130917 from vinaykul/ippr-mem-req-ucr
...
Invoke UpdateContainerResources or trigger container restarts when memory requests are resized
2025-03-20 13:08:56 -07:00
Kubernetes Prow Robot
322083c948
Merge pull request #130772 from macsko/pop_from_backoffq_when_activeq_is_empty_new
...
Pop from backoffQ when activeQ is empty
2025-03-20 13:08:47 -07:00
Kubernetes Prow Robot
2546557012
Merge pull request #130621 from sreeram-venkitesh/4818-sleep-action-zero-value-beta-graduation
...
KEP 4818: PodLifecycleSleepActionAllowZero to Beta
2025-03-20 13:08:39 -07:00
Kubernetes Prow Robot
48ba25a464
Merge pull request #127484 from haircommander/userns-off-e2e
...
e2e_node: add a test to verify kubelet fails to create pod if userns isn't supported
2025-03-20 13:08:32 -07:00
Benjamin Elder
3b3df8ba72
CI integration scripts: reduce log noise from installing etcd
2025-03-20 11:59:32 -07:00
Patrick Ohly
cfb9486417
DRA taint eviction: avoid nil panic
...
The timed worker queue actually can have nil entries in its map if the work was
kicked off immediately. This looks like an unnecessary special case (it would
be fine to call AfterFunc with a duration <= 0 and it would do the right
thing), but to avoid more sweeping changes the fix consists of documenting this
special behavior and adding a nil check.
2025-03-20 19:49:54 +01:00
Patrick Ohly
56adcd06f3
DRA device eviction: fix eviction triggered by pod scheduling
...
Normally the scheduler shouldn't schedule when there is a taint, but perhaps it
didn't know yet.
The TestEviction/update test covered this, but only failed under the right
timing conditions. The new event handler test case covers it reliably.
2025-03-20 19:49:54 +01:00
Kubernetes Prow Robot
03e818744a
Merge pull request #130937 from serathius/watchcache-unify-delegate-list
...
Unify should delegate list
2025-03-20 11:25:21 -07:00
Kubernetes Prow Robot
17ecb5c974
Merge pull request #130935 from aramase/aramase/c/windows_servercore_ltsc2025
...
Add ltsc2025 for windows-servercore-cache test image
2025-03-20 11:25:11 -07:00
Kubernetes Prow Robot
2ee063dae0
Merge pull request #130667 from Chulong-Li/fix
...
Adjust the test logic on TestGetStaticPodToMirrorPodMap
2025-03-20 11:24:56 -07:00
Kubernetes Prow Robot
6bc352f6a9
Merge pull request #130535 from ffromani/cpumanager-policy-options-ga
...
node: kep-2625: cpu manager policy options GA
2025-03-20 11:24:46 -07:00
Kubernetes Prow Robot
451d032915
Merge pull request #130210 from everpeace/KEP-3619-promote-SupplementalGroupsPolicy-to-Beta
...
KEP-3619: Promote SupplementalGroupsPolicy feature to Beta
2025-03-20 11:24:37 -07:00
Kubernetes Prow Robot
e9eff7445e
Merge pull request #128516 from gjkim42/group-container-statuses-by-its-sandboxid
...
Ensure that the pod has proper phase upon re-initialization
2025-03-20 11:24:31 -07:00
Kevin Torres
7b38bff6ec
Move pod level hugepage test from e2e to e2e node
2025-03-20 17:54:40 +00:00