k3s/pkg/controller/volume/persistentvolume
Kubernetes Submit Queue db7bb9e2ed
Merge pull request #51494 from mtanino/pr/BlockVolumesSupport-volumemanager
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Block volumes Support: CRI, volumemanager and operationexecutor changes

**What this PR does / why we need it**:
This PR contains following items to enable block volumes support feature.
- container runtime interface change
- volumemanager changes
- operationexecuto changes


**Which issue this PR fixes**:
Based on this proposal (kubernetes/community#805) and this feature issue: kubernetes/features#351

**Special notes for your reviewer**:

There are another PRs related to this functionality.
(#50457) API Change
(#53385) VolumeMode PV-PVC Binding change
(#51494) Container runtime interface change, volumemanager changes, operationexecutor changes
(#55112) Block volume: Command line printer update
Plugins
(#51493) Block volumes Support: FC plugin update
(#54752) Block volumes Support: iSCSI plugin update

**Release note**:
```
Adds alpha support for block volume, which allows the users to attach raw block volume to their pod without filesystem on top of the volume.
```
/cc @msau42 @liggitt @jsafrane @saad-ali @erinboyd @screeley44
2017-11-21 19:43:27 -08:00
..
options update BUILD files 2017-10-15 18:18:13 -07:00
BUILD VolumeMode binding logic update 2017-11-20 15:18:19 -05:00
OWNERS Update OWNERS approvers and reviewers: pkg/controller 2016-11-02 16:19:18 -07:00
binder_test.go fixing issue of feature gate not being turned off properly 2017-11-21 15:19:18 -05:00
delete_test.go run ./root-rewrite-all-other-apis.sh, then run make all, pkg/... compiles 2017-06-22 11:30:52 -07:00
framework_test.go VolumeMode binding logic update 2017-11-20 15:18:19 -05:00
index.go VolumeMode binding logic update 2017-11-20 15:18:19 -05:00
index_test.go fixing issue of feature gate not being turned off properly 2017-11-21 15:19:18 -05:00
provision_test.go pkg/apis/core: mechanical import fixes in dependencies 2017-11-09 12:14:08 +01:00
pv_controller.go VolumeMode binding logic update 2017-11-20 15:18:19 -05:00
pv_controller_base.go Should return when claim.Spec.VolumeName is null 2017-11-09 10:47:04 +08:00
pv_controller_test.go Merge pull request #49016 from jsafrane/pv-controller-no-resync 2017-08-01 16:39:40 -07:00
recycle_test.go run ./root-rewrite-all-other-apis.sh, then run make all, pkg/... compiles 2017-06-22 11:30:52 -07:00
volume_host.go BlockVolumesSupport: CRI, VolumeManager and OperationExecutor changes 2017-11-20 14:10:26 -05:00