kubernetes/test
k8s-merge-robot 5ad27f2720 Merge pull request #23575 from deads2k/shared-cache
Automatic merge from submit-queue

shared controller informers

Related to https://github.com/kubernetes/kubernetes/issues/14978

This demonstrates how controllers which use an `Informer`, would be able to share the same watch and store.  A similar "setup and run" approach could be done for an `IndexInformer` to share that cache.  I found adding listeners here to be easier than intercepting at the watch interface (problems with resourceVersion) or the reflector (same plumbing, but you have to fan out to multiple stores).

We could also use the cache we build here to back several of the admission plugins that currently run their own lookup caches today.

If there's interest, I can finish out the `SharedInformer` and switch the low hanging fruit over.  

@kubernetes/rh-cluster-infra @smarterclayton @liggitt @wojtek-t
2016-04-18 07:48:29 -07:00
..
component/scheduler/perf Move restclient to its own package 2016-02-29 12:05:13 -08:00
e2e Merge pull request #24098 from rootfs/e2e-test 2016-04-17 23:19:10 -07:00
e2e_node Merge pull request #24126 from Random-Liu/fix-pull-image 2016-04-18 07:05:44 -07:00
fixtures/pkg/kubectl/cmd/apply Fix reference to versioned object in kubectl apply 2016-02-10 14:11:44 -08:00
images Add Makefile for iperf 2016-04-13 14:28:33 -07:00
integration start sharing the pod cache and list/watch 2016-04-18 08:51:55 -04:00
kubemark Don't remove kubemark binaries 2016-04-13 12:07:34 +02:00
soak Update test/e2e for test/e2e/framework refactoring 2016-04-13 10:50:17 -07:00
OWNERS Move blunderbuss assignees into tree 2016-03-02 20:46:32 -05:00