Kubernetes Prow Robot
070f0ad3bd
Merge pull request #129970 from mortent/AddResourceV1beta2API
...
Add resource v1beta2 API
2025-03-26 09:10:47 -07:00
Morten Torkildsen
39507d911f
Add resource v1beta2 API
2025-03-26 14:41:09 +00:00
Maciej Skoczeń
dcc67d08c6
Increase number of pods in PreemptionBasic and PreemptionPVs
2025-03-21 14:01:50 +00:00
Kubernetes Prow Robot
507eee87e5
Merge pull request #127092 from munnerz/pod-topology
...
KEP-4742: Copy topology labels from Node objects to Pods upon binding/scheduling
2025-03-20 18:18:30 -07:00
Kubernetes Prow Robot
b2b6c4d023
Merge pull request #127053 from dashpole/tracing_context_propagation
...
APIServerTracing: Respect trace context only for privileged users
2025-03-20 17:10:31 -07:00
James Munnelly
8cfb9adbf6
overwrite existing labels during pod Binding storage
2025-03-20 22:39:38 +00:00
James Munnelly
6ddabb6ee6
updating to reflect latest KEP design
2025-03-20 20:19:53 +00:00
James Munnelly
5e7e1e7cf1
KEP-4742: Node Topology Labels via Downward API
2025-03-20 20:19:51 +00:00
Kubernetes Prow Robot
e3baee37cd
Merge pull request #130944 from danwinship/prefersame-integration-test
...
integration testing for PreferSameZone/PreferSameNode
2025-03-20 13:09:17 -07:00
Kubernetes Prow Robot
322083c948
Merge pull request #130772 from macsko/pop_from_backoffq_when_activeq_is_empty_new
...
Pop from backoffQ when activeQ is empty
2025-03-20 13:08:47 -07:00
Kubernetes Prow Robot
2dafb0eefe
Merge pull request #130375 from googs1025/feature/integration_filter_NodeResources
...
chore(scheduler): add filter integration tests for missing part plugins: NodeResources plugin
2025-03-20 09:22:31 -07:00
Maciej Skoczeń
c7919f5e22
Pop from the backoffQ when the activeQ is empty
2025-03-20 16:07:13 +00:00
Dan Winship
b726f2cf57
Add an integration test for PreferSameTrafficDistribution
2025-03-20 11:43:12 -04:00
Dan Winship
919c2b478e
Refactor TrafficDistribution integration test
...
Split out a helper to assert correct EndpointSlice hints (and extend
that helper to deal with node hints as well, including making sure
they *aren't* present when the traffic distribution mode doesn't call
for them).
2025-03-20 11:43:12 -04:00
Dan Winship
64034307c2
Fix comments in TrafficDistribution integration test
2025-03-20 11:43:12 -04:00
Kubernetes Prow Robot
41dd679fee
Merge pull request #130920 from kerthcet/feat/promote-to-ga
...
KEP-3094: Promote NodeInclusionPolicyInPodTopologySpread to Stable
2025-03-20 07:52:32 -07:00
Kubernetes Prow Robot
aa35eff1b6
Merge pull request #130423 from serathius/watchcache-continue
...
Serve LISTs with exact RV and continuations from cache
2025-03-20 06:18:32 -07:00
googs1025
ca42addbdf
chore(scheduler): add filter integration tests for missing part plugins: NodeResources plugin
2025-03-20 19:47:52 +08:00
Kubernetes Prow Robot
08570c779b
Merge pull request #130276 from stlaz/svm_flakes
...
Fix SVM test flaking because of occasional slow resource storage update
2025-03-20 03:52:31 -07:00
Marek Siarkowicz
f82c9e56d9
Serve LISTs with exact RV and continuations from cache
2025-03-20 09:42:18 +01:00
Kubernetes Prow Robot
65d9066665
Merge pull request #130680 from macsko/update_backoffq_less_function_to_order_by_priority_in_windows
...
Update backoffQ's less function to order pods by priority in windows
2025-03-20 01:36:31 -07:00
kerthcet
1a34095f75
KEP-3094 Promote NodeInclusionPolicyInPodTopologySpread to Stable
...
Signed-off-by: kerthcet <kerthcet@gmail.com >
2025-03-20 14:54:42 +08:00
Cici Huang
f04cfdf6e7
Update gofmt.
2025-03-19 23:21:30 +00:00
Cici Huang
6d7f11689d
Complete feature impl, fix issues, add perDeviceNodeSelection support, add tests, address comments, etc.
2025-03-19 22:10:48 +00:00
Kubernetes Prow Robot
ab3cec0701
Merge pull request #130447 from pohly/dra-device-taints
...
device taints and tolerations (KEP 5055)
2025-03-19 13:00:32 -07:00
Kubernetes Prow Robot
076c7b0b65
Merge pull request #130079 from yongruilin/compatibility-remove-reset
...
[compatibility version] Avoid resetting config when adding flags
2025-03-19 11:52:33 -07:00
Kubernetes Prow Robot
2b79593ece
Merge pull request #130225 from ritazh/dra-admin-access-namespace
...
DRA: AdminAccess validate based on namespace label
2025-03-19 10:18:50 -07:00
yongruilin
dab8758a59
chore: avoid resetting config of emulation verison and featuregates when adding flags
...
This change introduces improvements to the component compatibility registry:
- Modify the kube-scheduler test server to create a separate ComponentGlobalsRegistry
- Update the compatibility registry to handle multiple flag configurations
- Enhance test cases to support emulation version mapping between components
2025-03-19 16:31:13 +00:00
Kubernetes Prow Robot
f1c634f93e
Merge pull request #130463 from sanposhiho/ga-mlk
...
feat: graduate MatchLabelKeysInPodAffinity to GA
2025-03-19 09:06:31 -07:00
Kensei Nakada
10c6a4258f
feat: graduate MatchLabelKeysInPodAffinity to GA
2025-03-19 23:06:04 +09:00
Maciej Skoczeń
e367dca6c5
Change backoffQ less function to order pods by priority in windows
2025-03-19 13:04:15 +00:00
Kubernetes Prow Robot
73f54b67b2
Merge pull request #130816 from macsko/move_scheduler_perf_topology_spreading_tests_to_separate_package
...
Move scheduler_perf topology spreading tests to a separate package
2025-03-19 02:00:37 -07:00
Patrick Ohly
37b47f4724
DRA helper: support dropped fields and TimeAdded defaults
...
Both the new DeviceTaint.TimeAdded and dropped fields when
the DRADeviceTaints feature is disabled confused the ResourceSlice
controller because what is stored and sent back can be different
from what the controller wants to store.
It's now more lenient regarding TimeAdded (doesn't need to be exact because of
rounding during serialization, only having a value on the server is okay)
and dropped fields (doesn't try to store them again). It also preserves
a server-side TimeAdded when updating slices.
2025-03-19 09:18:38 +01:00
Jon Huhn
5760a4f282
DRA scheduler: device taints and tolerations
...
Thanks to the tracker, the plugin sees all taints directly in the device
definition and can compare it against the tolerations of a request while
trying to find a device for the request.
When the feature is turnedd off, taints are ignored during scheduling.
2025-03-19 09:18:38 +01:00
Rita Zhang
0301e5a9f8
DRA: AdminAccess validate based on namespace label
...
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com >
2025-03-18 22:56:54 -07:00
Kubernetes Prow Robot
a6227695ab
Merge pull request #128402 from richabanker/mvp-agg-discovery
...
KEP 4020: Replace StorageVersionAPI with aggregated discovery to fetch served resources by a peer apiserver
2025-03-18 21:43:49 -07:00
Marek Siarkowicz
506e4fed14
In TestListCorruptObject corrupt the object in etcd instead of changing encryption key
...
Changing the encryption key doesn't work with watch cache as it doesn't
break decoding newly written objects. A new object will be written using
a new key, and decoded using a new key.
2025-03-18 21:49:17 +01:00
Richa Banker
8b2cee83c1
Replace StorageVersion API with aggregated discovery to fetch served resources by a peer for MVP
...
Co-authored-by: Joe Betz <jpbetz@google.com >
Co-authored-by: Jordan Liggitt <jordan@liggitt.net >
2025-03-18 13:27:27 -07:00
Patrick Ohly
797475e113
DRA: add device taints API
...
This adds the "DeviceTaint" top-level type to v1alpha3 and related fields to
ResourceSlice and ResourceClaim. It's complete enough bring up an API server
and generate files.
2025-03-18 20:52:54 +01:00
Kubernetes Prow Robot
83c5f99f97
Merge pull request #128184 from cupnes/add-storage-capacity-scoring
...
KEP-4049: Add storage capacity scoring to VolumeBinding plugin
2025-03-18 03:49:49 -07:00
Maciej Skoczeń
0effe15543
Move scheduler_perf topology spreading tests to a separate package
2025-03-18 09:37:47 +00:00
Kubernetes Prow Robot
d367e0b326
Merge pull request #130865 from serathius/integration-refactor
...
Split subfunction to allow adding more subtests
2025-03-17 08:18:27 -07:00
Kubernetes Prow Robot
8906223b00
Merge pull request #130347 from Jefftree/remove-v2beta1-agg-discovery
...
Add a deprecated feature gate to stop serving apidiscovery.k8s.io/v2beta1
2025-03-17 08:17:52 -07:00
Marek Siarkowicz
414bfc707f
Split subfunction to allow adding more subtests
2025-03-17 12:43:17 +01:00
Yuma Ogami
43382b1b39
Switch control from VolumeCapacityPriority to StorageCapacityScoring
...
The tests and comments have also been updated because while
VolumeCapacityPriority preferred a node with the least allocatable,
StorageCapacityScoring preferred a node with the maximum allocatable.
2025-03-17 00:49:58 +00:00
Jefftree
95d3d4a22d
Gate apidiscovery/v2beta1 serving with a feature gate
2025-03-14 19:35:20 +00:00
Maciej Skoczeń
f6a35c55f2
Wait for node to appear in cache in TestUpdateNominatedNodeName integration test
2025-03-14 17:06:30 +00:00
Kubernetes Prow Robot
46aba9dcba
Merge pull request #130805 from Jefftree/cle-int-test-enable-api
...
Enable proper API in CLE integration test
2025-03-13 20:09:46 -07:00
Jefftree
6979567c44
Enable proper API in CLE integration test
2025-03-14 01:59:02 +00:00
Kubernetes Prow Robot
8b08487283
Merge pull request #130354 from siyuanfoundation/forward-api
...
KEP-4330: add forward compatibility for compatibility mode
2025-03-13 18:55:57 -07:00