Commit graph

30201 commits

Author SHA1 Message Date
Darshan Murthy
dbd90052d7 move flow declarative validation to tests folder 2026-05-10 08:41:35 -07:00
Kubernetes Prow Robot
5cf56a97d5
Merge pull request #138851 from saschagrunert/fix/container-metrics-flake
Fix ContainerMetrics cadvisor test flake for block I/O metrics
2026-05-10 18:37:47 +05:30
Kubernetes Prow Robot
f1e0a3bfad
Merge pull request #138584 from siyuanfoundation/chore
[chore] test/compatibility_lifecycle: resolve feature names from variables
2026-05-10 10:27:45 +05:30
Kubernetes Prow Robot
cd207808f1
Merge pull request #137936 from humblec/update-csi-sidecar-images
Update CSI sidecar images in test manifests
2026-05-10 08:47:45 +05:30
Yongrui Lin
a791288d81 test/declarative_validation: migrate DV equivalence tests to new tree
Move the existing declarative_validation_test.go files out of
pkg/registry/ into a top-level tree at
test/declarative_validation/<group>/<kind>/. The new location pairs
each hand-written test with the per-Kind TestMain and version-init
files emitted by validation-gen, so the coverage gate runs alongside
the equivalence checks and apiVersions no longer needs to be
hand-maintained.
2026-05-09 19:11:01 +00:00
Yongrui Lin
daae4100a6 hack: enable coverage fixture generation in update-codegen.sh
Pass -test-output-root and -test-allowlist to validation-gen so the
per-Kind coverage fixtures regenerate alongside the validators. Add the
allowlist YAML at test/declarative_validation/coverage-allowlist.yaml.
2026-05-09 19:11:01 +00:00
Sotiris Salloumis
20c57876a4 Increase bound CPU limit to 2e+10 to fix admission api flaky test.
After replacing the command to increase UsageNanoCores, to fix a previous flaky test,
in some test environments, UsageNanoCores exceeds the limit 2e+09, this commit
attempts to fix this by ncreasing UsageNanoCores limit to 2e+10.
2026-05-09 09:46:23 +02:00
Kubernetes Prow Robot
a1c9a473ec
Merge pull request #138910 from BenTheElder/declared-feature-admission-flake
TestNodeDeclaredFeatureAdmission: retry transient node "not found" errors
2026-05-09 03:59:18 +05:30
Kubernetes Prow Robot
e8742a6ba7
Merge pull request #138908 from jpbetz/fix-create-via-update-metdata-wiping
Fix create via update metdata wiping
2026-05-09 01:57:26 +05:30
Kubernetes Prow Robot
692d9f21dd
Merge pull request #138907 from Jefftree/remove-locked-apimachinery-feature-gates
Remove locked GA feature gates (sig-api-machinery)
2026-05-09 01:57:18 +05:30
Kubernetes Prow Robot
ee01ed05ce
Merge pull request #138880 from BenTheElder/agnhost-latest
agnhost: consistently leverage GOTOOLCHAIN
2026-05-09 00:43:21 +05:30
Benjamin Elder
59fcb6b6aa TestNodeDeclaredFeatureAdmission: retry transient node "not found" errors 2026-05-08 12:11:35 -07:00
Jefftree
361ff186bc Remove locked GA feature gate ConsistentListFromCache 2026-05-08 14:16:03 -04:00
Jefftree
591f5acf37 Remove locked GA feature gate ResilientWatchCacheInitialization 2026-05-08 14:16:01 -04:00
Jefftree
98e17b2565 Remove locked GA feature gate APIServerTracing 2026-05-08 14:15:58 -04:00
Jefftree
876f47cbc8 Remove locked GA feature gate BtreeWatchCache 2026-05-08 14:15:55 -04:00
Jefftree
5511cc46c8 Remove locked GA feature gate RetryGenerateName 2026-05-08 14:15:53 -04:00
Jefftree
8bda44f413 Remove locked GA feature gate StreamingCollectionEncodingToProtobuf 2026-05-08 14:15:50 -04:00
Jefftree
16cc05969f Remove locked GA feature gate StreamingCollectionEncodingToJSON 2026-05-08 14:15:48 -04:00
Jefftree
dfa449fabf Remove locked GA feature gate OrderedNamespaceDeletion 2026-05-08 14:15:45 -04:00
Joe Betz
d357ca97bb
Add metadata field wipe on create integration test 2026-05-08 13:52:52 -04:00
Kubernetes Prow Robot
8e2ef00239
Merge pull request #138341 from iomarsayed/add-performance-tests-for-gang-scheduling
Add performance tests for gang scheduling
2026-05-08 23:13:26 +05:30
iomarsayed
8f018f97a8 Add performance tests for gang scheduling 2026-05-08 11:52:50 +00:00
Kubernetes Prow Robot
7988c94bf6
Merge pull request #138810 from macsko/fix_wap_test_case
Enable WAP correctly in basic policy integration test
2026-05-08 14:21:17 +05:30
Kubernetes Prow Robot
1b834e3ccb
Merge pull request #138877 from BenTheElder/glibc-image-build
fix glibc-dns-testing image build
2026-05-08 10:19:16 +05:30
Benjamin Elder
2092df7cf3 leverage GOTOOLCHAIN to enable agnhost builds before golang image is updated following CVEs 2026-05-07 18:44:46 -07:00
Benjamin Elder
85e3c846fb bump busybox image version 2026-05-07 18:30:55 -07:00
Benjamin Elder
741ee38160 use stable curl download link
https://curl.se/windows/

TODO: everything about this image is a supply-chain nightmare ...
2026-05-07 18:28:53 -07:00
Benjamin Elder
cbcdbcf903 fix glibc-dns-testing image build 2026-05-07 18:08:22 -07:00
Kubernetes Prow Robot
9d011e034b
Merge pull request #138801 from luxas/impl-conditional-authz-0
Conditional Authz [0/5]: Rename all usages of the `authorizer.Authorizer` interface to `authorizer.UnconditionalAuthorizer`
2026-05-08 03:21:17 +05:30
Lucas Käldström
7e3c734947 Add the Unconditional prefix to Authorizer and WantsAuthorizer interfaces 2026-05-07 22:22:14 +03:00
Kubernetes Prow Robot
4818833ecc
Merge pull request #138820 from esotsal/fix-sriov-cpumanager
Fix podresources flaky test: wait for Pod Resources V1 serving in flaky test
2026-05-08 00:05:18 +05:30
Kubernetes Prow Robot
af6d86c7cc
Merge pull request #138759 from soltysh/drop_job_features
Drop job features
2026-05-07 20:09:26 +05:30
Kubernetes Prow Robot
29d76f2ed8
Merge pull request #138757 from jdzikowski/mincount-preemption
Do not allow to decrease the number of scheduled preemptor pods during the preemption reprieve process.
2026-05-07 20:09:18 +05:30
Kubernetes Prow Robot
e8552ce3af
Merge pull request #138464 from adrianmoisey/adrian-hpa-integration-test
Create HPA integration tests
2026-05-07 19:09:18 +05:30
Maciej Skoczeń
73aadab24d Enable WAP correctly in basic policy integration test 2026-05-07 13:05:23 +00:00
Sascha Grunert
ee9f8c6bde
Fix ContainerMetrics cadvisor test flakes
Replace the small echo write with a dd that uses conv=fsync to force
data through the block layer. Without fsync, the 11-byte echo writes
stay in page cache and never reach the block device within the
60-second test window. This leaves the cgroup io.stat empty, so
cadvisor does not emit container_blkio_device_usage_total,
container_fs_reads_bytes_total, or container_fs_writes_bytes_total
for the container.

The conv=fsync call guarantees block device I/O on every loop
iteration. Once io.stat has an entry for a device, all fields
(rbytes, wbytes, rios, wios) are present, even if zero, so all
cadvisor metrics pass their boundedSample(0, ...) checks.

Also increase the UsageCoreNanoSeconds upper bound from 1e11 to 1e12
for the container and pod-level CPU checks. The cumulative CPU time
can exceed 100s on slower architectures like ppc64le where the dd
CPU burner loop accumulates faster than expected.

Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2026-05-07 15:01:02 +02:00
Jarosław Dzikowski
b7edf53ab3 Try to schedule as many pods as possible during workload preemption algorithm 2026-05-07 11:52:33 +00:00
Maciej Szulik
c35fd21a6b
Drop JobPodReplacementPolicy after the feature GA-ed in 1.34
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2026-05-07 12:05:44 +02:00
Bartosz
3331f54722
Update scheduler_perf thresholds according to recent results 2026-05-07 09:08:58 +00:00
Kubernetes Prow Robot
d92b8fe8f2
Merge pull request #138739 from zxqlxy/device-plugin-slow-register
Add e2e test for device plugin slow register
2026-05-07 11:42:31 +05:30
Sotiris Salloumis
acabaa7d50 Fix podresources flaky test: wait for Pod Resources V1 serving in flaky test
One podresources test, was not waiting for Pod Resources V1 to be serving.
This can lead to flaky tests in a next step.

This change attempts to fix this flaky test, by adding waitForPodResourcesV1Serving(ctx)
as done on remaining tests. In addition ExpectNoError was added to all closing connection
attempts, to improve troubleshooting.
2026-05-07 05:35:17 +02:00
Xinyun Liu
62e23b9857 Add E2E test for multiple device plugin and second one is struggle to register 2026-05-06 23:48:32 +00:00
Paco Xu
11d08fcb7f
Revert "remove flaky label in SRIOV related tests" 2026-05-06 17:11:33 +08:00
Kubernetes Prow Robot
fac5aee344
Merge pull request #138777 from Jefftree/fix-pollimmediate-deprecated
Replace deprecated wait.PollImmediate in test_server.go
2026-05-06 02:50:22 +05:30
Kubernetes Prow Robot
036205cc2e
Merge pull request #138711 from soltysh/drop_LogarithmicScaleDown
Drop LogarithmicScaleDown after the feature GA-ed in 1.31
2026-05-05 23:34:29 +05:30
Kubernetes Prow Robot
74f4ad5e38
Merge pull request #138698 from michaelasp/circuitBreaker
Ensure leases are not stale in node controller before marking unhealthy
2026-05-05 23:34:21 +05:30
Kubernetes Prow Robot
7dd09f6cf3
Merge pull request #138520 from antekjb/WASTestFramework
Reuse the framework introduced in TAS integration tests to build integration tests for WAS
2026-05-05 22:36:22 +05:30
Kubernetes Prow Robot
dfe5b58365
Merge pull request #138783 from brejman/nnn-restart-test-flaky
Fix flaky TestSchedulerRestartWithNominatedNode
2026-05-05 21:12:31 +05:30
Antoni Basista
a8e4081faa Fixes after review v3 2026-05-05 14:03:20 +00:00