Commit Graph

4911 Commits

Author SHA1 Message Date
Vadim Rutkovsky
dff0075e7c tracing: add span for cacher.Get
Also updates tracing integration tests for cacher.GetList
2024-09-21 09:53:43 +02:00
Adrian Moisey
8e3adc4df6 KEP-4427 : AllowRelaxedDNSSearchValidation (#127167)
* KEP-4427 : AllowRelaxedDNSSearchValidation

* Add e2e test with feature gate to test KEP-4427 RelaxedDNSSearchValidation

* Add more validatePodDNSConfig test cases

Also update Regex to match the case we want.

Thanks Tim and Antonio!
2024-09-12 09:41:19 +01:00
Kevin
234c055205 Use logger context in job controller tests
Signed-off-by: Kevin <kpostlet@redhat.com>
2024-09-11 15:47:12 -04:00
Kubernetes Prow Robot
ebe3404b5a Merge pull request #126439 from kaisoz/improve-job-test-runtime
Improve Job integration tests runtime by reusing apiserver within each test
2024-09-11 19:03:13 +01:00
Kubernetes Prow Robot
c3ebd95c83 Merge pull request #127236 from macsko/scheduler_perf_test_case_for_hints_memory_leak_scenario
Add scheduler_perf test case for queueing hints memory leak scenario
2024-09-11 16:03:11 +01:00
Kubernetes Prow Robot
5639b4b29c Merge pull request #127019 from carlory/remove-fg-NodeOutOfServiceVolumeDetach
Remove generally available feature gate NodeOutOfServiceVolumeDetach
2024-09-11 12:29:12 +01:00
Tomas Tormo
99eea8054b Improve Job integration tests runtime 2024-09-11 10:45:29 +00:00
Maciej Skoczeń
c1f7b8e9f1 Measure event_handling and QHints duration metrics in scheduler_perf 2024-09-10 10:45:19 +00:00
Maciej Skoczeń
dba24fde78 Add scheduler_perf test case for queueing hints memory leak scenario 2024-09-10 08:15:10 +00:00
Kubernetes Prow Robot
abc056843c Merge pull request #127238 from macsko/make_scheduler_perf_integration_tests_shorter
Make scheduler_perf integration tests shorter
2024-09-10 03:17:14 +01:00
Kubernetes Prow Robot
0c5e832aa2 Merge pull request #127154 from macsko/check_if_inflight_events_empty_in_testcase_end_scheduler_perf
Check if InFlightEvents is empty after scheduler_perf workload
2024-09-09 20:43:33 +01:00
Maciej Skoczeń
ccf86f1709 Make scheduler_perf integration tests shorter 2024-09-09 09:32:13 +00:00
Maciej Skoczeń
7d4c713520 Check if InFlightEvents is empty after scheduler_perf workload 2024-09-09 08:00:34 +00:00
Kensei Nakada
24a14aa810 fix: run a test for requeueing with PreFilterResult correctly 2024-09-07 23:52:45 +09:00
Kubernetes Prow Robot
32077a1c00 Merge pull request #127135 from tenzen-y/increase-job-integraion-qps-and-burst
JobIntegrationTest: Increase the restConfig QPS and Burst parameters
2024-09-06 14:29:49 +01:00
Maciej Skoczeń
3047ab73f5 Reset only metrics configured in collector before the createPodsOp 2024-09-06 08:26:20 +00:00
yusuke.sakurai
27a8ef8c52 add integration test for nodeports in requeueing scenarios 2024-09-06 13:07:54 +09:00
Yuki Iwai
61c9d67652 JobIntegrationTest: Increase the restConfig QPS and Burst parameters
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2024-09-06 05:46:11 +09:00
Kubernetes Prow Robot
e6f7b35cc4 Merge pull request #127139 from tozastation/add-test-nodeaffinity-for-queueinghint
add: integration test for NodeAffinity plugin in requeueing scenarios
2024-09-05 16:04:45 +01:00
Stanislav Láznička
3a4d9eccf4 integration: add a test for KAS remote UID headers 2024-09-05 14:34:15 +02:00
Stanislav Láznička
2ac7639016 integration: add a test where UID is not passed in Request Headers 2024-09-05 14:34:14 +02:00
Stanislav Láznička
26902de531 delegate authn: don't default the ReqHeaders UID header 2024-09-05 14:32:55 +02:00
Stanislav Láznička
dcc6cf9280 test:integration: add aggregated API test for RequestHeader UID 2024-09-05 14:32:54 +02:00
tozastation
0c9828e7f0 add: integration test for NodeAffinity plugin
Signed-off-by: tozastation <tozastation@gmail.com>
2024-09-05 18:33:23 +09:00
Kubernetes Prow Robot
fbaeab34f9 Merge pull request #127090 from nayihz/add_test_interpodaffinity
add integration test for interpodaffinity in requeueing scenarios
2024-09-05 09:05:19 +01:00
nayihz
ffe6f0867a add integration test for interpodaffinity in requeueing scenarios 2024-09-05 14:55:31 +08:00
carlory
d5d5bf9f59 Remove generally available feature gate NodeOutOfServiceVolumeDetach 2024-09-05 10:33:16 +08:00
Kubernetes Prow Robot
48d6d55a47 Merge pull request #127121 from mayooot/fix/typo-resources-
fix(typo): correct 'reources' to 'resources'
2024-09-04 21:04:43 +01:00
Kubernetes Prow Robot
e35ad25926 Merge pull request #127078 from tenzen-y/job-integration-retry-polling-job-until-timeout
JobInterationTest: Retry polling even if the client fails to obtain Jobs at once
2024-09-04 21:04:34 +01:00
Harry Li
9bd3826bf1 fix(typo): correct 'reources' to 'resources' 2024-09-05 00:01:28 +08:00
Kubernetes Prow Robot
89fbb3f2d2 Merge pull request #127017 from carlory/flowcontrolv1beta3
remove resource flowschemas and prioritylevelconfigurations from legacyBetaEnabledByDefaultResources in v1.32
2024-09-03 21:21:17 +01:00
Yuki Iwai
34dcec91f8 JobIntegrationTest: Retry polling even if the client fails to obtain Jobs at once
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
2024-09-03 06:22:44 +09:00
carlory
49b2c969a3 remove resource flowschemas and prioritylevelconfigurations from legacyBetaEnabledByDefaultResources in v1.32 2024-09-02 11:30:17 +08:00
Anish Ramasekar
c22a41e879 Set credential-id in userinfo.extra for jwt authenticators if jti claim present
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
2024-08-30 11:02:44 -07:00
Kubernetes Prow Robot
bbd83d8644 Merge pull request #125634 from ahmedtd/x509credentialID
Define credential IDs for X.509 certificates
2024-08-28 16:02:56 +01:00
Kubernetes Prow Robot
08dd9951f5 Merge pull request #126886 from pohly/scheduler-perf-output
scheduler_perf: output
2024-08-26 22:23:40 +01:00
Kubernetes Prow Robot
8bbc0636b9 Merge pull request #126911 from macsko/scheduler_perf_throughput_fixes
Fix wrong throughput threshold for one scheduler_perf test case
2024-08-26 18:42:17 +01:00
Kubernetes Prow Robot
0bcbc3b77a Merge pull request #124003 from carlory/scheduler-rm-non-csi-limit
kube-scheduler remove non-csi volumelimit plugins
2024-08-26 12:02:13 +01:00
Maciej Skoczeń
7a88548755 Add workload name to failed threshold log 2024-08-26 07:44:52 +00:00
Maciej Skoczeń
71c9b9e2b0 Fix wrong throughput threshold for SchedulingRequiredPodAntiAffinityWithNSSelector test 2024-08-26 07:40:04 +00:00
Maciej Skoczeń
48dc6ff43c Disable scheduler_perf performance DRA tests 2024-08-26 07:35:36 +00:00
Kubernetes Prow Robot
7b80cdb66a Merge pull request #126645 from cici37/cleanupFG
Remove feature gate ValiatingAdmissionPolicy after being stable for two releases
2024-08-23 18:07:55 +01:00
Kubernetes Prow Robot
605e94f6df Merge pull request #126871 from macsko/set_thresholds_in_scheduler_perf
Set scheduling throughput thresholds in scheduler_perf tests
2024-08-23 16:39:54 +01:00
Maciej Skoczeń
48a8cb2bc5 Document throughput thresholds in scheduler_perf readme 2024-08-23 14:22:48 +00:00
Patrick Ohly
bf1188d292 scheduler_perf: only store log output after failures
Reconfiguring the logging infrastructure with a per-test output file mimicks
the behavior of per-test output (log output captured only on failures) while
still using the normal logging code, which is important for benchmarking.

To enable this behavior, the ARTIFACT env variable must be set.
2024-08-23 16:02:45 +02:00
Patrick Ohly
6cbdef850c scheduler_perf: normal error handling during node creation
Calling klog.Fatalf is not a good way to report problems. It kills the entire
test run, without given other code a chance to react.
2024-08-23 16:02:45 +02:00
Maciej Skoczeń
d0e3fc3561 Set scheduling throughput thresholds in scheduler_perf tests 2024-08-23 12:48:28 +00:00
Patrick Ohly
cc9234cffd test etcd: avoid potential data race
If the caller needs to reconfigure klog, then calling klog without proper
synchronizing while stopping causes a data race. We have to ensure that
the goroutine has terminated before stop returns.
2024-08-23 14:31:17 +02:00
Kubernetes Prow Robot
a1fc2551ba Merge pull request #126144 from likakuli/cleanup-unusedparamters
cleanup: remove scheduler_perf unused parameters
2024-08-22 19:29:40 +01:00
Cici Huang
0f19faf9be Remove feature gate ValiatingAdmissionPolicy after stable. 2024-08-22 17:39:18 +00:00