Mads Jensen
7883039b31
Remove unneeded use of fmt.Sprintf in test/{integration,e2e}
2026-02-08 14:34:13 +01:00
Kubernetes Prow Robot
669b1de008
Merge pull request #136767 from Sahil-4555/atomic-types-test
...
test: refactor to use atomic types
2026-02-07 22:13:08 +05:30
Kubernetes Prow Robot
2023f445ec
Merge pull request #136291 from atombrella/feature/modernize_rangeint_test_integration_utils
...
Use Go 1.22 for-range in test/{utils,integrations}
2026-02-06 20:16:32 +05:30
Kubernetes Prow Robot
c0e6971b70
Merge pull request #136710 from bart0sh/PR221-integration-add-implicit-extended-resources
...
DRA: integration: test implicit resources
2026-02-06 15:12:32 +05:30
Kubernetes Prow Robot
8972957668
Merge pull request #135782 from richabanker/fifo-identity-metric
...
Add identifier-based queue depth metrics for RealFIFO
2026-02-06 07:34:29 +05:30
Richa Banker
7ffcacbf9e
Wire informer name through kube-controller-manager shared informers
2026-02-05 11:45:47 -08:00
Richa Banker
864357774f
Add FIFO queue depth metrics
2026-02-05 11:42:20 -08:00
Ed Bartosh
299471da26
test: refactor extended resource test
...
Simplify testExtendedResource structure and add proper field validation:
- Rename tests to distinguish explicit vs implicit modes clearly
- Remove unnecessary nested sub-test to flatten test hierarchy
- Validate ExtendedResourceName is correctly stored or stripped
based on feature gate state to ensure proper API behavior
- Remove outdated comment that no longer applies
Co-Authored-By: Patrick Ohly <patrick.ohly@intel.com >
2026-02-05 21:17:15 +02:00
Ed Bartosh
f56e2545f0
DRA: integration: test implicit resources
...
Modified DRA integration test to test implicit extended resources.
2026-02-05 21:17:15 +02:00
Ed Bartosh
ef68c5f91c
test: integration: refactor DRA extended resource test
...
Simplified testExtendedResource by using the helper functions added
in the previous commit:
- Removed unused global test data (podWithExtendedResource,
classWithExtendedResource, etc.)
- Used createTestClassWithSpec to create DeviceClass with extended resources
- Used createPodWithExtendedResource to create test pods
- Removed manual class and pod creation boilerplate
2026-02-05 21:17:15 +02:00
Ed Bartosh
c21cb83c74
test: modify integration test helpers
...
Add helper functions to use for testing DRA extended resources:
- Add createTestClassWithSpec to support custom DeviceClassSpec
- Add createPodWithExtendedResource to create pods requesting extended resources
2026-02-05 21:17:09 +02:00
Mads Jensen
cb7f56f30d
Use Go 1.22 for-range in test/utils and test/integrations
...
This was changed using modernize/rangeint.
2026-02-05 16:13:58 +01:00
Sahil-4555
8d2bb516d8
test: refactor to use atomic types
2026-02-05 20:19:33 +05:30
Kubernetes Prow Robot
c4f5cea36b
Merge pull request #135746 from richabanker/move-flagz
...
Move apiserver's flagz installation to genericapiserver alongside statusz
2026-02-04 05:32:27 +05:30
Kubernetes Prow Robot
bc9c9f79ad
Merge pull request #136477 from everettraven/feature/liveness-probe-fails-on-loopback-cert-expiry
...
Add loopback certificate expiration health check
2026-02-04 00:58:28 +05:30
Bryce Palmer
79aaabb40f
bugfix: add loopback certificate expiration health check
...
so that configured liveness probes will fail
if the loopback certificate has expired,
forcing a restart.
Signed-off-by: Bryce Palmer <bpalmer@redhat.com >
2026-02-03 12:31:20 -05:00
Kubernetes Prow Robot
b23802b609
Merge pull request #136528 from bart0sh/PR219-sheduler_perf-add-implicit-extended-resources
...
DRA: add scheduler_perf benchmark for implicit resources
2026-02-03 19:18:32 +05:30
Ed Bartosh
bf7aed2039
DRA: add scheduler_perf benchmark for implicit resources
...
Add ImplicitExtendedResource_25Classes performance configuration that
measures scheduling performance of the implicit extended resources.
2026-02-03 14:57:21 +02:00
Kubernetes Prow Robot
98c9fb858b
Merge pull request #136088 from mortent/PartitionableDevicesIntegrationTests
...
DRA: Add integration tests for Partitionable Devices
2026-02-03 14:16:36 +05:30
Morten Torkildsen
14c6d99b8e
DRA: Add integration tests for Partitionable Devices
2026-02-02 18:21:23 +00:00
Kubernetes Prow Robot
eba75de156
Merge pull request #136341 from Karthik-K-N/remove-deprecated-methods
...
Remove usage of deprecated functions from ktesting package
2026-02-02 19:28:31 +05:30
Patrick Ohly
47c3b10e8d
DRA integration: increase timeout, II
...
When running with race detection enabled several tests have suffered from
timeouts recently, with no obvious commit which could be blamed for this.
Let's use a common constant and make it larger.
2026-02-02 09:04:57 +01:00
Richa Banker
4e47bea7b0
Move flagz installation together with statusz's
2026-01-30 11:25:19 -08:00
Kubernetes Prow Robot
49fe2ecce1
Merge pull request #135719 from Argh4k/waiting-pod-integration-test
...
Put pods preempted in WaitOnPermit to backoff queue
2026-01-30 23:36:24 +05:30
Kubernetes Prow Robot
3a477f2332
Merge pull request #135458 from Argh4k/master
...
Pass threshold to collected metrics in scheduler perf.
2026-01-30 15:11:44 +05:30
Maciej Wyrzuc
f1f3a08ba7
Put pods preempted in WaitOnPermit in backoff queue
2026-01-30 09:38:17 +00:00
Maciej Wyrzuc
264f403ffb
Pass threshold to collected metrics in scheduler perf.
...
With this change, the metrics for which the threshold is defined, will have a "Threshold" data point that should be visible in perf dash.
2026-01-30 08:48:52 +00:00
Kubernetes Prow Robot
af6acb8016
Merge pull request #136624 from pohly/dra-integration-timeouts
...
DRA integration: increase timeout
2026-01-29 22:39:58 +05:30
Kubernetes Prow Robot
8d05750d56
Merge pull request #135262 from cmuuss/auditrulegroupwildcards
...
added wildcard * for GroupResources to allow filtering of noisy subgr…
2026-01-29 21:11:51 +05:30
Patrick Ohly
b96dd6d2f8
DRA integration: increase timeout
...
When running with race detection enabled several tests have suffered from
timeouts recently, with no obvious commit which could be blamed for this.
Let's use a common constant and make it larger.
2026-01-29 14:13:26 +01:00
Karthik Bhat
e44e06c53f
Remove usage of deprecated functions from ktesting package
2026-01-29 14:51:59 +05:30
Christian Muuß
ea3bfd9ea0
feat: Allow wildcard '*' for API groups in audit policy rules
2026-01-29 08:17:10 +00:00
Kubernetes Prow Robot
6dfae1df46
Merge pull request #136551 from kannon92/fix-pod-replacement-policy-review-nits
...
Use Log instead of Logf for job integration tests
2026-01-29 00:27:50 +05:30
Kubernetes Prow Robot
ab78ad32d1
Merge pull request #136194 from bart0sh/PR216-add-signode-approvers-to-dra-owners
...
add SIG-Node approvers to DRA dirs
2026-01-27 20:15:52 +05:30
Kevin Hannon
da76c98b4d
Use Log instead of Logf for job integration where we don't have any varidatic arguments
2026-01-26 16:39:00 -05:00
Kubernetes Prow Robot
53b29a3a2c
Merge pull request #136269 from pohly/dra-scheduler-double-allocation-fixes
...
DRA scheduler: double allocation fixes
2026-01-26 20:59:50 +05:30
Patrick Ohly
001ec49eb6
DRA integration: more pods per node, more parallelism
...
Long running tests like TestDRA/all/DeviceBindingConditions (42.50s)
should run in parallel with other tests, otherwise the overall runtime is too
high.
This then must allow more pods per node to avoid blocking scheduling.
2026-01-26 15:44:49 +01:00
Patrick Ohly
2198d96520
DRA integration: add "uses all resources" test
...
This corresponds to an E2E test which sometimes (but very rarely) flaked in the
CI.
2026-01-26 15:44:48 +01:00
Mads Jensen
757647786d
Remove redundant re-assignments in for-loops in test/{e2e,integration,utils}
...
The modernize forvar rule was applied. There are more details in this blog
post: https://go.dev/blog/loopvar-preview
2026-01-25 22:58:27 +01:00
Kubernetes Prow Robot
5f4adaf579
Merge pull request #136303 from ShaanveerS/fix-flake
...
scheduler: deflake TestUnReservePreBindPlugins
2026-01-23 05:17:27 +05:30
ShaanveerS
42b16a8dd8
scheduler: deflake TestUnReservePreBindPlugins
2026-01-22 12:27:45 +01:00
Kubernetes Prow Robot
6fde485ec9
Merge pull request #135309 from richabanker/zpages
...
Enhance content negotiation for zpages
2026-01-22 03:17:25 +05:30
Patrick Ohly
fda3bdbd5e
DRA tests: stop using deprecated ktesting functions
...
Some of them were already converted previously, but didn't take full advantage
of the more flexible methods: errors can be checked again by Gomega.
2026-01-19 08:27:15 +01:00
Kubernetes Prow Robot
8de4a11252
Merge pull request #136156 from pohly/dra-upgrade-downgrade-refactor-2
...
DRA: upgrade/downgrade refactor, II
2026-01-16 23:31:15 +05:30
Kubernetes Prow Robot
08764697f4
Merge pull request #135381 from kannon92/mutable-pod-replacement-policy
...
[KEP-5440]: Add integration test for MutablePodResourcesForSuspendedJobs with Pod Replacement Policy = Failed
2026-01-16 19:29:16 +05:30
Patrick Ohly
1847d5b1a2
DRA e2e+integration: test ResourceSlice controller
...
The "create 100 slices" E2E sometimes flaked with timeouts (e.g. 95 out of 100
slices created). It created too much load for an E2E test.
The same test now uses ktesting as API, which makes it possible to run it as
integration test with the original 100 slices and with more moderate 10 slices
as E2E test.
(cherry picked from commit c47ad64820 )
2026-01-16 08:10:37 +01:00
Kubernetes Prow Robot
0ba578f91f
Merge pull request #135393 from tosi3k/parallel-prebind
...
Run PreBind plugins in parallel
2026-01-15 12:39:34 +05:30
Ed Bartosh
d966d9b89d
scheduler_perf: use -benchtime=1x in the test examples
...
Update scheduler performance test examples to use `-benchtime=1x`
instead of `-benchtime=1ns` for explicitly running each benchmark
exactly once. This makes the intent clearer and aligns the examples
with recommended Go benchmark usage.
Co-authored-by: Patrick Ohly <patrick.ohly@intel.com >
2026-01-14 11:07:32 +02:00
Ed Bartosh
5c77f56ae6
add SIG-Node approvers to DRA dirs
2026-01-13 11:52:29 +02:00
Kubernetes Prow Robot
d68d48073f
Merge pull request #136112 from danwinship/network-1.36-cleanup
...
Drop TopologyAwareHints and ServiceTraficDistribution feature gates
2026-01-13 07:43:36 +05:30