kubernetes/pkg/controller/volume
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
..
attachdetach Merge pull request #108167 from jfremy/fix-107973 2022-03-01 12:49:54 -08:00
common generic ephemeral volume: graduation to GA 2021-10-11 20:54:20 +02:00
ephemeral Check in OWNERS modified by update-yamlfmt.sh 2021-12-09 21:31:26 -05:00
events hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
expand kubelet: Remove the deprecated flag --experimental-check-node-capabilities-before-mount 2022-01-06 11:47:11 +08:00
persistentvolume Move volume helpers to "k8s.io/component-helpers/storage/volume". 2022-03-16 15:43:09 +08:00
protectionutil hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
pvcprotection Remove StorageObjectInUseProtection feature gate logic 2021-11-03 00:13:50 +03:00
pvprotection Remove StorageObjectInUseProtection feature gate logic 2021-11-03 00:13:50 +03:00
OWNERS Check in OWNERS modified by update-yamlfmt.sh 2021-12-09 21:31:26 -05:00