Derek Carr
13294a0abe
Update core quota framework
2017-10-27 11:07:01 -04:00
Kevin
4c8539cece
use core client with explicit version globally
2017-10-27 15:48:32 +08:00
Jeff Grafton
aee5f457db
update BUILD files
2017-10-15 18:18:13 -07:00
Derek Carr
da01c6d3a2
Ignore pods for quota that exceed deletion grace period
2017-09-11 13:31:52 -04:00
Chao Xu
4d1d33af46
bazel
2017-09-06 10:21:01 -07:00
Chao Xu
b0c83c72c1
Charge quota for uninitialized objects at different time
...
Charge object count when object is created, no matter if the object is
initialized or not.
Charge the remaining quota when the object is initialized.
Also, checking initializer.Pending and initializer.Result when
determining if an object is initialized. We didn't need to check them
because before 51082, having 0 pending initializer and nil
initializers.Result is invalid.
2017-09-06 10:20:32 -07:00
Hemant Kumar
e78d433150
Implement necessary API changes
...
Introduce feature gate for expanding PVs
Add a field to SC
Add new Conditions and feature tag pvc update
Add tests for size update via feature gate
register the resize admission plugin
Update golint failures
2017-09-04 09:02:34 +02:00
Kubernetes Submit Queue
fe365b88e3
Merge pull request #49610 from NickrenREN/local-isolation
...
Automatic merge from submit-queue (batch tested with PRs 50932, 49610, 51312, 51415, 50705)
Add local storage support in Quota
Add local storage(scratch, overlay) support in quota
**Release note**:
```release-note
Add local ephemeral storage support to Quota
```
/cc @ddysher @jingxu97
2017-08-29 01:17:34 -07:00
NickrenREN
a3c180e549
Add local storage support in Quota
2017-08-26 14:13:43 +08:00
Chao Xu
4928c8d1bf
let resourcequota evaluator handle uninitialid pod and pvc
2017-08-24 14:50:03 -07:00
Di Xu
75258b2763
update testcase err msg
2017-08-17 15:42:05 +08:00
Jeff Grafton
a7f49c906d
Use buildozer to delete licenses() rules except under third_party/
2017-08-11 09:32:39 -07:00
Jeff Grafton
33276f06be
Use buildozer to remove deprecated automanaged tags
2017-08-11 09:31:50 -07:00
deads2k
bbd291faa7
use informers for quota evaluation of core resources where possible
2017-07-19 15:52:39 -04:00
Jacob Simpson
29c1b81d4c
Scripted migration from clientset_generated to client-go.
2017-07-17 15:05:37 -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
Klaus Ma
83b7f77ee2
Moved qos to api.helpers.
2017-05-20 07:17:57 -04:00
Mike Danese
a05c3c0efd
autogenerated
2017-04-14 10:40:57 -07:00
Chao Xu
08aa712a6c
move helpers.go to helper
2017-04-11 15:49:11 -07:00
Derek Carr
39b380c7bd
Unit test quota for nodeport associated with loadbalancer
2017-03-13 11:21:56 -04:00
Jan Safranek
9487552e41
Regenerate everything
2017-03-02 10:23:58 +01:00
Jan Safranek
916a0a63dd
quota: use attributes instead of beta annotations
2017-03-02 10:23:57 +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
timchenxiaoyu
e3b25ed4af
fix typo:evaluator
2017-02-27 09:28:40 +08:00
Kubernetes Submit Queue
4d11cbc577
Merge pull request #39364 from zhouhaibing089/nodeports
...
Automatic merge from submit-queue
nodeports usage should be part of LoadBalancer service type
Since a creation of Service of type LoadBalancer will allocate NodePorts as well, so it makes more sense to account for the NodePort usage in the LoadBalancer switch case.
check here: https://github.com/kubernetes/kubernetes/blob/master/pkg/registry/core/service/rest.go#L553 for the logic on whether it should assign a nodeport for the service.
2017-02-17 20:34:32 -08:00
Andy Goldstein
d820e3928c
Switch resourcequota controller to shared informers
2017-02-14 12:20:27 -05:00
Dr. Stefan Schimanski
44ea6b3f30
Update generated files
2017-01-29 21:41:45 +01:00
Dr. Stefan Schimanski
bc6fdd925d
pkg/api/resource: move to apimachinery
2017-01-29 21:41:44 +01:00
Clayton Coleman
469df12038
refactor: move ListOptions references to metav1
2017-01-23 17:52:46 -05:00
deads2k
01b3b2b461
move admission to genericapiserver
2017-01-18 08:15:19 -05:00
Clayton Coleman
9a2a50cda7
refactor: use metav1.ObjectMeta in other types
2017-01-17 16:17:19 -05:00
NickrenREN
a12dea14e0
fix redundant alias clientset
2017-01-12 10:21:05 +08:00
deads2k
6a4d5cd7cc
start the apimachinery repo
2017-01-11 09:09:48 -05:00
Seth Jennings
4c30459e49
switch from local qos types to api types
2017-01-10 10:54:30 -06:00
Jeff Grafton
20d221f75c
Enable auto-generating sources rules
2017-01-05 14:14:13 -08:00
zhouhaibing089
381aaab1ee
nodeports usage should be part of LoadBalancer service type
2017-01-03 17:08:11 +08:00
Mike Danese
161c391f44
autogenerated
2016-12-29 13:04:10 -08:00
Chao Xu
03d8820edc
rename /release_1_5 to /clientset
2016-12-14 12:39:48 -08:00
Mike Danese
c87de85347
autoupdate BUILD files
2016-12-12 13:30:07 -08:00
Derek Carr
459a7a05f1
Ability to quota storage by storage class
2016-12-09 13:26:59 -05:00
Wojciech Tyczynski
aa7da5231f
Update bazel files
2016-12-09 09:42:02 +01:00
Wojciech Tyczynski
e8d1cba875
GetOptions in client calls
2016-12-09 09:42:01 +01:00
Clayton Coleman
5df8cc39c9
refactor: generated
2016-12-03 19:10:46 -05:00
Clayton Coleman
35a6bfbcee
generated: refactor
2016-11-23 22:30:47 -06:00
Chao Xu
bcc783c594
run hack/update-all.sh
2016-11-23 15:53:09 -08:00
Chao Xu
f8b36bdd40
TRICKY: dependencies: pkg/quota
2016-11-23 15:53:09 -08:00
Derek Carr
e88a1d0641
Improve quota performance for pvc by using shared informer
2016-11-06 12:41:36 -05:00
derekwaynecarr
1bcb057636
quota controller uses informers if available for pod calculation
2016-10-31 11:38:22 -04:00
Mike Danese
3b6a067afc
autogenerated
2016-10-21 17:32:32 -07:00