kubernetes/pkg/controller/endpointslice
Rob Scott e1542606c2
Updating EndpointSlice controller to wait for cache to be updated
This updates the EndpointSlice controller to make use of the
EndpointSlice tracker to identify when expected changes are not present
in the cache yet. If this is detected, the controller will wait to sync
until all expected updates have been received. This should help avoid
race conditions that would result in duplicate EndpointSlices or failed
attempts to update stale EndpointSlices. To simplify this logic, this
also moves the EndpointSlice tracker from relying on resource versions
to generations.
2021-03-02 09:43:46 -08:00
..
config hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
metrics hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
endpointset.go Promoting EndpointSlices to beta 2019-11-13 14:20:19 -08:00
endpointslice_controller_test.go Updating EndpointSlice controller to wait for cache to be updated 2021-03-02 09:43:46 -08:00
endpointslice_controller.go Updating EndpointSlice controller to wait for cache to be updated 2021-03-02 09:43:46 -08:00
endpointslice_tracker_test.go Updating EndpointSlice controller to wait for cache to be updated 2021-03-02 09:43:46 -08:00
endpointslice_tracker.go Updating EndpointSlice controller to wait for cache to be updated 2021-03-02 09:43:46 -08:00
errors.go Updating EndpointSlice controller to wait for cache to be updated 2021-03-02 09:43:46 -08:00
OWNERS Adding myself as an approver for EndpointSlice controller 2021-01-31 22:34:39 -08:00
reconciler_test.go Updating EndpointSlice controller to wait for cache to be updated 2021-03-02 09:43:46 -08:00
reconciler.go Updating EndpointSlice controller to wait for cache to be updated 2021-03-02 09:43:46 -08:00
utils_test.go Updating EndpointSlice controller to wait for cache to be updated 2021-03-02 09:43:46 -08:00
utils.go fix slice controller logging for services ipfamily 2021-01-05 12:52:04 +01:00