kubernetes/pkg/controller
Aldo Culquicondor 5929ccd391 Track expected removals of Pod finalizers
Add the UIDs of Pods for which we are removing finalizers to an in-memory cache.

The controller removes UIDs from the cache as Pod updates or deletes come in.

This avoids double counting finished Pods when Pod updates arrive after Job status updates.

https://github.com/kubernetes/kubernetes/issues/105200
2021-10-04 16:09:58 -04:00
..
apis/config generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
bootstrap hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
certificates rootcacertpublisher: drop the namespace label from metrics to reduce its cardinality 2021-09-16 14:05:32 +02:00
clusterroleaggregation Migrate clusterroleaggregation controller to apply 2021-03-09 07:15:14 -08:00
cronjob generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
daemon Migrate to k8s.io/utils/clock in pkg/controller 2021-09-10 11:42:32 +02:00
deployment generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
disruption [disruptioncontroller] Don't error for unmanaged pods 2021-07-07 10:42:24 -04:00
endpoint generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
endpointslice Merge pull request #100672 from wangyx1992/structured-log 2021-09-22 20:27:10 -07:00
endpointslicemirroring generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
garbagecollector Merge pull request #101928 from alexanderConstantinescu/drain-workqueue 2021-09-10 18:02:06 -07:00
history hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
job Track expected removals of Pod finalizers 2021-10-04 16:09:58 -04:00
namespace generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
nodeipam Merge pull request #100672 from wangyx1992/structured-log 2021-09-22 20:27:10 -07:00
nodelifecycle Migrate to k8s.io/utils/clock in pkg/controller 2021-09-10 11:42:32 +02:00
podautoscaler generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
podgc Merge pull request #100672 from wangyx1992/structured-log 2021-09-22 20:27:10 -07:00
replicaset generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
replication generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
resourcequota Migrate to k8s.io/utils/clock in pkg/controller 2021-09-10 11:42:32 +02:00
serviceaccount generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
statefulset generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
storageversiongc hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
testutil Migrate to k8s.io/utils/clock in pkg/controller 2021-09-10 11:42:32 +02:00
ttl hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
ttlafterfinished Migrate to k8s.io/utils/clock in pkg/controller 2021-09-10 11:42:32 +02:00
util Merge pull request #100672 from wangyx1992/structured-log 2021-09-22 20:27:10 -07:00
volume Fixing incorrectly migrated structured logs (#105122) 2021-09-19 12:28:08 -07:00
controller_ref_manager_test.go Track Job Pods completion in status 2021-07-08 17:48:05 +00:00
controller_ref_manager.go Track Job Pods completion in status 2021-07-08 17:48:05 +00:00
controller_utils_test.go Migrate to k8s.io/utils/clock 2021-09-17 15:19:08 +02:00
controller_utils.go Migrate to k8s.io/utils/clock in pkg/controller 2021-09-10 11:42:32 +02:00
doc.go
lookup_cache.go
OWNERS add myself as reviewer in pkg/controller/OWNERS 2021-01-15 17:21:35 -05:00