kubernetes/pkg/scheduler/framework/plugins/dynamicresources
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
..
structured/namedresources dra scheduler: consider in-flight allocation for resource calculation 2024-03-07 22:26:16 +01:00
dynamicresources_test.go dra scheduler: support structured parameters 2024-03-07 22:21:04 +01:00
dynamicresources.go dra scheduler: create default claim/class parameters instead of nil 2024-03-11 13:57:16 +00:00
OWNERS
structuredparameters.go dra scheduler: create default claim/class parameters instead of nil 2024-03-11 13:57:16 +00:00