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
Michelle Au
c7884550b2
Add VolumeNodeAffinity to PersistentVolumeSpec
2018-02-16 17:54:10 -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
Scott Creeley
74fcd97c84
fixing issue of feature gate not being turned off properly
2017-11-21 15:19:18 -05:00
Scott Creeley
86742a2c92
VolumeMode binding logic update
2017-11-20 15:18:19 -05: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
Dr. Stefan Schimanski
5925a0a1df
Move pkg/api/v1/ref -> client-go/tools/reference
2017-07-18 22:45:43 +02:00
Chao Xu
9d489c8504
manual changes
2017-07-17 15:05:38 -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
4f9591b1de
move pkg/api/v1/ref.go and pkg/api/v1/resource.go to subpackages. move some functions in resource.go to pkg/api/v1/node and pkg/api/v1/pod
2017-04-17 11:38:11 -07: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
52adaa16e0
PV controller: use attributes instead of beta annotations in unit tests
2017-03-02 10:23:56 +01: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
deads2k
8a12000402
move client/record
2017-01-31 19:14:13 -05:00
Dr. Stefan Schimanski
bc6fdd925d
pkg/api/resource: move to apimachinery
2017-01-29 21:41:44 +01:00
Tomas Smetana
382f7bc9cc
Refactor persistent volume tests
2017-01-23 10:43:44 +01:00
Clayton Coleman
9a2a50cda7
refactor: use metav1.ObjectMeta in other types
2017-01-17 16:17:19 -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
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
saadali
0dd17fff22
Reorganize volume controllers and manager
2016-07-01 18:50:25 -07:00