kubernetes/test/e2e/storage
Kubernetes Submit Queue 38d2dc7068
Merge pull request #64447 from jsafrane/block-provision
Automatic merge from submit-queue (batch tested with PRs 63348, 63839, 63143, 64447, 64567). 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>.

Add block volume support to internal provisioners.

**What this PR does / why we need it**:
Internal provisioners now create filesystem PVs when block PVs are requested. This leads to unbindable PVCs.

In this PR, volume plugins that support block volumes provision block PVs when block is requested. All the other provisioners return clear error in `kubectl describe pvc`:

```
Events:
  Type     Reason              Age               From                         Message
  ----     ------              ----              ----                         -------
  Warning  ProvisioningFailed  7s (x2 over 18s)  persistentvolume-controller  Failed to provision volume with StorageClass "standard": kubernetes.io/cinder does not support block volume provisioning

```

```release-note
NONE
```

cc @kubernetes/vmware for vsphere changes
cc @andyzhangx for Azure changes

/assign @copejon @mtanino
2018-06-01 12:12:23 -07:00
..
utils Wait for pod deletion instead of termination 2018-05-17 10:08:54 -07:00
vsphere test/e2e: Use apps/v1 Deployment/ReplicaSet. 2018-05-22 13:43:06 -07:00
BUILD update tests to be specific about the versions they are testing instead of floating 2018-05-01 13:18:41 -04:00
csi_objects.go Update provisioner to v0.2.1 container 2018-04-25 12:16:25 -04:00
csi_volumes.go e2e: Remove flaky from CSI E2E test 2018-05-22 02:39:34 -04:00
empty_dir_wrapper.go Remove kubectl reapers 2018-05-25 22:18:05 +02:00
flexvolume.go Changing Flexvolume plugin directory on COS in GCE to a durable directory 2018-02-27 14:48:08 -08:00
generic_persistent_volume-disruptive.go Refactor subpath reconstruction tests to use util test 2018-04-11 14:20:29 -07:00
mounted_volume_resize.go Remove feature tags from e2e test for resize 2018-05-25 15:32:44 -04:00
nfs_persistent_volume-disruptive.go Merge pull request #62303 from msau42/fix-subpath-reconstruct-test 2018-04-16 13:56:07 -07:00
OWNERS Update volume OWNERS to reflect active sig-storage reviewers 2017-10-26 13:26:33 -07:00
pd.go update tests to be specific about the versions they are testing instead of floating 2018-05-01 13:18:41 -04:00
persistent_volumes-gce.go Remove the use of storage class beta annotations in e2e tests. 2018-04-10 15:29:08 +08:00
persistent_volumes-local.go Fixes fsGroup check in local volume in containerized kubelet. Except 2018-05-23 10:41:42 +08:00
persistent_volumes.go Remove the use of storage class beta annotations in e2e tests. 2018-04-10 15:29:08 +08:00
pv_protection.go Remove the use of storage class beta annotations in e2e tests. 2018-04-10 15:29:08 +08:00
pvc_protection.go Enable PV protection test by default 2018-02-23 16:59:22 +01:00
regional_pd.go Merge pull request #64480 from verult/repd-ig-fix 2018-05-31 14:12:15 -07:00
subpath.go passthrough readOnly to subpath 2018-04-26 11:18:36 -07:00
volume_expand.go Remove feature tags from e2e test for resize 2018-05-25 15:32:44 -04:00
volume_io.go Move Ceph server secret creation to common code. 2018-05-25 14:02:59 +02:00
volume_metrics.go wait for bound pvc metric updated before validating 2018-02-16 09:57:30 +08:00
volume_provisioning.go e2e test for block volume provisioning 2018-05-30 11:35:58 +02:00
volumes.go Move Ceph server secret creation to common code. 2018-05-25 14:02:59 +02:00