Wang Guoliang 
							
						 
					 
					
						
						
							
						
						89669283fe 
					 
					
						
						
							
							should use time.Since instead of time.Now().Sub  
						
						
						
						
					 
					
						2018-04-10 12:05:51 +08:00 
						 
				 
			
				
					
						
							
							
								Mikhail Mazurskiy 
							
						 
					 
					
						
						
							
						
						468655b76a 
					 
					
						
						
							
							Use typed events client directly  
						
						
						
						
					 
					
						2018-04-01 18:57:29 +10:00 
						 
				 
			
				
					
						
							
							
								Di Xu 
							
						 
					 
					
						
						
							
						
						48388fec7e 
					 
					
						
						
							
							fix all the typos across the project  
						
						
						
						
					 
					
						2018-02-11 11:04:14 +08:00 
						 
				 
			
				
					
						
							
							
								supereagle 
							
						 
					 
					
						
						
							
						
						b694d51842 
					 
					
						
						
							
							use versiond group clients from client-go  
						
						
						
						
					 
					
						2017-11-07 14:47:22 +08:00 
						 
				 
			
				
					
						
							
							
								Kevin 
							
						 
					 
					
						
						
							
						
						4c8539cece 
					 
					
						
						
							
							use core client with explicit version globally  
						
						
						
						
					 
					
						2017-10-27 15:48:32 +08:00 
						 
				 
			
				
					
						
							
							
								Dr. Stefan Schimanski 
							
						 
					 
					
						
						
							
						
						1d053c4f7c 
					 
					
						
						
							
							controllers: simplify deepcopy calls  
						
						
						
						
					 
					
						2017-08-29 19:21:24 +02:00 
						 
				 
			
				
					
						
							
							
								Mayank Kumar 
							
						 
					 
					
						
						
							
						
						de3f09780b 
					 
					
						
						
							
							simplify disruption controller  
						
						
						
						
					 
					
						2017-08-14 00:40:53 -07:00 
						 
				 
			
				
					
						
							
							
								Mikhail Mazurskiy 
							
						 
					 
					
						
						
							
						
						b28a83a4cf 
					 
					
						
						
							
							Migrate to GetControllerOf from meta/v1 package  
						
						
						
						
					 
					
						2017-08-06 22:41:58 +10:00 
						 
				 
			
				
					
						
							
							
								supereagle 
							
						 
					 
					
						
						
							
						
						adc0eef43e 
					 
					
						
						
							
							remove duplicated import and wrong alias name of api package  
						
						
						
						
					 
					
						2017-07-25 10:04:25 +08:00 
						 
				 
			
				
					
						
							
							
								Jacob Simpson 
							
						 
					 
					
						
						
							
						
						a765b8cfca 
					 
					
						
						
							
							Migrate api.Scheme to scheme.Scheme  
						
						
						
						
					 
					
						2017-07-17 15:05:38 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Simpson 
							
						 
					 
					
						
						
							
						
						29c1b81d4c 
					 
					
						
						
							
							Scripted migration from clientset_generated to client-go.  
						
						
						
						
					 
					
						2017-07-17 15:05:37 -07:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						60604f8818 
					 
					
						
						
							
							run hack/update-all  
						
						
						
						
					 
					
						2017-06-22 11:31:03 -07:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						f2d3220a11 
					 
					
						
						
							
							run root-rewrite-import-client-go-api-types  
						
						
						
						
					 
					
						2017-06-22 11:30:59 -07:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						cde4772928 
					 
					
						
						
							
							run ./root-rewrite-all-other-apis.sh, then run make all, pkg/... compiles  
						
						
						
						
					 
					
						2017-06-22 11:30:52 -07:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						f4989a45a5 
					 
					
						
						
							
							run root-rewrite-v1-..., compile  
						
						
						
						
					 
					
						2017-06-22 10:25:57 -07:00 
						 
				 
			
				
					
						
							
							
								Yassine TIJANI 
							
						 
					 
					
						
						
							
						
						cc5977aaa0 
					 
					
						
						
							
							avoiding unnecessary loop to copy pods listed see  #46433  
						
						... 
						
						
						
						adding comments stating that returned pods should be used as read-only objects
fixing typo
avoiding unnecessary loop to copy pods listed see #46433 
fixing fmt
avoiding unnecessary loop to copy pods listed see #46433  
						
						
					 
					
						2017-05-29 15:40:30 +02:00 
						 
				 
			
				
					
						
							
							
								Mayank Kumar 
							
						 
					 
					
						
						
							
						
						3ab6082958 
					 
					
						
						
							
							PodDisruptionBudget should use ControllerRef  
						
						
						
						
					 
					
						2017-05-23 19:43:38 -07:00 
						 
				 
			
				
					
						
							
							
								Anirudh 
							
						 
					 
					
						
						
							
						
						ce48d4fb5c 
					 
					
						
						
							
							PDB MaxUnavailable: Disruption Controller Changes  
						
						
						
						
					 
					
						2017-05-23 07:18:44 -07:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						4f9591b1de 
					 
					
						
						
							
							move pkg/api/v1/ref.go and pkg/api/v1/resource.go to subpackages. move some functions in resource.go to pkg/api/v1/node and pkg/api/v1/pod  
						
						
						
						
					 
					
						2017-04-17 11:38:11 -07:00 
						 
				 
			
				
					
						
							
							
								Andy Goldstein 
							
						 
					 
					
						
						
							
						
						e63fcf708d 
					 
					
						
						
							
							Make controller Run methods consistent  
						
						... 
						
						
						
						- startup/shutdown logging
- wait for cache sync logging
- defer utilruntime.HandleCrash()
- wait for stop channel before exiting 
						
						
					 
					
						2017-04-14 07:27:45 -04:00 
						 
				 
			
				
					
						
							
							
								FengyunPan 
							
						 
					 
					
						
						
							
						
						4ba7f7dc9e 
					 
					
						
						
							
							Record a warning type event  
						
						... 
						
						
						
						A warning type event should be recorded when failed to calculate
the number of expected pods.
And the same to daemoncontroller when failed to place pod. 
						
						
					 
					
						2017-04-12 12:03:18 +08:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						fd34b11e13 
					 
					
						
						
							
							react to informer updates  
						
						
						
						
					 
					
						2017-02-13 09:18:32 -05:00 
						 
				 
			
				
					
						
							
							
								Andy Goldstein 
							
						 
					 
					
						
						
							
						
						74186d3e06 
					 
					
						
						
							
							Switch disruption controller to shared informers  
						
						
						
						
					 
					
						2017-02-10 09:27:54 -05:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						8a12000402 
					 
					
						
						
							
							move client/record  
						
						
						
						
					 
					
						2017-01-31 19:14:13 -05:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						c9a008dff3 
					 
					
						
						
							
							move util/intstr to apimachinery  
						
						
						
						
					 
					
						2017-01-30 12:46:59 -05:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						2c1c0f3f72 
					 
					
						
						
							
							move workqueue to client-go  
						
						
						
						
					 
					
						2017-01-30 09:08:21 -05:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						b0b156b381 
					 
					
						
						
							
							make tools/cache authoritative  
						
						
						
						
					 
					
						2017-01-25 08:29:45 -05:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						469df12038 
					 
					
						
						
							
							refactor: move ListOptions references to metav1  
						
						
						
						
					 
					
						2017-01-23 17:52:46 -05:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						1ce0637b27 
					 
					
						
						
							
							move listers out of cache to reduce import tree  
						
						
						
						
					 
					
						2017-01-20 15:01:38 -05:00 
						 
				 
			
				
					
						
							
							
								Klaus Ma 
							
						 
					 
					
						
						
							
						
						25fe1e0d82 
					 
					
						
						
							
							Made cache.Controller to be interface.  
						
						
						
						
					 
					
						2017-01-13 13:33:23 +08:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						6a4d5cd7cc 
					 
					
						
						
							
							start the apimachinery repo  
						
						
						
						
					 
					
						2017-01-11 09:09:48 -05:00 
						 
				 
			
				
					
						
							
							
								NickrenREN 
							
						 
					 
					
						
						
							
						
						639572ac68 
					 
					
						
						
							
							fix redundant alias and remove unused function  
						
						
						
						
					 
					
						2017-01-09 17:13:09 +08:00 
						 
				 
			
				
					
						
							
							
								Anirudh 
							
						 
					 
					
						
						
							
						
						1508ecfe37 
					 
					
						
						
							
							Make PDBs represent percentage in StatefulSet  
						
						
						
						
					 
					
						2017-01-04 17:54:58 -08:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						03d8820edc 
					 
					
						
						
							
							rename /release_1_5 to /clientset  
						
						
						
						
					 
					
						2016-12-14 12:39:48 -08:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						e8d1cba875 
					 
					
						
						
							
							GetOptions in client calls  
						
						
						
						
					 
					
						2016-12-09 09:42:01 +01:00 
						 
				 
			
				
					
						
							
							
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						6819706adf 
					 
					
						
						
							
							Pass addressable values to DeepCopy  
						
						
						
						
					 
					
						2016-12-08 14:16:01 -05:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						3454a8d52c 
					 
					
						
						
							
							refactor: update bazel, codec, and gofmt  
						
						
						
						
					 
					
						2016-12-03 19:10:53 -05:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						5df8cc39c9 
					 
					
						
						
							
							refactor: generated  
						
						
						
						
					 
					
						2016-12-03 19:10:46 -05:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						7eeb71f698 
					 
					
						
						
							
							cmd/kube-controller-manager  
						
						
						
						
					 
					
						2016-11-23 15:53:09 -08:00 
						 
				 
			
				
					
						
							
							
								Marcin 
							
						 
					 
					
						
						
							
						
						8e2347370e 
					 
					
						
						
							
							Add observedGeneration to PodDisruptionBudgetStatus  
						
						
						
						
					 
					
						2016-11-08 17:06:17 +01:00 
						 
				 
			
				
					
						
							
							
								Marcin Wielgus 
							
						 
					 
					
						
						
							
						
						51e7bd92db 
					 
					
						
						
							
							Add more events to disruption controller  
						
						
						
						
					 
					
						2016-11-07 00:07:52 +01:00 
						 
				 
			
				
					
						
							
							
								Marcin 
							
						 
					 
					
						
						
							
						
						47a1458ff3 
					 
					
						
						
							
							Add DisruptedPod map to PodDisruptionBudgetStatus  
						
						
						
						
					 
					
						2016-11-06 19:37:33 +01:00 
						 
				 
			
				
					
						
							
							
								Marcin 
							
						 
					 
					
						
						
							
						
						26acced6d8 
					 
					
						
						
							
							Add policy api version v1beta1 and disable v1alpha1  
						
						
						
						
					 
					
						2016-11-03 13:26:27 +01:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						850729bfaf 
					 
					
						
						
							
							include multiple versions in clientset  
						
						... 
						
						
						
						update client-gen to use the term "internalversion" rather than "unversioned";
leave internal one unqualified;
cleanup client-gen 
						
						
					 
					
						2016-10-29 13:30:47 -07:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						c30b2efc46 
					 
					
						
						
							
							update replicaset lister  
						
						
						
						
					 
					
						2016-10-05 15:20:27 -04:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Submit Queue 
							
						 
					 
					
						
						
							
						
						10239c983d 
					 
					
						
						
							
							Merge pull request  #32850  from m1093782566/m109-disruption  
						
						... 
						
						
						
						Automatic merge from submit-queue
fix disruption controller hotloop
<!--  Thanks for sending a pull request!  Here are some tips for you:
1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md  and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md 
2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md 
3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes 
-->
Fix disruption controller hotloop on unexpected API server rejections.
**Which issue this PR fixes** 
Related issue is #30629 
**Special notes for your reviewer**:
@deads2k @derekwaynecarr PTAL. 
						
						
					 
					
						2016-09-29 07:10:15 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Submit Queue 
							
						 
					 
					
						
						
							
						
						4ab5a76338 
					 
					
						
						
							
							Merge pull request  #33103  from deads2k/controller-03-kill-non-generatedclient  
						
						... 
						
						
						
						Automatic merge from submit-queue
switch controller manager to generated clients
Switches the controller manager to generated clients.
@ncdc ptal 
						
						
					 
					
						2016-09-22 11:37:01 -07:00 
						 
				 
			
				
					
						
							
							
								Matt Liggett 
							
						 
					 
					
						
						
							
						
						ce0e7586a8 
					 
					
						
						
							
							Only approve evictions when budgets would stay enforced after.  
						
						... 
						
						
						
						Prior to this, we would approve eviction as long as the current state of
the pods matched the budget.  The new version requires that after the
eviction, the pods would still match the budget.
Also update tests to match. 
						
						
					 
					
						2016-09-20 18:23:50 -07:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						b83a317003 
					 
					
						
						
							
							switch controller manager to generated clientset  
						
						
						
						
					 
					
						2016-09-20 12:53:47 -04:00 
						 
				 
			
				
					
						
							
							
								m1093782566 
							
						 
					 
					
						
						
							
						
						2a117798b6 
					 
					
						
						
							
							fix disruption hot loop  
						
						... 
						
						
						
						Change-Id: Ib8eb56cb87f688fe9b2016f574f3fb9b685ce796 
						
						
					 
					
						2016-09-19 20:50:48 +08:00