k3s/test/integration
k8s-merge-robot d4b1b6776a Merge pull request #24557 from swagiaal/attacher-interface
Automatic merge from submit-queue

 Abstract node side functionality of attachable plugins

- Create PhysicalAttacher interface to abstract MountDevice and
  WaitForAttach.
- Create PhysicalDetacher interface to abstract WaitForDetach and
  UnmountDevice.
- Expand unit tests to check that Attach, Detach, WaitForAttach,
  WaitForDetach, MountDevice, and UnmountDevice get call where
  appropriet.

Physical{Attacher,Detacher} are working titles suggestions welcome. Some other thoughts:
- NodeSideAttacher or NodeAttacher.
- AttachWatcher
- Call this Attacher and call the Current Attacher CloudAttacher.
- DeviceMounter (although there are way too many things called Mounter right now :/)

This is to address: https://github.com/kubernetes/kubernetes/pull/21709#issuecomment-192035382

@saad-ali
2016-05-08 14:04:44 -07:00
..
framework Split the storage and negotiation parts of Codecs 2016-05-05 12:08:23 -04:00
auth_test.go Uncomment the code that cause by #19254 2016-04-25 23:21:31 +08:00
benchmark-controller.json build/pause: write in C 2016-05-04 21:45:52 -04:00
client_test.go build/pause: write in C 2016-05-04 21:45:52 -04:00
configmap_test.go Uncomment the code that cause by #19254 2016-04-25 23:21:31 +08:00
doc.go Make copyright ownership statement generic 2015-05-01 17:49:56 -04:00
dynamic_client_test.go Move restclient to its own package 2016-02-29 12:05:13 -08:00
etcd_tools_test.go Merge pull request #23914 from sky-uk/make-etcd-cache-size-configurable 2016-04-17 00:06:31 -07:00
extender_test.go Merge pull request #23009 from uluyol/c-pause 2016-05-08 09:29:32 -07:00
kubectl_test.go Add a ConfigPersister for AuthProvider plugins in kubectl/clients. 2016-05-07 18:15:18 -07:00
master_benchmark_test.go Fix compile errors in benchmark 2015-12-02 11:36:26 +01:00
master_test.go Uncomment the code that cause by #19254 2016-04-25 23:21:31 +08:00
metrics_test.go Uncomment the code that cause by #19254 2016-04-25 23:21:31 +08:00
openshift_test.go Extracting APIServer machinery code into a library 2015-12-16 13:54:23 -08:00
persistent_volumes_test.go Abstract node side functionality of attachable plugins 2016-05-04 10:18:39 -04:00
pods_test.go move pods.go to pods_test.go 2016-04-28 15:39:28 -07:00
quota_test.go Fix the rest of the code 2016-04-29 17:12:10 -04:00
scheduler_test.go Merge pull request #23009 from uluyol/c-pause 2016-05-08 09:29:32 -07:00
secret_test.go Uncomment the code that cause by #19254 2016-04-25 23:21:31 +08:00
service_account_test.go Merge pull request #24595 from zhouhaibing089/httpserverclose 2016-04-28 01:41:16 -07:00
utils.go Add integration test for ConfigMap 2016-02-09 10:28:53 -05:00