Kubernetes Prow Robot
e933a30523
Merge pull request #128848 from yongruilin/flagz-integration-test-apiserver
...
test: Add integration test for apiserver flagz endpoint
2024-12-13 03:04:32 +01:00
Kubernetes Prow Robot
bcd65ce240
Merge pull request #128667 from macsko/add_integration_tests_for_event_handling_scheduler_perf
...
Add integration tests for event handling cases in scheduler_perf
2024-12-12 13:10:26 +01:00
Kubernetes Prow Robot
e8615e2712
Merge pull request #129054 from pohly/remove-import-name
...
remove import doc comments
2024-12-12 09:58:35 +01:00
Kubernetes Prow Robot
ab9171b0cf
Merge pull request #129040 from sanposhiho/patch-14
...
chore: ignore dat files generated by scheduler-perf
2024-12-12 05:29:13 +00:00
Kubernetes Prow Robot
078664b424
Merge pull request #129023 from zhifei92/cleanup-actiontype
...
scheduler: Rename UpdatePodTolerations for code style consistency
2024-12-12 05:28:52 +00:00
Kubernetes Prow Robot
7cc1eb9b51
Merge pull request #128968 from dom4ha/scheduler-perf-tune
...
Adjust performance test throughput threshold limits
2024-12-12 04:14:07 +00:00
Kubernetes Prow Robot
1e92cdedac
Merge pull request #127470 from googs1025/scheduler/fine_grain_queuehint
...
feature(scheduler): more fine-grained QHints for interpodaffinity plugin
2024-12-12 02:56:51 +00:00
yongruilin
8836548806
test: Add integration test for apiserver flagz endpoint
2024-12-11 09:22:25 -08:00
Henry Wu
5a8d77a2ae
Add statusz endpoint for kube-controller-manager
2024-12-05 23:48:51 +00:00
geyingqi
22c41caca9
Add integrate test to OOS node
2024-12-05 23:45:46 +08:00
Monis Khan
779d76176a
Update tests to handle RemoteRequestHeaderUID
...
Signed-off-by: Monis Khan <mok@microsoft.com >
2024-12-04 16:04:36 -05:00
Patrick Ohly
8a908e0c0b
remove import doc comments
...
The "// import <path>" comment has been superseded by Go modules.
We don't have to remove them, but doing so has some advantages:
- They are used inconsistently, which is confusing.
- We can then also remove the (currently broken) hack/update-vanity-imports.sh.
- Last but not least, it would be a first step towards avoiding the k8s.io domain.
This commit was generated with
sed -i -e 's;^package \(.*\) // import.*;package \1;' $(git grep -l '^package.*// import' | grep -v 'vendor/')
Everything was included, except for
package labels // import k8s.io/kubernetes/pkg/util/labels
because that package is marked as "read-only".
2024-12-02 16:59:34 +01:00
Kensei Nakada
8f4e425daf
chore: ignore dat files generated by scheduler-perf
2024-11-30 22:23:15 +09:00
zhifei92
27608fa25d
refactor(scheduler): Rename UpdatePodTolerations for code style consistency.
2024-11-29 13:13:09 +08:00
Kubernetes Prow Robot
8770bd58d0
Merge pull request #128966 from liggitt/deflake-external
...
Wait for updated keys to be observed
2024-11-25 19:18:59 +00:00
Jordan Liggitt
26c08dde52
Wait for updated keys to be observed
2024-11-25 11:55:20 -05:00
dom4ha
67b74696f8
Adjust performance test threshold limits
2024-11-25 15:07:15 +00:00
Patrick Ohly
0ba8af9006
DRA: enable performance tracking with scheduler_perf
...
The performance of the basic "fill up the cluster"
scenario (SchedulingWithResourceClaimTemplate) and the steady-state
scenario (SteadyStateClusterResourceClaimTemplate) are relevant. The large
configurations should run long enough to provide meaningful results.
Performance may be different with queueing hints enabled, so variants with that
get added for those large configurations.
2024-11-18 14:34:31 +01:00
Patrick Ohly
ac3d43a8a6
scheduler_perf: work around incorrect gotestsum failure reports
...
Because Go does not a "pass" action for
benchmarks (https://github.com/golang/go/issues/66825#issuecomment-2343229005 ),
gotestsum reports a successful benchmark run as failed
(https://github.com/gotestyourself/gotestsum/issues/413#issuecomment-2343206787 ).
We can work around that in each benchmark and sub-benchmark by emitting the
output line that `go test` expects on stdout from the test binary for success.
2024-11-18 12:35:05 +01:00
Patrick Ohly
369a18a3a1
scheduler_perf: simplify flags, fix output
...
The "disabled by label filter" message for benchmarks printed the pointer to
the filter string, not the filter string itself. This mistake gets avoided and
the code becomes simpler when not using pointers.
2024-11-18 12:32:59 +01:00
googs1025
c725e18e07
feature(scheduler): more fine-grained QHints for interpodaffinity plugin
2024-11-14 20:00:38 +08:00
Kubernetes Prow Robot
475ee33f69
Merge pull request #128765 from sanposhiho/split-tests
...
fix: split TestCoreResourceEnqueue to deal with the timeout issue
2024-11-14 00:12:46 +00:00
Kensei Nakada
429abe33f1
fix: split TestCoreResourceEnqueue to deal with the timeout issue
2024-11-13 11:53:42 -07:00
Maciej Skoczeń
de8e8c5404
Add integration tests for event handling cases in scheduler_perf
2024-11-13 13:17:48 +00:00
Kubernetes Prow Robot
8115baca00
Merge pull request #128666 from macsko/fix_scale_down_in_eventhandlingpodupdate_scheduler_perf_test_case
...
Fix pod scale down failure in EventHandlingPodUpdate scheduler_perf test
2024-11-12 16:28:47 +00:00
Anish Ramasekar
50ed36229c
cleanup todo comment in node restriction integration tests
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2024-11-08 10:10:59 -08:00
Jefftree
0ce7b688a6
v1alpha2 LeaseCandidate API
2024-11-08 02:27:19 +00:00
Kubernetes Prow Robot
4cf2818f96
Merge pull request #128240 from LionelJouin/KEP-4817
...
DRA: Implementation of ResourceClaim.Status.Devices (KEP-4817)
2024-11-08 02:21:24 +00:00
Kubernetes Prow Robot
4d10ae8fdc
Merge pull request #127513 from tkashem/delete-undecryptable
...
KEP-3926: unsafe deletion of corrupt objects
2024-11-08 02:21:04 +00:00
Kubernetes Prow Robot
60651eb172
Merge pull request #125577 from richabanker/statusz
...
Add statusz endpoint for apiserver
2024-11-08 01:04:43 +00:00
Abu Kashem
25efc8f2d1
handle watch for unsafe delete
2024-11-07 17:37:59 -05:00
Abu Kashem
9932dbef57
add access control check for unsafe delete
...
add access control check to ensure that the user has permission to do
'unsafe-delete-ignore-read-error' on the resource being deleted
2024-11-07 17:37:59 -05:00
Abu Kashem
367a265c0e
add an integration test that exercises the unsafe delete flow
...
- add an integration test that exercises the unsafe delete flow
- extend newTransformTest to enable RBAC
- add integration test to verify that LIST returns corrupt object keys
2024-11-07 17:37:59 -05:00
Kubernetes Prow Robot
b7113809cb
Merge pull request #128670 from liggitt/externaljwt-broadcast
...
Move broadcast of key updates into sync, fixup of externaljwt generation / test
2024-11-07 22:20:58 +00:00
Kubernetes Prow Robot
601feb8ccb
Merge pull request #128661 from sanposhiho/split-test
...
fix: move the queueing integration tests to another package to address the timeout issue
2024-11-07 21:07:09 +00:00
Kubernetes Prow Robot
b82013ecd6
Merge pull request #127326 from stlaz/ctb_new_signer
...
trustbundles: add a new kube-apiserver-serving signer
2024-11-07 21:07:02 +00:00
Richa Banker
8bf6eecedf
add statusz implementation and enablement in apiserver
2024-11-07 12:37:38 -08:00
Kubernetes Prow Robot
fb033826a8
Merge pull request #128170 from sanposhiho/async-preemption
...
feature(KEP-4832): asynchronous preemption
2024-11-07 19:44:54 +00:00
Jordan Liggitt
c68a11a09f
Deflake supported key ack
2024-11-07 14:14:39 -05:00
Jordan Liggitt
dc41c91a07
Move broadcast of key updates into sync
2024-11-07 14:07:33 -05:00
Kubernetes Prow Robot
7243fa60e1
Merge pull request #128641 from benluddy/e2e-cbor-client-compat
...
KEP-4222: Fix JSON fallback for clients using default content-type and add E2E client test.
2024-11-07 18:32:50 +00:00
Kensei Nakada
6e19d5ac79
fix: move the queueing integration tests to another package to address the timeout issue
2024-11-08 02:33:57 +09:00
Stanislav Láznička
a4b83e77d9
trustbundles: add a new kube-apiserver-serving signer
2024-11-07 18:07:06 +01:00
Kubernetes Prow Robot
a660b51201
Merge pull request #128498 from googs1025/flake/TestReconcilerAPIServerLeaseMultiCombined
...
flake(TestReconcilerAPIServerLeaseMultiCombined): fix TestReconcilerAPIServerLeaseMultiCombined flake
2024-11-07 16:10:43 +00:00
Ben Luddy
a77f4c7ba2
Fix content type fallback when a client defaults to CBOR.
...
With the ClientsAllowCBOR client-go feature gate enabled, a 415 response to a CBOR-encoded REST
causes all subsequent requests from the client to fall back to a JSON request encoding. This
mechanism had only worked as intended when CBOR was explicitly configured in the
ClientContentConfig. When both ClientsAllowCBOR and ClientsPreferCBOR are enabled, an
unconfigured (empty) content type defaults to CBOR instead of JSON. Both ways of configuring a
client to use the CBOR request encoding are now subject to the same fallback mechanism.
2024-11-07 09:14:59 -05:00
Maciej Skoczeń
379bff8dc9
Fix pod scale down failure in EventHandlingPodUpdate scheduler_perf test case
2024-11-07 13:48:50 +00:00
Kubernetes Prow Robot
40498ce561
Merge pull request #127224 from utam0k/test-qhint-csi
...
Add integration test for NodeVolumeLimits in requeueing scenarios
2024-11-07 13:47:29 +00:00
Kubernetes Prow Robot
48ead4e622
Merge pull request #128648 from pohly/dra-scheduler-perf-flake
...
scheduler_perf: fix steady-state pod creation/deletion
2024-11-07 12:33:41 +00:00
utam0k
e828a4b40a
Add integration test for NodeVolumeLimits in requeueing scenarios
...
Signed-off-by: utam0k <k0ma@utam0k.jp >
2024-11-07 19:51:50 +09:00
Lionel Jouin
7e0035ec86
[KEP-4817] Update to v1beta1
...
Signed-off-by: Lionel Jouin <lionel.jouin@est.tech >
2024-11-07 09:59:56 +01:00