kubernetes/pkg/controller/persistentvolume
k8s-merge-robot bd2bc25308 Merge pull request #25865 from jsafrane/devel/pv-convert-from-12
Automatic merge from submit-queue

volume controller: Convert PersistentVolumes from Kubernetes 1.2

In Kubernetes 1.2 we used template PersistentVolume for provisioning. When a claim for dynamic volume was detected, Kubernetes did:

- create template PV for the claim with dummy pointer to storage asset
- allocate storage asset such as AWS EBS
- fill real pointer to the created storage asset to the template PV

In refactored volume provisioner, Kubernetes allocates the storage asset first and then creates a Kubernetes PV instance already with the correct pointer to the storage asset.

To support seamles upgrade from 1.2 to 1.3 we need to remove these unprovisioned template PVs. The new controller does not use them, it will see PVC for dynamic provisioning and create real PV instead.

See https://github.com/pmorie/pv-haxxz/pull/3 for pseudocode.
2016-06-03 23:27:13 -07:00
..
options Reduce volume controller sync period 2016-05-30 09:59:31 +02:00
binder_test.go Add label selector to match criteria for claims to volumes 2016-05-30 12:11:12 -04:00
controller_base.go Convert PersistentVolumes from Kubernetes 1.2 2016-06-03 14:26:06 +02:00
controller_test.go Merge pull request #25865 from jsafrane/devel/pv-convert-from-12 2016-06-03 23:27:13 -07:00
controller.go Merge pull request #26733 from pmorie/pv-controller-typos 2016-06-03 04:51:08 -07:00
delete_test.go Big move and rename 2016-05-18 10:06:51 +02:00
framework_test.go Convert PersistentVolumes from Kubernetes 1.2 2016-06-03 14:26:06 +02:00
index_test.go Add label selector to match criteria for claims to volumes 2016-05-30 12:11:12 -04:00
index.go Fix typo and linewrap comments in PV controller 2016-06-02 15:50:07 -04:00
OWNERS Move blunderbuss assignees into tree 2016-03-02 20:46:32 -05:00
provision_test.go Generate shorter provisioned PV names. 2016-05-18 10:06:51 +02:00
recycle_test.go Big move and rename 2016-05-18 10:06:51 +02:00
volume_host.go Big move and rename 2016-05-18 10:06:51 +02:00