kubernetes/pkg/volume
Kubernetes Submit Queue 85300f4f5d
Merge pull request #67803 from saad-ali/csiClusterReg3
Automatic merge from submit-queue (batch tested with PRs 64283, 67910, 67803, 68100). If you want to cherry-pick this change to another branch, please follow the instructions here: https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md.

CSI Cluster Registry and Node Info CRDs

**What this PR does / why we need it**:
Introduces the new `CSIDriver` and `CSINodeInfo` API Object as proposed in https://github.com/kubernetes/community/pull/2514 and https://github.com/kubernetes/community/pull/2034

**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
Fixes https://github.com/kubernetes/features/issues/594

**Special notes for your reviewer**:
Per the discussion in https://groups.google.com/d/msg/kubernetes-sig-storage-wg-csi/x5CchIP9qiI/D_TyOrn2CwAJ the API is being added to the staging directory of the `kubernetes/kubernetes` repo because the consumers will be attach/detach controller and possibly kubelet, but it will be installed as a CRD (because we want to move in the direction where the API server is Kubernetes agnostic, and all Kubernetes specific types are installed).

**Release note**:

```release-note
Introduce CSI Cluster Registration mechanism to ease CSI plugin discovery and allow CSI drivers to customize Kubernetes' interaction with them.
```

CC @jsafrane
2018-08-31 16:46:41 -07:00
..
aws_ebs Merge pull request #66884 from NickrenREN/attacher-detacher-refactor 2018-08-15 07:03:48 -07:00
azure_dd fix select zone error in azure disk creation 2018-08-30 07:33:43 +00:00
azure_file support cross resource group for azure file 2018-08-31 08:11:07 +00:00
cephfs Merge pull request #67332 from nak3/ceph-fuse-opt 2018-08-21 05:25:03 -07:00
cinder Merge pull request #67328 from cofyc/fix65113-2 2018-08-24 15:25:17 -07:00
configmap Remove unused io util writer & volume host GetWriter() 2018-07-09 14:09:48 -07:00
csi Pass new CSI API Client and informer to Volume Plugins 2018-08-31 12:25:59 -07:00
downwardapi Stop sorting downward api file lines 2018-07-09 15:44:03 -04:00
empty_dir Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
fc update volume plugins accordingly 2018-08-14 11:12:54 +08:00
flexvolume Merge pull request #66884 from NickrenREN/attacher-detacher-refactor 2018-08-15 07:03:48 -07:00
flocker Avoid overflowing int64 in RoundUpSize and return error if overflow int 2018-07-23 13:48:45 -04:00
gce_pd Add DynamicProvisioningScheduling support for GCE PD and RePD 2018-08-24 14:38:25 -07:00
git_repo Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
glusterfs Remove provisioner config from log message. 2018-08-24 19:40:37 +05:30
host_path fixformat 2018-07-14 10:34:21 +08:00
iscsi Merge pull request #67328 from cofyc/fix65113-2 2018-08-24 15:25:17 -07:00
local Using a fixed set of locks, then we don't need to free unused locks 2018-08-24 12:24:09 +08:00
nfs Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
photon_pd update volume plugins accordingly 2018-08-14 11:12:54 +08:00
portworx kubernetes: fix printf format errors 2018-07-11 00:10:15 +03:00
projected Merge pull request #65429 from WanLinghao/projected_error_return_fix 2018-07-16 13:52:54 -07:00
quobyte Merge pull request #66202 from tanshanshan/fixformat 2018-07-24 21:24:30 -07:00
rbd Merge pull request #66884 from NickrenREN/attacher-detacher-refactor 2018-08-15 07:03:48 -07:00
scaleio Using a fixed set of locks, then we don't need to free unused locks 2018-08-24 12:24:09 +08:00
secret Remove unused io util writer & volume host GetWriter() 2018-07-09 14:09:48 -07:00
storageos Avoid overflowing int64 in RoundUpSize and return error if overflow int 2018-07-23 13:48:45 -04:00
testing Pass new CSI API Client and informer to Volume Plugins 2018-08-31 12:25:59 -07:00
util Merge pull request #67432 from lichuqiang/topo_provision_beta 2018-08-29 15:19:34 -07:00
validation Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
vsphere_volume Merge pull request #67328 from cofyc/fix65113-2 2018-08-24 15:25:17 -07:00
BUILD Pass new CSI API Client and informer to Volume Plugins 2018-08-31 12:25:59 -07:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
metrics_cached.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
metrics_du.go Rename Du() to DiskUsage() for more expressive 2018-05-22 10:52:06 +08:00
metrics_du_test.go switch from package syscall to x/sys/unix 2017-07-21 12:14:42 +02:00
metrics_errors.go Disambiguate unsupported metrics from metrics errors 2016-09-15 10:05:30 +10:00
metrics_nil.go Disambiguate unsupported metrics from metrics errors 2016-09-15 10:05:30 +10:00
metrics_nil_test.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
metrics_statfs.go update import 2018-02-27 20:23:35 +08:00
metrics_statfs_test.go add volume timestamps 2017-03-02 15:01:59 -08:00
OWNERS Add Labels to various OWNERS files 2018-08-21 13:59:08 -04:00
plugins.go Pass new CSI API Client and informer to Volume Plugins 2018-08-31 12:25:59 -07:00
plugins_test.go correct the expected value in plugintest 2018-02-25 15:14:55 +08:00
volume.go attacher/detacher refactor 2018-08-14 11:12:41 +08:00
volume_linux.go Add more volume types in e2e and fix part of them. 2018-05-02 10:31:42 +08:00
volume_unsupported.go Add more volume types in e2e and fix part of them. 2018-05-02 10:31:42 +08:00