k3s/pkg/volume
Kubernetes Submit Queue a67e78e4fa Merge pull request #40317 from kpgriffith/recycle-vol-plug-cleanup
Automatic merge from submit-queue (batch tested with PRs 41364, 40317, 41326, 41783, 41782)

changes to cleanup the volume plugin for recycle

**What this PR does / why we need it**:
Code cleanup. Changing from creating a new interface from the plugin, that then calls a function to recycle a volume, to adding the function to the plugin itself.

**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #26230

**Special notes for your reviewer**:
Took same approach from closed PR #28432.

Do you want the approach to be the same for NewDeleter(), NewMounter(), NewUnMounter() and should they be in this same PR or submit different PR's for those?

**Release note**:

```NONE
```
2017-02-21 07:45:40 -08:00
..
aws_ebs Add gnufied as reviewer for aws and gce volumes 2017-02-06 16:38:13 -05:00
azure_dd Update generated files 2017-01-29 21:41:45 +01:00
azure_file Merge pull request #36520 from apelisse/owners-pkg-volume 2017-01-17 19:56:39 -08:00
cephfs Merge pull request #38797 from aaron12134/spell-obsession 2017-01-31 11:00:47 -08:00
cinder resolve udevadm from PATH 2017-02-10 22:22:32 +01:00
configmap Implements projected volume driver 2017-02-20 12:56:04 -05:00
downwardapi Implements projected volume driver 2017-02-20 12:56:04 -05:00
empty_dir move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
fc move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
flexvolume move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
flocker Update generated files 2017-01-29 21:41:45 +01:00
gce_pd Add gnufied as reviewer for aws and gce volumes 2017-02-06 16:38:13 -05:00
git_repo Merge pull request #36520 from apelisse/owners-pkg-volume 2017-01-17 19:56:39 -08:00
glusterfs Merge pull request #40726 from humblec/gluster-provclean 2017-02-16 17:05:15 -08:00
host_path cleanup the volume plugin for recycle 2017-02-06 10:38:49 -06:00
iscsi Implemented suggestions for #39202 fix to facilitate kubelet upgrade. The detachDisk behavior is now preserved for pods that were created before the kubelet upgrade. 2017-02-14 22:50:26 +02:00
nfs cleanup the volume plugin for recycle 2017-02-06 10:38:49 -06:00
photon_pd Update generated files 2017-01-29 21:41:45 +01:00
projected Generated files for projected volume driver 2017-02-20 13:09:41 -05:00
quobyte Update generated files 2017-01-29 21:41:45 +01:00
rbd Update generated files 2017-01-29 21:41:45 +01:00
secret Implements projected volume driver 2017-02-20 12:56:04 -05:00
testing cleanup the volume plugin for recycle 2017-02-06 10:38:49 -06:00
util Mark detached only if no pending operations 2017-02-13 11:51:44 +00:00
vsphere_volume Update generated files 2017-01-29 21:41:45 +01:00
BUILD Generated files for projected volume driver 2017-02-20 13:09:41 -05:00
OWNERS Update OWNERS 2017-01-17 16:05:40 -08: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 pkg/api/resource: move to apimachinery 2017-01-29 21:41:44 +01:00
metrics_du_test.go move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05: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 pkg/api/resource: move to apimachinery 2017-01-29 21:41:44 +01:00
metrics_statfs_test.go move authoritative client-go utils out of pkg 2017-01-24 08:59:18 -05:00
plugins.go cleanup the volume plugin for recycle 2017-02-06 10:38:49 -06:00
plugins_test.go refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
util.go pkg/api/resource: move to apimachinery 2017-01-29 21:41:44 +01:00
util_test.go pkg/api/resource: move to apimachinery 2017-01-29 21:41:44 +01:00
volume.go cleanup the volume plugin for recycle 2017-02-06 10:38:49 -06:00
volume_linux.go fix permissions when using fsGroup 2016-12-06 14:04:16 -06:00
volume_unsupported.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00