kubernetes/pkg/scheduler
Kevin Klues 21a0dd1d70 dra scheduler: create default claim/class parameters instead of nil
Without this, the scheduler was crashing in newClaimController() in
pkg/scheduler/framework/plugins/dynamicresources/structuredparameters.go

The code in newClaimController() assumes that the parameters are not nil.
Furthermore it assumes that there is at least one DriverRequest populated in
order to allocate any resources to a claim.

This PR adds logic to define default claim/class parameters that will allow
allocation to proceed even if an end user doesn't provide any class or claim
parameters themselves.

Signed-off-by: Kevin Klues <kklues@nvidia.com>
2024-03-11 13:57:16 +00:00
..
apis/config Graduate PodSchedulingReadiness to stable 2024-02-28 23:18:44 -08:00
framework dra scheduler: create default claim/class parameters instead of nil 2024-03-11 13:57:16 +00:00
internal fix(scheduling queue): ignore events that interest no registered plugin 2024-02-24 06:42:19 +00:00
metrics Fix deprecated version for pod_scheduling_duration_seconds 2024-01-30 23:41:49 +00:00
profile Allow framework plugins to be closed 2024-01-06 10:11:19 +09:00
testing Scheduler first fit (#123384) 2024-02-26 11:07:19 -08:00
util No need to calculate ResourceEphemeralStorage additionally 2023-12-01 14:25:30 +08:00
eventhandlers_test.go support nodeAnnotationsChanged event to trigger rescheduling 2024-01-10 22:38:54 +08:00
eventhandlers.go dra scheduler: support structured parameters 2024-03-07 22:21:04 +01:00
extender_test.go Scheduler first fit (#123384) 2024-02-26 11:07:19 -08:00
extender.go Scheduler first fit (#123384) 2024-02-26 11:07:19 -08:00
OWNERS Check in OWNERS modified by update-yamlfmt.sh 2021-12-09 21:31:26 -05:00
schedule_one_test.go Scheduler first fit (#123384) 2024-02-26 11:07:19 -08:00
schedule_one.go change result size to numAllNodes 2024-03-01 02:06:17 -08:00
scheduler_test.go dra scheduler: support structured parameters 2024-03-07 22:21:04 +01:00
scheduler.go enhancement(scheduler): share waitingPods among profiles 2024-02-01 10:06:23 +08:00