kubernetes/pkg/controller
Yang Yang dad9c77a74 bugfix: endpoints controller track resource version conrrectly
The endpoints controller store the resource version of the previous
Endpoints objects to avoid issues related to stale information on the
cache.

However, there can be update operations that succeed without increasing
the resource version, causing the endpoints controller to declare stale
the existing Resource Version and stopping the Endpoints to be updated.

Co-Author-By: Quan Tian <quan.tian@broadcom.com>
Co-Author-By: Yang Yang <yyyng@amazon.com>
2024-09-18 17:05:05 +00:00
..
apis/config Merge pull request #120396 from wangwei10061/master 2024-06-04 12:53:19 -07:00
bootstrap Use the generic/typed workqueue throughout 2024-05-04 14:33:12 -04:00
certificates Use the generic/typed workqueue throughout 2024-05-04 14:33:12 -04:00
clusterroleaggregation Use the generic/typed workqueue throughout 2024-05-04 14:33:12 -04:00
cronjob fix(cronjob): lastSuccessfullTime not set when successfulJobsHistoryLimit equal to zero (#122025) 2024-07-05 03:57:47 -07:00
daemon Merge pull request #123233 from marshallbrekka/bugfix/daemonset-update-old-ready 2024-05-13 09:53:53 -07:00
deployment Use the generic/typed workqueue throughout 2024-05-04 14:33:12 -04:00
disruption Use the generic/typed workqueue throughout 2024-05-04 14:33:12 -04:00
endpoint bugfix: endpoints controller track resource version conrrectly 2024-09-18 17:05:05 +00:00
endpointslice fix: enable testifylint on pkg/controller 2024-07-12 06:18:34 +00:00
endpointslicemirroring fix endpointslicemirroring controller not create endpointslice when the endpoints are recreate 2024-06-22 10:05:03 +08:00
garbagecollector Call non-blocking informerFactory.Start synchronously to avoid races 2024-07-27 18:13:09 +02:00
history api: introduce separate VolumeResourceRequirements struct 2023-08-21 15:31:28 +02:00
job Graduate the JobSuccessPolicy to beta 2024-07-23 09:29:06 +09:00
namespace Use the generic/typed workqueue throughout 2024-05-04 14:33:12 -04:00
nodeipam remove vestiges of providerless tag 2024-06-06 12:18:38 -04:00
nodelifecycle Use the generic/typed workqueue throughout 2024-05-04 14:33:12 -04:00
podautoscaler fix: enable testifylint on pkg/controller 2024-07-12 06:18:34 +00:00
podgc clean up codes after PodDisruptionConditions was promoted to GA and locked to default 2024-07-11 10:40:21 +08:00
replicaset Use the generic/typed workqueue throughout 2024-05-04 14:33:12 -04:00
replication kube-controller-manager: readjust log verbosity 2024-02-26 14:51:56 +08:00
resourceclaim DRA resource claim controller: update test 2024-07-22 18:09:34 +02:00
resourcequota Use the generic/typed workqueue throughout 2024-05-04 14:33:12 -04:00
serviceaccount Use the generic/typed workqueue throughout 2024-05-04 14:33:12 -04:00
servicecidrs modify components to use the networking v1beta1 API 2024-06-30 09:48:46 +00:00
statefulset Remove StatefulSetStartOrdinal feature gate to target stable in 1.31 2024-07-16 08:05:09 -07:00
storageversiongc Use the generic/typed workqueue throughout 2024-05-04 14:33:12 -04:00
storageversionmigrator svm: set UID and RV on SSA patch to cause conflict on logical create 2024-07-18 17:19:11 -04:00
tainteviction clean up codes after PodDisruptionConditions was promoted to GA and locked to default 2024-07-11 10:40:21 +08:00
testutil Use canonical json-patch v4 import 2024-05-28 10:48:22 +02:00
ttl fix: enable empty and len rules from testifylint on pkg package 2024-07-06 23:15:43 +00:00
ttlafterfinished Merge pull request #123537 from kaisoz/commonize-job-util-functions 2024-05-07 16:59:28 -07:00
util Merge pull request #115711 from sourcelliu/improve 2023-10-27 23:41:32 +02:00
validatingadmissionpolicystatus Call non-blocking informerFactory.Start synchronously to avoid races 2024-07-27 18:13:09 +02:00
volume Call non-blocking informerFactory.Start synchronously to avoid races 2024-07-27 18:13:09 +02:00
controller_ref_manager_test.go Merge pull request #101250 from evertrain/master 2021-11-10 09:19:26 -08:00
controller_ref_manager.go kube-controller-manager: finish conversion to contextual logging 2023-07-12 14:57:29 +02:00
controller_utils_test.go fix: enable testifylint on pkg/controller 2024-07-12 06:18:34 +00:00
controller_utils.go Avoid panics when logging a nil pod.deletionTimestamp 2024-01-12 15:34:44 +00:00
doc.go
OWNERS add myself as approver to pkg/controller 2022-01-12 19:33:02 -05:00