kubernetes/pkg/controller
Kubernetes Submit Queue 8e6af485f9 Merge pull request #41918 from ncdc/shared-informers-14-scheduler
Automatic merge from submit-queue (batch tested with PRs 41714, 41510, 42052, 41918, 31515)

Switch scheduler to use generated listers/informers

Where possible, switch the scheduler to use generated listers and
informers. There are still some places where it probably makes more
sense to use one-off reflectors/informers (listing/watching just a
single node, listing/watching scheduled & unscheduled pods using a field
selector).

I think this can wait until master is open for 1.7 pulls, given that we're close to the 1.6 freeze.

After this and #41482 go in, the only code left that references legacylisters will be federation, and 1 bit in a stateful set unit test (which I'll clean up in a follow-up).

@resouer I imagine this will conflict with your equivalence class work, so one of us will be doing some rebasing 😄 

cc @wojtek-t @gmarek  @timothysc @jayunit100 @smarterclayton @deads2k @liggitt @sttts @derekwaynecarr @kubernetes/sig-scheduling-pr-reviews @kubernetes/sig-scalability-pr-reviews
2017-02-25 02:17:55 -08:00
..
bootstrap Ignore Bootstrap Token secrets that don't use predictable names. 2017-02-20 11:38:21 -08:00
certificates react to informer updates 2017-02-13 09:18:32 -05:00
cloud react to informer updates 2017-02-13 09:18:32 -05:00
cronjob Fix cronjob panic on status update failure 2017-02-17 11:29:39 -08:00
daemon Update tests. 2017-02-22 09:27:42 -05:00
deployment Merge pull request #41510 from kargakis/fix-progress-check-requeue 2017-02-25 02:17:53 -08:00
disruption react to informer updates 2017-02-13 09:18:32 -05:00
endpoint react to informer updates 2017-02-13 09:18:32 -05:00
garbagecollector Switch watch prefixes to params 2017-02-22 08:54:08 -05:00
informers make tools/cache authoritative 2017-01-25 08:29:45 -05:00
job react to informer updates 2017-02-13 09:18:32 -05:00
namespace Merge pull request #41652 from ncdc/shared-informers-13-namespace 2017-02-23 09:36:38 -08:00
node generated 2017-02-24 09:24:33 +01:00
podautoscaler HPA: Don't mutate the shared informer cache 2017-02-21 11:57:08 -05:00
podgc react to informer updates 2017-02-13 09:18:32 -05:00
replicaset Merge pull request #41876 from kargakis/add-approvers-in-rc-rs-controllers 2017-02-24 15:34:27 -08:00
replication Merge pull request #41876 from kargakis/add-approvers-in-rc-rs-controllers 2017-02-24 15:34:27 -08:00
resourcequota Switch resourcequota controller to shared informers 2017-02-14 12:20:27 -05:00
route Switch route controller to shared informers 2017-02-13 15:21:33 -05:00
service Switch scheduler to use generated listers/informers 2017-02-23 09:57:12 -05:00
serviceaccount Switch serviceaccounts controller to generated shared informers 2017-02-14 14:21:14 -05:00
statefulset Merge pull request #40910 from justinsb/fix_35695 2017-02-23 20:57:29 -08:00
ttl react to informer updates 2017-02-13 09:18:32 -05:00
volume Merge pull request #40317 from kpgriffith/recycle-vol-plug-cleanup 2017-02-21 07:45:40 -08:00
.import-restrictions add import restrictions 2016-10-13 16:10:24 -07:00
BUILD Merge pull request #41361 from enisoc/controller-ref-manager 2017-02-23 20:57:32 -08:00
client_builder.go Make controller-manager resilient to stale serviceaccount tokens 2017-02-17 23:59:00 -05:00
controller_ref_manager.go Refactor ControllerRefManager 2017-02-16 15:09:17 -08:00
controller_utils.go Fix leftover Taint-related helper function 2017-02-24 09:24:33 +01:00
controller_utils_test.go Deployment: filter out old RSes that are deleted or with non-zero replicas before cleanup 2017-02-16 14:48:10 -08:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
lookup_cache.go Use fnv.New32a() in hash instead adler32 2017-02-15 14:03:54 +08:00
OWNERS Add janetkuo to approvers for controllers 2017-02-08 14:37:25 -08:00