kubernetes/pkg/controller
Kubernetes Submit Queue 734dfcb3d8 Merge pull request #41510 from kargakis/fix-progress-check-requeue
Automatic merge from submit-queue (batch tested with PRs 41714, 41510, 42052, 41918, 31515)

controller: fix requeueing progressing deployments

Drop the secondary queue and add either ratelimited or after the
required amount of time that we need to wait directly in the main
queue. In this way we can always be sure that we will sync back
the Deployment if its progress has yet to resolve into a complete
(NewReplicaSetAvailable) or TimedOut condition.

This should also simplify the deployment controller a bit.

Fixes https://github.com/kubernetes/kubernetes/issues/39785. Once this change soaks, I will move the test out of the flaky suite.

@kubernetes/sig-apps-misc
2017-02-25 02:17:53 -08:00
..
bootstrap Ignore Bootstrap Token secrets that don't use predictable names. 2017-02-20 11:38:21 -08:00
certificates react to informer updates 2017-02-13 09:18:32 -05:00
cloud react to informer updates 2017-02-13 09:18:32 -05:00
cronjob Fix cronjob panic on status update failure 2017-02-17 11:29:39 -08:00
daemon Update tests. 2017-02-22 09:27:42 -05:00
deployment Merge pull request #41510 from kargakis/fix-progress-check-requeue 2017-02-25 02:17:53 -08:00
disruption react to informer updates 2017-02-13 09:18:32 -05:00
endpoint react to informer updates 2017-02-13 09:18:32 -05:00
garbagecollector Switch watch prefixes to params 2017-02-22 08:54:08 -05:00
informers make tools/cache authoritative 2017-01-25 08:29:45 -05:00
job react to informer updates 2017-02-13 09:18:32 -05:00
namespace Merge pull request #41652 from ncdc/shared-informers-13-namespace 2017-02-23 09:36:38 -08:00
node generated 2017-02-24 09:24:33 +01:00
podautoscaler HPA: Don't mutate the shared informer cache 2017-02-21 11:57:08 -05:00
podgc react to informer updates 2017-02-13 09:18:32 -05:00
replicaset Merge pull request #41876 from kargakis/add-approvers-in-rc-rs-controllers 2017-02-24 15:34:27 -08:00
replication Merge pull request #41876 from kargakis/add-approvers-in-rc-rs-controllers 2017-02-24 15:34:27 -08:00
resourcequota Switch resourcequota controller to shared informers 2017-02-14 12:20:27 -05:00
route Switch route controller to shared informers 2017-02-13 15:21:33 -05:00
service Switch service controller to shared informers 2017-02-15 11:21:01 -05:00
serviceaccount Switch serviceaccounts controller to generated shared informers 2017-02-14 14:21:14 -05:00
statefulset Merge pull request #40910 from justinsb/fix_35695 2017-02-23 20:57:29 -08:00
ttl react to informer updates 2017-02-13 09:18:32 -05:00
volume Merge pull request #40317 from kpgriffith/recycle-vol-plug-cleanup 2017-02-21 07:45:40 -08:00
.import-restrictions add import restrictions 2016-10-13 16:10:24 -07:00
BUILD Merge pull request #41361 from enisoc/controller-ref-manager 2017-02-23 20:57:32 -08:00
client_builder.go Make controller-manager resilient to stale serviceaccount tokens 2017-02-17 23:59:00 -05:00
controller_ref_manager.go Refactor ControllerRefManager 2017-02-16 15:09:17 -08:00
controller_utils.go Fix leftover Taint-related helper function 2017-02-24 09:24:33 +01:00
controller_utils_test.go Deployment: filter out old RSes that are deleted or with non-zero replicas before cleanup 2017-02-16 14:48:10 -08:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
lookup_cache.go Use fnv.New32a() in hash instead adler32 2017-02-15 14:03:54 +08:00
OWNERS Add janetkuo to approvers for controllers 2017-02-08 14:37:25 -08:00