Yecheng Fu
8b79fe3ebe
Do not call methods on PersistentVolumeController
2019-02-06 12:04:05 +08:00
Michelle Au
18453b01e6
Tolerate apiserver being older than controller-manager
2018-11-16 16:31:27 -08:00
Matthew Wong
dd517c9ff2
Update all tests to account for BlockVolume enabled by default
2018-11-16 13:38:59 -05:00
Yecheng Fu
b3cb1bdc4a
Ignore non-available volumes in findMatchingVolume to reduce chance of
...
unnecessary binding failures.
2018-09-14 20:27:44 +08:00
wackxu
f737ad62ed
update import
2018-02-27 20:23:35 +08:00
NickrenREN
dad0fa07b7
rename StorageProtection to StorageObjectInUseProtection
2018-02-21 10:48:56 +08:00
NickrenREN
b99580ba3f
existing PV controller changes
2018-01-31 20:02:01 +08:00
Michelle Au
c26debecef
Return no volume match if prebound PV node affinity doesn't match node
2017-11-29 17:29:58 -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
Michelle Au
3211b8b0c4
Refactor PV selection into a common call for scheduler and PV controller
2017-11-21 19:11:36 -08:00
Scott Creeley
86742a2c92
VolumeMode binding logic update
2017-11-20 15:18:19 -05:00
Dr. Stefan Schimanski
012b085ac8
pkg/apis/core: mechanical import fixes in dependencies
2017-11-09 12:14:08 +01:00
David Zhu
a60965337c
Fixed integer overflow when matching PVPVC claims. Added tests to guard this behavior.
2017-09-01 10:10:13 -07: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
Matthew Wong
5e788a6a67
Don't provision for PVCs with AccessModes unsupported by plugin
2017-06-12 12:56:41 -04:00
Chao Xu
d4850b6c2b
move pkg/api/v1/helpers.go to subpackage
2017-04-14 14:25:11 -07:00
NickrenREN
fa7bd44966
Remove alphaProvisioner in PVController and AlphaStorageClassAnnotation
2017-04-10 17:09:40 +08:00
NickrenREN
67a55a4b02
matchPredicate does not fit findByClaim()
...
matchPredicate has two args which are type of PV,and is not used in function findByClaim(),remove it
2017-04-07 10:15:42 +08:00
Jan Safranek
7ae4152712
Move PV/PVC annotations to PV/PVC types.
...
They aren't part of storage.k8s.io/v1 or v1beta1 API.
Also move associated *GetClass functions.
2017-03-02 10:23:55 +01:00
Jordan Liggitt
41c88e0455
Revert "Merge pull request #40088 from jsafrane/storage-ga-v1"
...
This reverts commit 5984607cb9
, reversing
changes made to 067f92e789
.
2017-02-25 22:35:15 -05:00
Jan Safranek
fa93f1c411
Update imports
2017-02-24 13:52:16 +01:00
Shyam JVS
2ed7acfbcc
Revert "Remove alpha provisioning"
2017-02-16 13:53:55 +01:00
Jan Safranek
587eb199e0
Remove alpha provisioning
2017-02-01 14:51:54 +01:00
deads2k
b0b156b381
make tools/cache authoritative
2017-01-25 08:29:45 -05:00
Clayton Coleman
36acd90aba
Move APIs and core code to use metav1.ObjectMeta
2017-01-17 16:17:18 -05:00
deads2k
6a4d5cd7cc
start the apimachinery repo
2017-01-11 09:09:48 -05:00
Clayton Coleman
3454a8d52c
refactor: update bazel, codec, and gofmt
2016-12-03 19:10:53 -05:00
Clayton Coleman
5df8cc39c9
refactor: generated
2016-12-03 19:10:46 -05:00
Chao Xu
7eeb71f698
cmd/kube-controller-manager
2016-11-23 15:53:09 -08:00
Scott Creeley
86f1a94be5
Adding default StorageClass annotation printout for resource_printer
2016-10-19 10:59:07 -04:00
Kubernetes Submit Queue
1def4a0458
Merge pull request #30690 from wongma7/claimref-capacity
...
Automatic merge from submit-queue
Don't bind pre-bound pvc & pv if size request not satisfied
as discussed briefly here https://github.com/kubernetes/kubernetes/pull/30522 , volume size ought to be verified before binding a pv & pvc regardless of what's in the pv's claimRef. @thockin
2016-08-21 16:02:14 -07:00
Jan Safranek
bb5d562f37
Restore alpha behavior
2016-08-18 10:36:50 +02:00
Jan Safranek
d8a95a3785
Update matching logic with storage class
...
- no default StorageClass
- PVC.Spec.Class == nil means the same as PVC.Spec.Class == ""
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
Matthew Wong
6486576f56
continue searching on bad size and add tests for bad size&mode
2016-08-17 10:42:52 -04:00
Matthew Wong
fe817674ab
Don't bind pre-bound pvc & pv if size request not satisfied
2016-08-16 12:24:18 -04:00
saadali
0dd17fff22
Reorganize volume controllers and manager
2016-07-01 18:50:25 -07:00