kubernetes/pkg/controller
Rob Scott c75787bb77
Fixing Potential Race Condition in EndpointSlice Controller.
This adds a new EndpointSlice tracker to keep track of the expected resource versions of EndpointSlices associated with each Service managed by the EndpointSlice controller. This should prevent a potential race where a syncService call could happen with an incomplete view of EndpointSlices if additions or deletions hadn't fully propagated to the cache yet. Additionally, this ensures that external changes to EndpointSlices will be handled by the EndpointSlice controller.
2019-12-26 12:15:38 -08:00
..
apis/config Migrate components to EndpointsLeases leader election lock 2019-10-28 09:09:03 +01:00
bootstrap move util/metrics to component-base 2019-10-08 14:42:31 +02:00
certificates Correct spelling mistakes 2019-11-06 20:25:19 +08:00
cloud cloud node controller: apply stable instance-type label with backfill to existing nodes 2019-11-08 10:50:52 -05:00
clusterroleaggregation move WaitForCacheSync to the sharedInformer package 2019-08-22 16:13:41 +01:00
cronjob Eliminate some default conversions 2019-11-06 14:08:15 +01:00
daemon Add MetadataProducerFactory for predicates 2019-11-11 11:27:44 -05:00
deployment Merge pull request #84763 from hwdef/fix-staticcheck6 2019-11-07 09:05:17 -08:00
disruption pkg/controller: fix staticcheck warning 2019-11-07 16:46:47 +08:00
endpoint Fix label mutation in endpoints controller 2019-11-15 16:24:10 -05:00
endpointslice Fixing Potential Race Condition in EndpointSlice Controller. 2019-12-26 12:15:38 -08:00
garbagecollector pkg/controller: fix staticcheck warning 2019-11-07 16:46:47 +08:00
history fix unsafe JSON construction 2019-10-10 09:44:54 +08:00
job Merge pull request #84123 from smarterclayton/terminating_cause 2019-11-04 07:55:41 -08:00
namespace pkg/controller: fix staticcheck warning 2019-11-07 16:46:47 +08:00
nodeipam fix multiple node cidr masks in providerless build 2019-11-19 09:47:45 -08:00
nodelifecycle Merge pull request #84933 from krzysied/node_controller_v_level 2019-11-08 09:00:40 -08:00
podautoscaler Correct spelling mistakes 2019-11-06 20:25:19 +08:00
podgc Merge pull request #84288 from wojtek-t/cleanup_conversions_registrations 2019-10-25 22:53:22 -07:00
replicaset Merge pull request #82572 from tnozicka/fix-rs-expectations 2019-11-11 05:49:42 -08:00
replication Autogenerated code 2019-10-24 20:21:00 +02:00
resourcequota Autogenerated code 2019-10-24 20:21:00 +02:00
route move util/metrics to component-base 2019-10-08 14:42:31 +02:00
service check service status value returned by EnsureLoadBalancer 2019-11-22 09:19:06 +08:00
serviceaccount Merge pull request #84123 from smarterclayton/terminating_cause 2019-11-04 07:55:41 -08:00
statefulset Correct spelling mistakes 2019-11-06 20:25:19 +08:00
testutil cleanup: fix some log and error capitalizations 2019-07-20 18:26:16 -04:00
ttl move WaitForCacheSync to the sharedInformer package 2019-08-22 16:13:41 +01:00
ttlafterfinished Autogenerated code 2019-10-24 20:21:00 +02:00
util Promoting EndpointSlices to beta 2019-11-13 14:20:19 -08:00
volume Jump out of spec translation early if the spec is not migratable. Unit tests work after all! 2019-11-15 11:23:32 -08:00
.import-restrictions Remove pkg/util/mount (moved out of tree) 2019-11-15 08:29:12 -07:00
BUILD Adding EndpointSlice controller 2019-08-28 21:13:27 -07: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
controller_ref_manager.go fix unsafe JSON construction 2019-10-10 09:44:54 +08:00
controller_utils_test.go Prefer to delete doubled-up pods of a ReplicaSet 2019-10-17 11:52:32 -04:00
controller_utils.go Merge pull request #84123 from smarterclayton/terminating_cause 2019-11-04 07:55:41 -08: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