kubernetes/pkg/scheduler/framework/plugins
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
..
defaultbinder Change the scheduler plugins PluginFactory function to use context parameter to pass logger 2023-09-20 17:49:54 +08:00
defaultpreemption Test that the DisruptionTarget condition is added at preemption 2024-06-17 16:59:52 +00:00
dynamicresources DRA: remove "source" indirection from v1 Pod API 2024-06-27 17:53:24 +02:00
examples Migrated pkg/scheduler/framework/plugins/examples/ to use contextual logging 2023-10-09 11:43:17 +08:00
feature schedulingQueue update pod by queueHint 2024-06-12 21:26:09 +08:00
helper kube-scheduler: add taints filtering logic consistent with TaintToleration plugin for PodTopologySpread plugin 2022-09-10 09:04:30 +08:00
imagelocality Consider initContainer images in pod scheduling 2024-02-19 14:17:57 +08:00
interpodaffinity fix: node added with matched pod anti-affinity topologyKey 2024-04-12 11:08:44 +08:00
names Remove deprecated selectorSpread 2023-08-28 22:11:33 +08:00
nodeaffinity feature(NodeAffinity): return Skip in PreScore when nothing to do in Score 2023-12-18 12:00:10 +00:00
nodename Change the scheduler plugins PluginFactory function to use context parameter to pass logger 2023-09-20 17:49:54 +08:00
nodeports Optimize klog output 2024-03-26 18:53:29 +08:00
noderesources schedulingQueue update pod by queueHint 2024-06-12 21:26:09 +08:00
nodeunschedulable scheduler/NodeUnschedulable: reduce pod scheduling latency 2023-12-16 20:50:11 +08:00
nodevolumelimits QueueingHint for CSILimit when deleting pods (#121508) 2024-05-14 11:07:11 -07:00
podtopologyspread register Node/UpdateNodeTaint event to plugins which has Node/Add only, doesn't have Node/UpdateNodeTaint 2024-03-16 14:13:06 +00:00
queuesort Change the scheduler plugins PluginFactory function to use context parameter to pass logger 2023-09-20 17:49:54 +08:00
schedulinggates schedulingQueue update pod by queueHint 2024-06-12 21:26:09 +08:00
tainttoleration schedulingQueue update pod by queueHint 2024-06-12 21:26:09 +08:00
testing Change the scheduler plugins PluginFactory function to use context parameter to pass logger 2023-09-20 17:49:54 +08:00
volumebinding CephRBD volume plugin ( ) and its csi migration support were removed in this release 2024-05-09 22:55:34 +08:00
volumerestrictions Implement QueueingHintFn for pod deleted event 2024-06-17 22:42:04 +08:00
volumezone register Node/UpdateNodeTaint event to plugins which has Node/Add only, doesn't have Node/UpdateNodeTaint 2024-03-16 14:13:06 +00:00
README.md scheduler/framework/plugins: delete moved docs 2021-02-16 13:26:27 +00:00
registry.go schedulingQueue update pod by queueHint 2024-06-12 21:26:09 +08:00

Scheduler Framework Plugins

Moved here.