kubernetes/pkg/controller
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
..
daemon daemonset handle DeletedFinalStateUnknown 2016-05-19 17:16:34 -04:00
deployment List RSes only once when getting old+new RSes in deployment controller 2016-06-02 11:24:43 -07:00
endpoint Endpoints controller respects unready service annotation 2016-05-10 14:20:10 -07:00
framework Attach detach controller business logic added 2016-05-24 23:01:16 -07:00
garbagecollector add finalizer logics to the API server and the garbage collector; handling DeleteOptions.OrphanDependents in the API server 2016-05-24 13:07:28 -07:00
gc implement AddIndexers for SharedIndexInformer 2016-05-06 21:23:18 +08:00
job implement AddIndexers for SharedIndexInformer 2016-05-06 21:23:18 +08:00
namespace Merge pull request #25662 from deads2k/prevent-hotloop 2016-05-28 01:30:51 -07:00
node AllocateOrOccupyCIDR returs quickly 2016-05-31 09:11:42 +02:00
persistentvolume Merge pull request #25865 from jsafrane/devel/pv-convert-from-12 2016-06-03 23:27:13 -07:00
petset Update use of Quantity in other classes 2016-05-19 08:41:43 -04:00
podautoscaler Use Metrics API in HPA 2016-05-20 19:50:56 +02:00
replicaset add namespace index to rc and pod 2016-05-06 17:12:36 +08:00
replication Explicitly enqueue controllers on failures and increase resync period 2016-05-16 08:52:01 +02:00
resourcequota Have quota controller use a rate limiter to avoid hot-loops 2016-05-17 11:09:30 -04:00
route Improve logging in routecontroller 2016-06-03 12:05:12 +02:00
service promote sourceRange into service spec 2016-05-26 10:42:30 -07:00
serviceaccount Generated clients can return their RESTClients, RESTClient can return its RateLimiter 2016-04-27 22:15:10 +02:00
volume Attach/Detach Controller Kubelet Changes 2016-06-02 16:47:11 -07:00
controller_utils_test.go Fix the rest of the code 2016-04-29 17:12:10 -04:00
controller_utils.go Adding logs in deployment for debugging 2016-05-31 15:59:46 -07:00
doc.go Refactor package controller 2015-07-29 09:54:35 -07:00
lookup_cache.go bugfix:lookupcache's Get method can not be called concurrently 2016-06-04 02:21:25 +08:00
OWNERS Remove myself from a bunch of OWNERS files, as I am too overloaded 2016-05-11 13:34:51 -07:00