kubernetes/pkg/scheduler
Konstantin Misyutin 1d7cefe9c4 Move volume helpers to "k8s.io/component-helpers/storage/volume".
This patch aims to simplify decoupling "pkg/scheduler/framework/plugins"
from internal "k8s.io/kubernetes" packages. More described in
issue #89930 and PR #102953.

Some helpers from "k8s.io/kubernetes/pkg/controller/volume/persistentvolume"
package moved to "k8s.io/component-helpers/storage/volume" package:

- IsDelayBindingMode
- GetBindVolumeToClaim
- IsVolumeBoundToClaim
- FindMatchingVolume
- CheckVolumeModeMismatches
- CheckAccessModes
- GetVolumeNodeAffinity

Also "CheckNodeAffinity" from "k8s.io/kubernetes/pkg/volume/util"
package moved to "k8s.io/component-helpers/storage/volume" package
to prevent diamond dependency conflict.

Signed-off-by: Konstantin Misyutin <konstantin.misyutin@huawei.com>
2022-03-16 15:43:09 +08:00
..
apis/config Merge pull request #108278 from kerthcet/feature/graduate-defaultPodTopologySpread-to-ga 2022-02-28 08:02:57 -08:00
framework Move volume helpers to "k8s.io/component-helpers/storage/volume". 2022-03-16 15:43:09 +08:00
internal Add gauge metric to track unschedulable pod (#108475) 2022-03-14 13:02:58 -07:00
metrics Add gauge metric to track unschedulable pod (#108475) 2022-03-14 13:02:58 -07:00
profile cleanup: return frameworkruntime.NewFramework directly 2021-12-07 23:29:56 +08:00
testing Merge pull request #108362 from sanposhiho/implement-mindomains 2022-03-15 10:34:11 -07:00
util use original requests in NodeResourcesBalancedAllocation instead of NonZero (#105845) 2021-10-29 19:04:14 -07:00
eventhandlers_test.go refactor: rename SchedulerCache to Cache in Scheduler 2022-02-24 09:47:21 +08:00
eventhandlers.go refactor: rename SchedulerCache to Cache in Scheduler 2022-02-24 09:47:21 +08:00
extender_test.go Remove genericScheduler and SchedulerAlgorithm. 2022-03-04 13:26:46 +08:00
extender.go restore NumPDBViolations info of nodes, when HTTPExtender ProcessPreemption. This info will be used in subsequent filtering steps - pick OneNodeForPreemption. 2022-01-10 13:37:46 +08:00
factory_test.go remove legacy scheduler policy config, as well as associated flags policy-config-file, policy-configmap, policy-configmap-namespace and use-legacy-policy-config 2021-10-08 23:57:49 +08:00
factory.go Remove genericScheduler and SchedulerAlgorithm. 2022-03-04 13:26:46 +08:00
OWNERS Check in OWNERS modified by update-yamlfmt.sh 2021-12-09 21:31:26 -05:00
scheduler_test.go Move volume helpers to "k8s.io/component-helpers/storage/volume". 2022-03-16 15:43:09 +08:00
scheduler.go Updated the scheduler framework's PreFilter interface to return a PreFilterResult 2022-03-14 15:36:52 -04:00