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 
						 
				 
			
				
					
						
							
							
								Dr. Stefan Schimanski 
							
						 
					 
					
						
						
							
						
						d7eb3b6870 
					 
					
						
						
							
							pkg/util: move uuid and strategicpatch into k8s.io/apimachinery  
						
						
						
						
					 
					
						2017-01-25 19:45:09 +01: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 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						9a2a50cda7 
					 
					
						
						
							
							refactor: use metav1.ObjectMeta in other types  
						
						
						
						
					 
					
						2017-01-17 16:17:19 -05:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						f1176d9c5c 
					 
					
						
						
							
							mechanical repercussions  
						
						
						
						
					 
					
						2017-01-13 08:27:14 -05:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						6a4d5cd7cc 
					 
					
						
						
							
							start the apimachinery repo  
						
						
						
						
					 
					
						2017-01-11 09:09:48 -05:00 
						 
				 
			
				
					
						
							
							
								Anirudh 
							
						 
					 
					
						
						
							
						
						1508ecfe37 
					 
					
						
						
							
							Make PDBs represent percentage in StatefulSet  
						
						
						
						
					 
					
						2017-01-04 17:54:58 -08: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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						518d5500c7 
					 
					
						
						
							
							remove testapi.Default.GroupVersion  
						
						
						
						
					 
					
						2016-10-07 10:10:54 -04: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								m1093782566 
							
						 
					 
					
						
						
							
						
						2a117798b6 
					 
					
						
						
							
							fix disruption hot loop  
						
						... 
						
						
						
						Change-Id: Ib8eb56cb87f688fe9b2016f574f3fb9b685ce796 
						
						
					 
					
						2016-09-19 20:50:48 +08:00 
						 
				 
			
				
					
						
							
							
								Janet Kuo 
							
						 
					 
					
						
						
							
						
						90557ec56c 
					 
					
						
						
							
							Handle overlapping deployments gracefully  
						
						... 
						
						
						
						1. When overlapping deployments are discovered, annotate them
2. Expose those overlapping annotations as warnings in kubectl describe
3. Only respect the earliest updated one (skip syncing all other overlapping deployments)
4. Use indexer instead of store for deployment lister 
						
						
					 
					
						2016-08-23 14:33:30 -07:00 
						 
				 
			
				
					
						
							
							
								Matt Liggett 
							
						 
					 
					
						
						
							
						
						441bfb0614 
					 
					
						
						
							
							Record an event when a pod does not have exactly 1 controller.  
						
						
						
						
					 
					
						2016-08-17 12:14:06 -07:00 
						 
				 
			
				
					
						
							
							
								Matt Liggett 
							
						 
					 
					
						
						
							
						
						d60ba3c6e2 
					 
					
						
						
							
							Implement DisruptionController.  
						
						... 
						
						
						
						Part of #12611  
						
						
					 
					
						2016-08-16 15:20:41 -07:00