Miao Luo
b22ccc6780
Support persistent volume on Photon Controller platform
...
1. Enable Photon Controller as cloud provider
2. Support Photon persistent disk as volume source/persistent volume
source
2016-11-08 09:36:16 -08:00
Huamin Chen
1d52719465
azure disk volume: support storage class and dynamic provisioning
...
Signed-off-by: Huamin Chen <hchen@redhat.com>
2016-10-28 13:31:47 +00:00
Christian Simon
cd0897801b
Refactor flocker volume plugin
...
* Support provisioning
* Support deletion
* Use bind mounts instead of /flocker in containers
* support ownership management or SELinux relabeling.
2016-09-27 13:19:45 +00:00
Johannes Scheuermann
0b7cb5f2ae
Inital Quobyte dynamic provision
2016-09-16 13:26:18 +02:00
Kubernetes Submit Queue
34141a794d
Merge pull request #31251 from rootfs/rbd-prov3
...
Automatic merge from submit-queue
support storage class in Ceph RBD volume
replace WIP PR #30959 , using PV annotation idea from @jsafrane
@kubernetes/sig-storage @johscheuer @elsonrodriguez
2016-09-10 07:03:14 -07:00
Jeff Lowdermilk
991b07e60d
Add a feature gate for alpha dynamic volume provisioning
...
Enabled by default to avoid breaking people, since this was
turned on in 1.3.
2016-08-24 13:02:42 -07:00
Huamin Chen
5445ccf4cb
support storage class in Ceph RBD volume
...
Signed-off-by: Huamin Chen <hchen@redhat.com>
2016-08-23 11:05:51 -04:00
Huamin Chen
dea4b0226d
support Azure data disk volume
...
Signed-off-by: Huamin Chen <hchen@redhat.com>
2016-08-23 13:23:07 +00:00
Kubernetes Submit Queue
c5d56ea356
Merge pull request #30535 from abrarshivani/vsphere_attach_detach_interface
...
Automatic merge from submit-queue
Implements Attacher Plugin Interface for vSphere
This PR does the following,
Fixes #29028 (vsphere volume should implement attacher interface): Implements Attacher Plugin Interface for vSphere.
See file:
pkg/volume/vsphere_volume/vsphere_volume.go. - Removed attach and detach calls from SetupAt and TearDownAt.
pkg/volume/vsphere_volume/attacher.go. - Implements Attacher & Detacher Plugin Interface for vSphere. (Ref :- GCE_PD & AWS attacher.go)
pkg/cloudproviders/provider/vsphere.go - Added DiskIsAttach method.
The vSphere plugin code needs clean up. (ex: The code for getting vSphere instance is repeated in file pkg/cloudprovider/providers/vsphere.go). I will fix this in next PR.
2016-08-23 05:13:12 -07:00
Humble Chirammal
836ac6e403
GlusterFS dynamic provisioner and deleter interface based on StorageClass claims
...
Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2016-08-19 23:03:32 +05:30
Abrar Shivani
e89ad04422
Implements Attacher Plugin Interface for vSphere
2016-08-19 00:28:55 -07:00
Jan Safranek
bb5d562f37
Restore alpha behavior
2016-08-18 10:36:50 +02:00
Jan Safranek
6e4d95f646
Dynamic provisioning V2 controller, provisioners, docs and tests.
2016-08-18 10:36:49 +02:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -07:00
saadali
92500a20d7
Attach detach controller business logic added
...
Split controller cache into actual and desired state of world.
Controller will only operate on volumes scheduled to nodes that
have the "volumes.kubernetes.io/controller-managed-attach" annotation.
2016-05-24 23:01:16 -07:00
Abitha Palaniappan
95c009dbdb
Adding vSphere Volume support for vSphere Cloud Provider
2016-05-21 11:00:14 -07:00
Clayton Coleman
fdb110c859
Fix the rest of the code
2016-04-29 17:12:10 -04:00
Mike Danese
31b8905da7
move controller manager to compoenent config
2016-02-11 13:13:03 -08:00
Mike Danese
b1743a6887
this is a manual reversion of #20702
...
I can't revert with github which says "Sorry, this pull request couldn’t be
reverted automatically. It may have already been reverted, or the content may
have changed since it was merged."
Reverts commit: 0c191e787b
2016-02-05 16:34:02 -08:00
gmarek
0c191e787b
Split controller flags between controllers
2016-02-05 12:17:51 +01:00
Nagarjun
c98364e79b
insert space after comment character in cmd folder
2016-01-08 16:25:57 +05:30
Clayton Coleman
2326e2bae3
Split controller manager options from init
...
Make defaults and flags clearly distinct from initialization code.
2016-01-06 22:39:14 -05:00
Jan Safranek
d4f6271b21
Implement Creater and Deleter interfaces for GCE PD.
2015-12-16 16:14:01 -05:00
Jan Safranek
2f06ebf9b7
Implement Creater and Deleter interfaces for Cinder.
2015-12-16 14:23:14 -05:00
Jan Safranek
6ff5286df9
Implement Creater and Deleter interfaces for AWS EBS.
...
Also mark the created EBS volumes with tags, so the admin knows
who/what created the volumes.
2015-12-15 10:22:49 +01:00
markturansky
4fc1bf1f23
Added PersistentVolumeController
2015-12-11 10:33:30 -05:00
Jian Huang
1e9b8de56c
Fix the issue where output paramters not matched golog string format
2015-09-18 00:45:01 +08:00
markturansky
7bc55b5aea
configurable pv recyclers
2015-09-15 12:48:25 -04:00
markturansky
68358fd308
Added VolumeConfig to volumes
2015-09-01 12:04:26 -04:00
Bryan Stenson
9541414742
create cloudprovider "providers" package
...
move all providers into new package
update all references to old package path
2015-08-11 22:36:51 -07:00
Mike Danese
8e33cbfa28
rewrite go imports
2015-08-05 17:30:03 -07:00
markturansky
deec5f26cd
Recycler controller
2015-06-04 15:47:36 -04:00
James DeFelice
652c14d8d7
integrate mesos cloud provider into kube apps
2015-05-12 16:02:38 +00:00
Eric Paris
6b3a6e6b98
Make copyright ownership statement generic
...
Instead of saying "Google Inc." (which is not always correct) say "The
Kubernetes Authors", which is generic.
2015-05-01 17:49:56 -04:00
Tim Hockin
0b17c0f225
move pkg/controllermanager to cmd/kube-controller-manager/app
2015-02-20 08:49:12 -08:00