ravisantoshgudimetla 
							
						 
					 
					
						
						
							
						
						2c116055f7 
					 
					
						
						
							
							[disruptioncontroller] Don't error for unmanaged pods  
						
						... 
						
						
						
						As of now, we allow PDBs to be applied to pods via
selectors, so there can be unmanaged pods(pods that
don't have backing controllers) but still have PDBs associated.
Such pods are to be logged instead of immediately throwing
a sync error. This ensures disruption controller is
not frequently updating the status subresource and thus
preventing excessive and expensive writes to etcd. 
						
						
					 
					
						2021-07-07 10:42:24 -04:00 
						 
				 
			
				
					
						
							
							
								Morten Torkildsen 
							
						 
					 
					
						
						
							
						
						21fba79d45 
					 
					
						
						
							
							Promote PDBs to GA  
						
						
						
						
					 
					
						2021-03-09 10:29:11 -05:00 
						 
				 
			
				
					
						
							
							
								Morten Torkildsen 
							
						 
					 
					
						
						
							
						
						1e2a7f381f 
					 
					
						
						
							
							Add conditions to PDB status  
						
						
						
						
					 
					
						2021-03-04 18:52:02 -08:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						186f934e4c 
					 
					
						
						
							
							Merge pull request  #98346  from mortent/checkForScalePDBs  
						
						... 
						
						
						
						Check if resources implement scale in disruption controller 
						
						
					 
					
						2021-02-22 13:58:03 -08:00 
						 
				 
			
				
					
						
							
							
								Morten Torkildsen 
							
						 
					 
					
						
						
							
						
						b63342af70 
					 
					
						
						
							
							Fix nil pointer dereference in disruption controller  
						
						
						
						
					 
					
						2021-02-03 21:04:29 -08:00 
						 
				 
			
				
					
						
							
							
								Morten Torkildsen 
							
						 
					 
					
						
						
							
						
						96ea28aa77 
					 
					
						
						
							
							Check if resources implement scale in disruption controller  
						
						
						
						
					 
					
						2021-02-03 20:19:35 -08:00 
						 
				 
			
				
					
						
							
							
								Davanum Srinivas 
							
						 
					 
					
						
						
							
						
						442a69c3bd 
					 
					
						
						
							
							switch over k/k to use klog v2  
						
						... 
						
						
						
						Signed-off-by: Davanum Srinivas <davanum@gmail.com > 
						
						
					 
					
						2020-05-16 07:54:27 -04:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						c58e69ec79 
					 
					
						
						
							
							automated refactor  
						
						
						
						
					 
					
						2020-03-05 14:59:46 -08:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						25651408ae 
					 
					
						
						
							
							generated: run refactor  
						
						
						
						
					 
					
						2020-02-08 12:30:21 -05:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						3aa59f7f30 
					 
					
						
						
							
							generated: run refactor  
						
						
						
						
					 
					
						2020-02-07 18:16:47 -08:00 
						 
				 
			
				
					
						
							
							
								yiyang5055 
							
						 
					 
					
						
						
							
						
						53aff819e0 
					 
					
						
						
							
							fix static check failure in pkg/controller/disruption and pkg/controller/namespace/deletion  
						
						
						
						
					 
					
						2020-01-20 09:10:46 +00:00 
						 
				 
			
				
					
						
							
							
								Nan Yu 
							
						 
					 
					
						
						
							
						
						1fb0dd4ec5 
					 
					
						
						
							
							Rename PodDisruptionsAllowed to DisruptionsAllowed in type PodDisruptionBudgetStatus  
						
						
						
						
					 
					
						2019-12-03 14:26:35 -08:00 
						 
				 
			
				
					
						
							
							
								Jonathan Basseri 
							
						 
					 
					
						
						
							
						
						c8d937c5f1 
					 
					
						
						
							
							Add unit test for DisruptionController retry logic  
						
						... 
						
						
						
						This tests the PDB status update path in DisruptionController and
asserts that conflicting writes (with eviciton handler) are handled
gracefully.
This adds the client-go fake.Clientset into our tests, because that is
the layer required for injecting update failures.
This also adds a TestMain so that DisruptionController logs can be
enabled during test. e.g.,
    go test ./pkg/controller/disruption -v -args -v=4 
						
						
					 
					
						2019-09-03 16:52:45 -07:00 
						 
				 
			
				
					
						
							
							
								Davanum Srinivas 
							
						 
					 
					
						
						
							
						
						4e4c38bbbe 
					 
					
						
						
							
							Drop Azure/go-autorest from pkg/controller  
						
						
						
						
					 
					
						2019-08-22 17:34:50 -04:00 
						 
				 
			
				
					
						
							
							
								Morten Torkildsen 
							
						 
					 
					
						
						
							
						
						f1883c9e8c 
					 
					
						
						
							
							Support scale subresource for PDBs ( #76294 )  
						
						... 
						
						
						
						* Support scale subresource for PDBs
* Check group in finder functions
* Small fixes and more tests 
						
						
					 
					
						2019-05-23 22:24:17 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						65dc445aa2 
					 
					
						
						
							
							Merge pull request  #74241  from snowplayfire/fix-pdb-update  
						
						... 
						
						
						
						fix too many pdb update operations when nothing change 
						
						
					 
					
						2019-04-08 18:53:03 -07:00 
						 
				 
			
				
					
						
							
							
								jingxueli 
							
						 
					 
					
						
						
							
						
						dfa3353390 
					 
					
						
						
							
							fix pdb update too many when nothing change  
						
						
						
						
					 
					
						2019-04-08 11:27:42 +08:00 
						 
				 
			
				
					
						
							
							
								danielqsj 
							
						 
					 
					
						
						
							
						
						687d759e36 
					 
					
						
						
							
							fix more metrics rergister errors  
						
						
						
						
					 
					
						2019-02-22 10:20:09 +08:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						15ae6ec140 
					 
					
						
						
							
							Merge pull request  #68114  from houjun41544/20180831-disruption  
						
						... 
						
						
						
						Add unit test case for controller/disruption 
						
						
					 
					
						2019-02-02 00:37:25 -08:00 
						 
				 
			
				
					
						
							
							
								Weibin Lin 
							
						 
					 
					
						
						
							
						
						842bd1e1ec 
					 
					
						
						
							
							update deployment, daemonset, replicaset, statefulset to apps/v1  
						
						
						
						
					 
					
						2018-12-19 10:46:45 -05:00 
						 
				 
			
				
					
						
							
							
								Guoliang Wang 
							
						 
					 
					
						
						
							
						
						b1ac6df4dc 
					 
					
						
						
							
							remove unused code of (pkg/controller)  
						
						
						
						
					 
					
						2018-10-09 08:15:30 +08:00 
						 
				 
			
				
					
						
							
							
								houjun 
							
						 
					 
					
						
						
							
						
						0ed234dbff 
					 
					
						
						
							
							Add unit test case for controller/disruption  
						
						
						
						
					 
					
						2018-08-31 14:12:18 +08:00 
						 
				 
			
				
					
						
							
							
								David Eads 
							
						 
					 
					
						
						
							
						
						94e3d94d67 
					 
					
						
						
							
							update tests to be specific about the versions they are testing instead of floating  
						
						
						
						
					 
					
						2018-05-01 13:18:41 -04:00 
						 
				 
			
				
					
						
							
							
								David Eads 
							
						 
					 
					
						
						
							
						
						a89291a5de 
					 
					
						
						
							
							stop duplicating preferred version order  
						
						
						
						
					 
					
						2018-04-26 10:03:36 -04:00 
						 
				 
			
				
					
						
							
							
								Dr. Stefan Schimanski 
							
						 
					 
					
						
						
							
						
						012b085ac8 
					 
					
						
						
							
							pkg/apis/core: mechanical import fixes in dependencies  
						
						
						
						
					 
					
						2017-11-09 12:14:08 +01:00 
						 
				 
			
				
					
						
							
							
								Dr. Stefan Schimanski 
							
						 
					 
					
						
						
							
						
						7773a30f67 
					 
					
						
						
							
							pkg/api/legacyscheme: fixup imports  
						
						
						
						
					 
					
						2017-10-18 17:23:55 +02:00 
						 
				 
			
				
					
						
							
							
								Dr. Stefan Schimanski 
							
						 
					 
					
						
						
							
						
						1d053c4f7c 
					 
					
						
						
							
							controllers: simplify deepcopy calls  
						
						
						
						
					 
					
						2017-08-29 19:21:24 +02: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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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