k3s/test
Kubernetes Submit Queue 1ad5cea24e Merge pull request #41261 from ncdc/shared-informers-07-resourcequota
Automatic merge from submit-queue

Switch resourcequota controller to shared informers

Originally part of #40097 

I have had some issues with this change in the past, when I updated `pkg/quota` to use the new informers while `pkg/controller/resourcequota` remained on the old informers. In this PR, both are switched to using the new informers. The issues in the past were lots of flakey test failures in the ResourceQuota e2es, where it would randomly fail to see deletions and handle replenishment. I am hoping that now that everything here is consistently using the new informers, there won't be any more of these flakes, but it's something to keep an eye out for.

I also think `pkg/controller/resourcequota` could be cleaned up. I don't think there's really any need for `replenishment_controller.go` any more since it's no longer running individual controllers per kind to replenish. It instead just uses the shared informer and adds event handlers to it. But maybe we do that in a follow up.

cc @derekwaynecarr @smarterclayton @wojtek-t @deads2k @sttts @liggitt @timothysc @kubernetes/sig-scalability-pr-reviews
2017-02-15 11:37:04 -08:00
..
e2e Merge pull request #41049 from copejon/pv-provision-in-unmanaged-zone 2017-02-15 05:58:21 -08:00
e2e_federation Fix prematurely exiting testcase while waiting for clustered service 2017-02-14 12:50:42 +05:30
e2e_node Merge pull request #40934 from dashpole/density_test_cadvisor 2017-02-14 17:40:32 -08:00
fixtures Merge pull request #41058 from liggitt/v1-tokenreview 2017-02-10 01:40:44 -08:00
images test/images/mount-tester-user: bump base image to 0.8 2017-02-01 20:42:02 +00:00
integration Merge pull request #41261 from ncdc/shared-informers-07-resourcequota 2017-02-15 11:37:04 -08:00
kubemark Mount kubeconfig file into kube-scheduler in kubemark 2017-02-15 10:03:57 -05:00
list Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
soak move util/intstr to apimachinery 2017-01-30 12:46:59 -05:00
utils Taint controller - first commit 2017-02-10 02:13:45 +01:00
BUILD auto-generated bazel BUILD file changes 2017-01-19 08:00:52 +05:30
OWNERS Update test owners and add myself to OWNERS 2017-02-14 09:39:40 +01:00
test_owners.csv Update test owners and add myself to OWNERS 2017-02-14 09:39:40 +01:00