lichuqiang
446f36559e
pv_controller change for provisioning
2018-05-24 17:12:38 +08:00
Michelle Au
58823a75a4
In findMatchingVolumes:
...
- Delay binding until Pod is scheduled
- Check for PV node affinity and access modes
- Exclude volumes from being matching
2017-11-21 21:42:35 -08:00
Kenneth Owens
5941f7b69f
Merge pull request #49016 from jsafrane/pv-controller-no-resync
...
PV controller: resync informers manually
merging to unblock the submit queue
2017-08-01 16:39:40 -07:00
Jacob Simpson
29c1b81d4c
Scripted migration from clientset_generated to client-go.
2017-07-17 15:05:37 -07:00
Jan Safranek
0eface85e4
PV controller: resync informers manually
...
We want relatively short resync period of PV/PVCs and at the same time we
don't want to force such short resync to all shared informer consumers.
Therefore we need to make our own periodic resync.
2017-07-17 13:39:08 +02:00
Chao Xu
60604f8818
run hack/update-all
2017-06-22 11:31:03 -07:00
Chao Xu
f4989a45a5
run root-rewrite-v1-..., compile
2017-06-22 10:25:57 -07:00
NickrenREN
eca490bbdd
Remove claimClass check and upgradeVolumeFrom1_2() function
2017-04-19 19:12:32 +08:00
NickrenREN
e0ef5bfd40
Exit from NewController() for PersistentVolumeController when InitPlugins() failed just like NewAttachDetachController() does
2017-04-12 13:43:09 +08:00
Jan Safranek
52adaa16e0
PV controller: use attributes instead of beta annotations in unit tests
2017-03-02 10:23:56 +01:00
Matthew Wong
33f98d4db3
Switch pv controller to shared informers
2017-02-16 10:08:23 -05:00
deads2k
9488e2ba30
move testing/core to client-go
2017-01-26 13:54:40 -05:00
deads2k
b0b156b381
make tools/cache authoritative
2017-01-25 08:29:45 -05:00
Jan Safranek
0fd5f2028d
Add work queues to PV controller
...
PV controller should not use Controller.Requeue, as as it is not available in
shared informers. We need to implement our own work queues instead where we
can enqueue volumes/claims as we want.
2017-01-02 15:17:24 +01:00
Chao Xu
03d8820edc
rename /release_1_5 to /clientset
2016-12-14 12:39:48 -08:00
Chao Xu
7eeb71f698
cmd/kube-controller-manager
2016-11-23 15:53:09 -08:00
Jan Safranek
5ff1597cf9
Rename controller*.go to pv_controller*.go
...
To make log filtering easier. controller.go is used by several controllers and
matching logs for "pv_controller.*" is much better.
2016-09-26 12:26:58 +02:00