kubernetes/hack/make-rules
Kubernetes Submit Queue 4b7024efe7 Merge pull request #27784 from deads2k/catch-mutators
Automatic merge from submit-queue

add optional mutation checks for shared informer cache

We need to make sure that no one is mutating caches if they're using a shared informer.  It is important that whatever is tracking those changes gets the object *before* anyone else possibly could.

This adds the ability to track the original objects in the cache and their current values.  Go doesn't have an exit hook or a way to say "wait for non-daemon go-funcs to complete before exit", so this runs a gofunc on a loop that can panic the entire process.  It's gated behind an env var.

@derekwaynecarr did I get the right spots to make sure that e2e runs with this flag?
@smarterclayton @kubernetes/rh-cluster-infra
2016-10-18 14:38:57 -07:00
..
helpers Fix caching of go dirs during build 2016-08-18 18:47:02 +03:00
build.sh Add a verbosity concept to kubernetes scripts 2016-08-04 22:01:22 -07:00
cross.sh Bundle kubemark in test tarball instead of server tarball 2016-09-26 11:06:48 -07:00
test-cmd.sh Merge pull request #34836 from mikedanese/prune-1 2016-10-15 18:38:20 -07:00
test-e2e-node.sh Make node E2E tests more transparent 2016-09-20 21:55:41 -04:00
test-integration.sh Allow setting short value in integration tests 2016-10-05 16:36:47 +02:00
test.sh add optional mutation checks for shared informer cache 2016-10-18 09:19:38 -04:00
verify.sh Fix make verify 2016-07-25 15:34:00 +02:00
vet.sh fix go vet errors 2016-08-10 16:45:41 -07:00