Kubernetes Prow Robot
ed4b5ee317
Merge pull request #134350 from macsko/add_scheduling_duration_collector
...
Add scheduling duration collector to scheduler_perf
2025-12-28 05:50:33 +05:30
Maciej Skoczeń
4954c5e3b0
Disable SchedulerAsyncAPICalls in v1.35 due to performance issues
2025-12-23 12:34:47 +00:00
Kubernetes Prow Robot
9bd81471eb
Merge pull request #135805 from humblec/etcd-3.6.7
...
etcd: Update etcd to v3.6.7
2025-12-22 16:28:39 -08:00
Kubernetes Prow Robot
9f68013b1e
Merge pull request #135501 from shivamwayal37/fix/113359-win-snapshot-fs-size
...
Fix: Use Get-Volume for Windows snapshot size verification
2025-12-22 09:08:31 -08:00
Kubernetes Prow Robot
99e77f8c46
Merge pull request #134243 from lucming/lucming/enhan-stsfs-type
...
fix: Check Statfs_t type using unix package only
2025-12-20 15:48:31 -08:00
Kubernetes Prow Robot
7d0b8f979c
Merge pull request #135629 from jsafrane/selinux-fix-completed-pods
...
selinux: Fix the controller to ignore finished pods
2025-12-19 11:52:33 -08:00
Kubernetes Prow Robot
268bdbe214
Merge pull request #135836 from pohly/ginkgo-gomega-update
...
dependencies: ginkgo v2.27.3 + gomega v1.38.3
2025-12-19 08:36:39 -08:00
Jan Safranek
02d4c11b00
Added e2e tests with disabled SELinux
...
Added few tests with a CSI driver that does not support SELinux and has it
disabled in its CSIDriver instance
2025-12-19 14:45:38 +01:00
Patrick Ohly
db841afdbb
dependencies: ginkgo v2.27.3 + gomega v1.38.3
...
This fixes some issues found in Kubernetes (data race in ginkgo CLI, gomega
formatting) and helps with diagnosing OOM killing in CI jobs (exit status of
processes).
The modified gomega formatting shows up in some of the output tests for the E2E
framework. They get updated accordingly.
2025-12-19 10:37:54 +01:00
hongkang
be9b3d5a46
Add e2e test for VolumeAttachment cleanup when CSIDriver AttachRequired changes
...
Signed-off-by: hongkang <mzhkcj50@gmail.com >
2025-12-19 15:56:33 +08:00
Kubernetes Prow Robot
86b66f6f33
Merge pull request #135510 from dims/add-utility-to-summarize-feature-gates-in-markdown
...
Add utility to summarize feature gates in markdown
2025-12-18 21:34:31 -08:00
Davanum Srinivas
8703640651
add utility for generating markdown for feature gates
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
fix for review comments
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2025-12-18 22:53:56 -05:00
Kubernetes Prow Robot
8d7db1d19e
Merge pull request #135834 from dgrisonnet/revert-135680
...
Revert "test/e2e: increase memory limits in pod resize tests"
2025-12-18 18:32:37 -08:00
Kubernetes Prow Robot
b9d491f56e
Merge pull request #134556 from carlory/fix-133160
...
lock the feature-gate VolumeAttributesClass to default (true)
2025-12-18 15:13:17 -08:00
Damien Grisonnet
315c38fb8a
Revert "test/e2e: increase memory limits in pod resize tests"
...
This reverts commit a2cf7f770d .
2025-12-18 19:05:47 +01:00
Humble Devassy Chirammal
8dc8edf49b
etcd: Update etcd to v3.6.7
...
ETCD 3.6.7 has some critical bug fixes
https://github.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.6.md
Signed-off-by: Humble Devassy Chirammal <humble.devassy@gmail.com >
2025-12-18 19:05:14 +05:30
Patrick Ohly
ad79e479c2
build: remove deprecated '// +build' tag
...
This has been replaced by `//build:...` for a long time now.
Removal of the old build tag was automated with:
for i in $(git grep -l '^// +build' | grep -v -e '^vendor/'); do if ! grep -q '^// Code generated' "$i"; then sed -i -e '/^\/\/ +build/d' "$i"; fi; done
2025-12-18 12:16:21 +01:00
Kubernetes Prow Robot
a504b1b4eb
Merge pull request #135755 from pohly/dra-logging
...
DRA: log more information
2025-12-18 02:10:38 -08:00
Kubernetes Prow Robot
cb74fe988b
Merge pull request #135723 from danwinship/netpol-test-cleanup
...
minor Netpol test cleanups
2025-12-18 02:10:22 -08:00
Kubernetes Prow Robot
17cb08ffa3
Merge pull request #135691 from bart0sh/PR210-DRA-e2e-add-extended-resources-tests
...
DRA: add new e2e tests for extended resources
2025-12-18 02:09:49 -08:00
Kubernetes Prow Robot
06ff302857
Merge pull request #135680 from dgrisonnet/increase-memory-values
...
test/e2e: fix pod resize test flakes on CRI-O/runc environments
2025-12-18 02:09:33 -08:00
Kubernetes Prow Robot
f83f687475
Merge pull request #135674 from Phaow/volume-expand
...
test: Add XFS filesystem support to volume expansion e2e tests
2025-12-18 02:09:25 -08:00
carlory
f8e8e55f1d
locked the feature-gate VolumeAttributesClass to default (true) and switch storage version from v1beta1 to v1
...
Signed-off-by: carlory <baofa.fan@daocloud.io >
2025-12-18 15:59:33 +08:00
Kubernetes Prow Robot
861e9cde52
Merge pull request #135623 from jsafrane/fix-preemption-e2e
...
Run RWOP preemption test as serial
2025-12-17 23:28:42 -08:00
Kubernetes Prow Robot
508074f023
Merge pull request #135615 from soltysh/drop_autoscaling_v2betaX
...
Drop autoscaling v2beta1 and v2beta2
2025-12-17 23:28:25 -08:00
Kubernetes Prow Robot
fdf8aefa87
Merge pull request #135610 from soltysh/err_race
...
test/e2e: explicitly use new err variable inside parallelized code
2025-12-17 23:28:17 -08:00
Kubernetes Prow Robot
246fa57363
Merge pull request #135604 from dims/better-support-for-cri-stats
...
kubelet: improve CRI stats for resource metrics and testing
2025-12-17 23:28:10 -08:00
Kubernetes Prow Robot
30fcf30805
Merge pull request #135522 from petern48/graduate_workqueue_metrics
...
Promote workqueue metrics from ALPHA to BETA
2025-12-17 23:27:15 -08:00
Kubernetes Prow Robot
d9c281159a
Merge pull request #135494 from Argh4k/readme-fix
...
Fix example with profiling in README
2025-12-17 22:36:21 -08:00
Kubernetes Prow Robot
91fd6eff40
Merge pull request #135476 from ardaguclu/deflake-subresource-test
...
Filter out the nodes created by other tests
2025-12-17 22:35:59 -08:00
Kubernetes Prow Robot
5e5a422b72
Merge pull request #135457 from duanwei33/vol-resize
...
Fix volume expansion e2e tests to use actual allocated size
2025-12-17 22:35:51 -08:00
Kubernetes Prow Robot
43cfcac7cc
Merge pull request #135434 from yliaog/quota_abuse
...
Fixes the loophole that allows users to workaround resource quota set by system admin
2025-12-17 22:35:28 -08:00
Kubernetes Prow Robot
c96663a4b7
Merge pull request #135372 from ingvagabund/e2e-scheduler-preemption-async-fix
...
fix(SchedulerPreemption/Async): schedule all medium priority pods first so all low priority pods can be preempted
2025-12-17 21:42:15 -08:00
Kubernetes Prow Robot
a2a97119bb
Merge pull request #135361 from Karthik-K-N/cel-test-imporvements
...
CEL test imporvements to use test context across test instead of generic context
2025-12-17 21:41:45 -08:00
Kubernetes Prow Robot
fefd7ddc37
Merge pull request #135348 from brejman/issue-134393-perf
...
Add perf test for scheduling pods matching existing pods antiaffinity
2025-12-17 21:41:29 -08:00
Kubernetes Prow Robot
285eb9fdba
Merge pull request #135325 from brejman/issue-134393
...
Fix queue hint for inter-pod anti-affinity
2025-12-17 20:01:02 -08:00
Kubernetes Prow Robot
f9761d1319
Merge pull request #135301 from bwsalmon/bsalmon-batch-after
...
Fix a bug in scheduler_perf integration test
2025-12-17 20:00:39 -08:00
Penghao
7e68ec0ffc
test: refine vgs resources clean up ( #135250 )
...
* test: refine vgs resources clean up
Signed-off-by: Penghao <pewang@redhat.com >
* fix: refine structure
Signed-off-by: Penghao <pewang@redhat.com >
* fix: typo and proper data structure usage
Signed-off-by: Penghao <pewang@redhat.com >
---------
Signed-off-by: Penghao <pewang@redhat.com >
2025-12-17 20:00:09 -08:00
yliao
3e34de29c4
fixed the loophole that allows user to get around resource quota set by system admin
2025-12-18 00:56:20 +00:00
Kubernetes Prow Robot
d6c073990b
Merge pull request #134623 from adrianmoisey/service-headless
...
Refactor 'Services should implement service.kubernetes.io/headless' test
2025-12-17 16:26:47 -08:00
Kubernetes Prow Robot
243404b870
Merge pull request #134515 from carlory/e2e-autoscaling
...
e2e: improve test/e2e/framework/autoscaling/autoscaling_utils.go
2025-12-17 16:26:32 -08:00
Kubernetes Prow Robot
1078cf59b9
Merge pull request #133964 from K-Diger/fix/dra-plugin-unreachable-code
...
kubelet: refactor DRA plugin health client initialization
2025-12-17 16:26:03 -08:00
Kubernetes Prow Robot
97e95711c5
Merge pull request #133654 from kwohlfahrt/kubelet-cert
...
Fix kubelet certificate reload when connecting by IP address
2025-12-17 16:25:32 -08:00
Kubernetes Prow Robot
e14cdadc5a
Merge pull request #132807 from iholder101/feature/ImageVolumeWithDigest
...
[KEP-5365] Implement Image Volume with Digest
2025-12-17 16:25:17 -08:00
Davanum Srinivas
914ddf4468
kubelet: improve CRI stats for resource metrics and testing
...
properly support the resource metrics endpoint when `PodAndContainerStatsFromCRI` is enabled and fix the related e2e tests.
Stats Provider:
- add container-level CPU and memory stats to `ListPodCPUAndMemoryStats` so the resource metrics endpoint has complete data
- add `aggregatePodSwapStats` to compute pod-level swap from container stats (CRI doesn't provide pod-level swap directly)
- add missing memory stats fields: `AvailableBytes`, `PageFaults`, and `MajorPageFaults`
- add platform-specific implementations for Linux and Windows
Tests:
- skip cAdvisor metrics test when `PodAndContainerStatsFromCRI` is enabled (cAdvisor metrics aren't available in that mode)
- fix expected metrics in `ResourceMetricsAPI` test
- `node_swap_usage_bytes` is only available with cAdvisor (need to verify!)
- Add `dumpResourceMetricsForPods` helper to log actual metric values when tests fail, making debugging easier
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2025-12-17 10:52:32 -05:00
Bartosz
49035d1404
Add perf test for scheduling pods matching existing pods antiaffinity
2025-12-16 13:02:11 +00:00
Bartosz
d6d8639349
Fix queue hint for interpod antiaffinity
2025-12-16 13:01:15 +00:00
Patrick Ohly
5d536bfb8e
DRA: log more information
...
For debugging double allocation of the same
device (https://github.com/kubernetes/kubernetes/issues/133602 ) it is necessary
to have information about pools, devices and in-flight claims. Log calls get
extended and the config for DRA CI jobs updated to enable higher verbosity for
relevant source files.
Log output in such a cluster at verbosity 6 looks like this:
I1215 10:28:54.166872 1 allocator_incubating.go:130] "Gathered pool information" logger="FilterWithNominatedPods.Filter.DynamicResources" pod="dra-8841/tester-3" node="kind-worker2" pools={"count":1,"devices":["dra-8841.k8s.io/kind-worker2/device-00"],"meta":[{"InvalidReason":"","id":"dra-8841.k8s.io/kind-worker2","isIncomplete":false,"isInvalid":false}]}
I1215 10:28:54.166941 1 allocator_incubating.go:254] "Gathered information about devices" logger="FilterWithNominatedPods.Filter.DynamicResources" pod="dra-8841/tester-3" node="kind-worker2" allocatedDevices={"count":2,"devices":["dra-8841.k8s.io/kind-worker/device-00","dra-8841.k8s.io/kind-worker3/device-00"]} minDevicesToBeAllocated=1
2025-12-16 09:58:05 +01:00
Maciej Skoczeń
bfc44a42d5
Allow to change scheduler_perf threshold data bucket
2025-12-15 14:39:56 +00:00
Jan Safranek
4999d9a9e4
selinux: add e2e test with a completed pod
...
Add a test that checks the SELinux controller does not report conflicts
with Succeeded pods.
2025-12-12 11:17:54 +01:00