kubernetes/pkg/scheduler
Patrick Ohly bde9b64cdf DRA: remove "source" indirection from v1 Pod API
This makes the API nicer:

    resourceClaims:
    - name: with-template
      resourceClaimTemplateName: test-inline-claim-template
    - name: with-claim
      resourceClaimName: test-shared-claim

Previously, this was:

    resourceClaims:
    - name: with-template
      source:
        resourceClaimTemplateName: test-inline-claim-template
    - name: with-claim
      source:
        resourceClaimName: test-shared-claim

A more long-term benefit is that other, future alternatives
might not make sense under the "source" umbrella.

This is a breaking change. It's justified because DRA is still
alpha and will have several other API breaks in 1.31.
2024-06-27 17:53:24 +02:00
..
apis/config Merge pull request #124500 from carlory/scheduler-deprecate-non-csi-plugins 2024-05-06 08:03:04 -07:00
framework DRA: remove "source" indirection from v1 Pod API 2024-06-27 17:53:24 +02:00
internal schedulingQueue update pod by queueHint 2024-06-12 21:26:09 +08:00
metrics support scheduler_plugin_execution_duration_seconds in scheduler_perf 2024-04-27 08:22:53 +00:00
profile Allow framework plugins to be closed 2024-01-06 10:11:19 +09:00
testing DRA: scheduler: index claim and class parameters to simplify lookup 2024-05-27 15:57:10 +08:00
util scheduler: remove AssumeCache interface 2024-04-25 11:46:58 +02: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 remove EvaluatedNodes field in Diagnosis struct 2024-06-04 14:20:55 +08:00
schedule_one.go scheduler: allow PreBind to return "Pending" and "Unschedulable" 2024-06-06 15:28:08 +02:00
scheduler_test.go enhancement(scheduler): share waitingPods among profiles 2024-05-17 17:07:27 +08:00
scheduler.go remove EvaluatedNodes field in Diagnosis struct 2024-06-04 14:20:55 +08:00