kubernetes/pkg/controller
matte21 b4fed83a4a PVC protection controller: get rid of PVC leaks
Make the PVC protection controller robust to cases where a Pod X is deleted,
then a Pod Y with the same namespaced name is created and the two events are
delivered via a single update notification. Both pods should be processed,
because X might be blocking deletion of a PVC which is not referenced by Y.
Prior to this commit only the newer pod is processed, which means that it
is possible to leak PVCs.

Also, add unit tests to reflect the change.
2019-07-26 11:17:17 +02:00
..
apis/config auto-generated file 2019-03-02 12:55:26 +08:00
bootstrap move jws to k8s.io/cluster-bootstrap 2019-06-25 13:48:13 +02:00
certificates fix golint failures of pkg/controller/certificates/approver 2019-05-02 10:37:38 +08:00
cloud Fix typo in node lifecycle controller 2019-06-09 11:57:37 +02:00
clusterroleaggregation Move from glog to klog 2018-11-10 07:50:31 -05:00
cronjob fix the metainternalversion.List change error 2019-05-07 10:35:04 +08:00
daemon Revert "feat: cleanup pod critical pod annotations feature" 2019-07-18 13:31:12 +08:00
deployment Deployment Controller - don't copy pods in getPodMapForDeployment 2019-07-10 09:14:15 +02:00
disruption Support scale subresource for PDBs (#76294) 2019-05-23 22:24:17 -07:00
endpoint auto-generated file 2019-03-02 12:55:26 +08:00
garbagecollector Switch the garbage collector to use metadata client and protobuf 2019-07-11 12:18:51 -04:00
history Update Sig-Apps OWNERS in places that were missed in #76669 2019-06-19 15:36:16 +02:00
job Skip unnecessary operations if diff is less than 0 2019-07-17 14:03:08 -07:00
namespace Switch the namespace controller to use the metadata client 2019-07-10 14:31:18 -04:00
nodeipam vendor updates 2019-07-02 22:26:26 +00:00
nodelifecycle Migrate TaintManager to use watch for listing pods instead of expensive 2019-06-26 13:35:59 +02:00
podautoscaler Merge pull request #74526 from DXist/feature/hpa-scale-to-zero 2019-07-16 10:11:24 -07:00
podgc auto-generated file 2019-03-02 12:55:26 +08:00
replicaset Updates OWNERS files and OWNERS_ALIASES for SIG Apps to make reviewers 2019-04-16 11:35:21 -07:00
replication Updates OWNERS files and OWNERS_ALIASES for SIG Apps to make reviewers 2019-04-16 11:35:21 -07:00
resourcequota Merge pull request #76927 from mrkm4ntr/unnecessary-goroutine 2019-05-06 21:31:53 -07:00
route route controller + azure v6 routes 2019-07-02 15:39:06 +00:00
service Fix service controller not release loadBalancer issue in corner case. 2019-06-27 09:12:16 +08:00
serviceaccount fix golint failures of pkg/controller/namespace/deletion pkg/controller/serviceaccount 2019-05-23 12:09:01 +08:00
statefulset Merge pull request #78361 from tedyu/stateful-get-rev 2019-07-15 12:37:23 -07:00
testutil go-1.12: fix 'go vet' failures 2019-03-01 18:48:17 +02:00
ttl Move from glog to klog 2018-11-10 07:50:31 -05:00
ttlafterfinished Updated dependencies: BUILD/modules.txt 2019-07-18 15:43:26 -07:00
util/node update LastTransitionTime for pod ready condition when node become notready 2019-05-21 17:20:08 +08:00
volume PVC protection controller: get rid of PVC leaks 2019-07-26 11:17:17 +02:00
.import-restrictions Merge pull request #79549 from liggitt/admission-webhooks-v1 2019-07-11 17:01:34 -07:00
BUILD Use metadata informers instead of dynamic informers in controller manager 2019-07-11 12:18:52 -04:00
client_builder_dynamic.go Migrate the controller to use TokenRequest and rotate token periodically 2019-03-25 14:54:22 +08:00
client_builder.go Migrate the controller to use TokenRequest and rotate token periodically 2019-03-25 14:54:22 +08:00
controller_ref_manager_test.go remove unused code of (pkg/controller) 2018-10-09 08:15:30 +08:00
controller_ref_manager.go Move from glog to klog 2018-11-10 07:50:31 -05:00
controller_utils_test.go Update gofmt for go1.11 2018-10-05 12:59:38 -07:00
controller_utils.go Merge pull request #79592 from tedyu/ctrl-exp-mutex 2019-07-01 09:43:34 -07:00
doc.go
informer_factory.go Use metadata informers instead of dynamic informers in controller manager 2019-07-11 12:18:52 -04:00
lookup_cache.go
OWNERS Updated OWNERS files to include link to docs 2019-02-04 22:33:12 +01:00