Chelsey Chen 
							
						 
					 
					
						
						
							
						
						ade2422883 
					 
					
						
						
							
							Switch event recorder to use events.k8s.io/v1  
						
						
						
						
					 
					
						2020-07-02 14:50:41 -04:00 
						 
				 
			
				
					
						
							
							
								Ali Farah 
							
						 
					 
					
						
						
							
						
						a22e115a0e 
					 
					
						
						
							
							Split scheduler framework implementation into new runtime package  
						
						
						
						
					 
					
						2020-06-22 00:23:43 +10:00 
						 
				 
			
				
					
						
							
							
								Yecheng Fu 
							
						 
					 
					
						
						
							
						
						1ff09c0934 
					 
					
						
						
							
							Remove BindTimeoutSeconds from KubeSchedulerConfiguration  
						
						
						
						
					 
					
						2020-06-03 09:54:06 +08:00 
						 
				 
			
				
					
						
							
							
								Wei Huang 
							
						 
					 
					
						
						
							
						
						133a02540f 
					 
					
						
						
							
							Move unschedulable Pod to internal schedulingQ synchronously  
						
						... 
						
						
						
						- use in-cache Pod instead of real-time Pod (by calling API server) to mark it as unschedulable
  in internal schedulingQ
- remove the backoff logic as now we don't call API server
- the whole logic is changed to a synchronous call 
						
						
					 
					
						2020-05-15 19:27:28 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						57b79e3fb4 
					 
					
						
						
							
							Merge pull request  #91037  from Huang-Wei/prefactor-PreemptExtender  
						
						... 
						
						
						
						Refactor preemption extender logic and move SchedulerExtender interface to framework pkg 
						
						
					 
					
						2020-05-15 02:48:30 -07:00 
						 
				 
			
				
					
						
							
							
								Wei Huang 
							
						 
					 
					
						
						
							
						
						e4f878ea3a 
					 
					
						
						
							
							cleanup: use string instead of v1.Node as key of nodeToVictims  
						
						
						
						
					 
					
						2020-05-13 13:08:20 -07:00 
						 
				 
			
				
					
						
							
							
								Yecheng Fu 
							
						 
					 
					
						
						
							
						
						c14b749521 
					 
					
						
						
							
							scheduler/volumebinding: move all volume binding logic into VolumeBinding plugin  
						
						
						
						
					 
					
						2020-05-12 10:13:05 +08:00 
						 
				 
			
				
					
						
							
							
								Wei Huang 
							
						 
					 
					
						
						
							
						
						e283e73994 
					 
					
						
						
							
							Remove enableNonPreempting field from scheduler codebase  
						
						
						
						
					 
					
						2020-05-08 19:02:51 -07:00 
						 
				 
			
				
					
						
							
							
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						2935480cc8 
					 
					
						
						
							
							Move Plugin Args defaults to versioned packages  
						
						... 
						
						
						
						Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2020-05-06 18:00:23 -04:00 
						 
				 
			
				
					
						
							
							
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						98d1e241f1 
					 
					
						
						
							
							Use internal config types in scheduling plugin args  
						
						... 
						
						
						
						Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2020-04-29 17:07:10 -04:00 
						 
				 
			
				
					
						
							
							
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						a151682887 
					 
					
						
						
							
							Split scheduler's PodInfo into two types, PodInfo and PodQueueInfo  
						
						
						
						
					 
					
						2020-04-21 21:45:20 -04:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						b35fdbc037 
					 
					
						
						
							
							Merge pull request  #89904  from alculquicondor/raw-extension-plugin-args  
						
						... 
						
						
						
						Use RawExtension and Object for external and internal, respectively, scheduling plugin args 
						
						
					 
					
						2020-04-15 15:22:59 -07:00 
						 
				 
			
				
					
						
							
							
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						ce05382b58 
					 
					
						
						
							
							Use RawExtension and Object for external and internal scheduling plugin args, respectively  
						
						... 
						
						
						
						Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2020-04-14 13:44:42 -04:00 
						 
				 
			
				
					
						
							
							
								tanjunchen 
							
						 
					 
					
						
						
							
						
						5ab543500b 
					 
					
						
						
							
							Scheduler:remove direct dependency for pkg/api/testing  
						
						
						
						
					 
					
						2020-04-11 13:16:06 +08:00 
						 
				 
			
				
					
						
							
							
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						a5d8172715 
					 
					
						
						
							
							move nodeinfo type to framework pkg  
						
						
						
						
					 
					
						2020-04-07 10:25:24 -04:00 
						 
				 
			
				
					
						
							
							
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						ed3fe054df 
					 
					
						
						
							
							move scheduler nodeinfo to pkg/scheduler/types  
						
						
						
						
					 
					
						2020-03-31 21:02:09 -04:00 
						 
				 
			
				
					
						
							
							
								fxmumu 
							
						 
					 
					
						
						
							
						
						8beb2439a0 
					 
					
						
						
							
							Remove nested if statement and test it  
						
						... 
						
						
						
						Remove nested if statement in scheduler err handler.
Test scheduler err that node not found. 
						
						
					 
					
						2020-03-26 00:29:41 +08:00 
						 
				 
			
				
					
						
							
							
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						1fab27502b 
					 
					
						
						
							
							Disallow use of Plugin or PluginConfig when using Policy  
						
						... 
						
						
						
						Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2020-03-05 15:05:26 -05:00 
						 
				 
			
				
					
						
							
							
								Rafal Wicha 
							
						 
					 
					
						
						
							
						
						09598d48f6 
					 
					
						
						
							
							Improve plugin args JSON tags  
						
						
						
						
					 
					
						2020-03-02 15:20:44 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Dame 
							
						 
					 
					
						
						
							
						
						18ffaf5608 
					 
					
						
						
							
							Move scheduler extender API V1 to staging k8s.io/kube-scheduler  
						
						
						
						
					 
					
						2020-02-27 12:10:59 -05:00 
						 
				 
			
				
					
						
							
							
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						c048858471 
					 
					
						
						
							
							Support multiple scheduling profiles in a single scheduler  
						
						... 
						
						
						
						Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2020-02-25 11:31:20 -05:00 
						 
				 
			
				
					
						
							
							
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						99bda6fac0 
					 
					
						
						
							
							Remove HardPodAffinityWeight from v1alpha2  
						
						... 
						
						
						
						Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2020-02-13 11:59:56 -05:00 
						 
				 
			
				
					
						
							
							
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						60c972098c 
					 
					
						
						
							
							Add defaults to pod affinity args  
						
						... 
						
						
						
						And remove pod affinity parameter from algorithm provider registry
Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2020-02-03 14:58:28 -05:00 
						 
				 
			
				
					
						
							
							
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						4a5ab84dcc 
					 
					
						
						
							
							Move default binding to a plugin  
						
						... 
						
						
						
						Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2020-01-22 14:13:33 -05:00 
						 
				 
			
				
					
						
							
							
								Haosdent Huang 
							
						 
					 
					
						
						
							
						
						50d511d4b8 
					 
					
						
						
							
							Deprecate scheduler's framework.plugins.RegistryArgs  
						
						
						
						
					 
					
						2020-01-21 23:50:58 +08:00 
						 
				 
			
				
					
						
							
							
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						eb265bc7db 
					 
					
						
						
							
							Remove GetBinder member and replace it with a method.  
						
						... 
						
						
						
						Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2020-01-20 14:10:02 -05:00 
						 
				 
			
				
					
						
							
							
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						f53d7e55df 
					 
					
						
						
							
							Move Snapshot from nodeinfo/snapshot to internal/cache  
						
						... 
						
						
						
						Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2020-01-17 13:29:41 -05:00 
						 
				 
			
				
					
						
							
							
								Wei Huang 
							
						 
					 
					
						
						
							
						
						c712230ac1 
					 
					
						
						
							
							Implement default queue sort logic as a scheduler plugin  
						
						
						
						
					 
					
						2020-01-16 19:10:43 -08:00 
						 
				 
			
				
					
						
							
							
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						bcab9b4c9e 
					 
					
						
						
							
							Remove uses of NodeInfoMap outside of snapshot and cache  
						
						... 
						
						
						
						Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2020-01-09 10:04:11 -05:00 
						 
				 
			
				
					
						
							
							
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						b535ed3b0c 
					 
					
						
						
							
							Merge scheduler's ConfigProducerRegistry into LegacyRegistry  
						
						
						
						
					 
					
						2020-01-02 16:40:33 -05:00 
						 
				 
			
				
					
						
							
							
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						a6b7b0d95e 
					 
					
						
						
							
							Define algorithm providers in terms of plugins.  
						
						
						
						
					 
					
						2019-12-31 15:28:09 -05:00 
						 
				 
			
				
					
						
							
							
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						2b3df3587e 
					 
					
						
						
							
							Deprecate scheduler predicate and priority factory registration  
						
						
						
						
					 
					
						2019-12-25 20:33:08 -05:00 
						 
				 
			
				
					
						
							
							
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						fe7de96ebe 
					 
					
						
						
							
							cleanup scheduler's in-tree plugins registry naming  
						
						
						
						
					 
					
						2019-12-24 15:56:36 -05:00 
						 
				 
			
				
					
						
							
							
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						119a9a94d1 
					 
					
						
						
							
							InterPodAffinity Priority as Score plugin  
						
						
						
						
					 
					
						2019-12-19 13:42:49 -05:00 
						 
				 
			
				
					
						
							
							
								Mike Dame 
							
						 
					 
					
						
						
							
						
						255ab6d2c3 
					 
					
						
						
							
							Remove priority execution paths in favor of score plugins  
						
						... 
						
						
						
						Mainly affects core/generic_scheduler.go (and related tests). Removes the "prioritizers" field and related functions. 
						
						
					 
					
						2019-12-12 19:30:44 -05:00 
						 
				 
			
				
					
						
							
							
								Wei Huang 
							
						 
					 
					
						
						
							
						
						dc3d1bd238 
					 
					
						
						
							
							Eliminate running paths of Predicates in scheduler  
						
						... 
						
						
						
						- eliminate running paths of Predicates in scheduler; use Filter Plugins instead.
- refactor all unit tests
- adjust the TestPreemptWithPermitPlugin integration test 
						
						
					 
					
						2019-12-10 19:14:13 -08:00 
						 
				 
			
				
					
						
							
							
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						f388534082 
					 
					
						
						
							
							make scheduling queue start before the scheduler starts and stops after the scheduler stops  
						
						
						
						
					 
					
						2019-12-02 14:35:09 -05:00 
						 
				 
			
				
					
						
							
							
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						7360797a12 
					 
					
						
						
							
							remove redundant definition of the defaultProvider in the scheduler  
						
						
						
						
					 
					
						2019-11-27 14:49:57 -05:00 
						 
				 
			
				
					
						
							
							
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						05606bb6e4 
					 
					
						
						
							
							rename PluginConfigArgs to AlgorithmConfigArgs  
						
						
						
						
					 
					
						2019-11-14 11:30:59 -05:00 
						 
				 
			
				
					
						
							
							
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						acc66ede1a 
					 
					
						
						
							
							Pass InformerFactory instead of indivisual informers in scheduler configuration logic  
						
						
						
						
					 
					
						2019-11-12 19:38:27 -05:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						c580a12c8e 
					 
					
						
						
							
							Merge pull request  #83568  from bertinatto/volume_limits_ga  
						
						... 
						
						
						
						Promote volume limits to GA 
						
						
					 
					
						2019-11-12 11:50:22 -08:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						ed4d515f0e 
					 
					
						
						
							
							Merge pull request  #85049  from ahmad-diaa/make-configurator-create-return-sched  
						
						... 
						
						
						
						Change Configurator.Create to Return a Scheduler 
						
						
					 
					
						2019-11-12 09:06:36 -08:00 
						 
				 
			
				
					
						
							
							
								Fabio Bertinatto 
							
						 
					 
					
						
						
							
						
						a59abc3cc3 
					 
					
						
						
							
							Convert scheduler to use CSINode GA  
						
						
						
						
					 
					
						2019-11-12 09:43:54 +01:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						01e014c7d6 
					 
					
						
						
							
							Merge pull request  #85012  from alculquicondor/feat/predicate_factory  
						
						... 
						
						
						
						Add MetadataProducerFactory for predicates 
						
						
					 
					
						2019-11-11 14:46:36 -08:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						bff9a7774c 
					 
					
						
						
							
							Merge pull request  #84639  from SataQiu/clean-scheduler-20191101  
						
						... 
						
						
						
						scheduler: improve some comments and validation messages 
						
						
					 
					
						2019-11-11 12:56:04 -08:00 
						 
				 
			
				
					
						
							
							
								Ahmad Diaa 
							
						 
					 
					
						
						
							
						
						7b8e5fb4f5 
					 
					
						
						
							
							make Configurator.Create return a Scheduler  
						
						
						
						
					 
					
						2019-11-11 19:27:53 +01:00 
						 
				 
			
				
					
						
							
							
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						6a98c93f3c 
					 
					
						
						
							
							Add MetadataProducerFactory for predicates  
						
						... 
						
						
						
						Signed-off-by: Aldo Culquicondor <acondor@google.com > 
						
						
					 
					
						2019-11-11 11:27:44 -05:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						3a897ad2f5 
					 
					
						
						
							
							Merge pull request  #84738  from liu-cong/service_affinity  
						
						... 
						
						
						
						Aggregate mulitple ServiceAffinity custom priorities to a single score plugin. 
						
						
					 
					
						2019-11-07 23:52:44 -08:00 
						 
				 
			
				
					
						
							
							
								Cong Liu 
							
						 
					 
					
						
						
							
						
						e438970730 
					 
					
						
						
							
							Aggregate mulitple NodePreference custom priorities to a single score plugin.  
						
						
						
						
					 
					
						2019-11-07 22:04:38 -05:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						62f66ea2f5 
					 
					
						
						
							
							Merge pull request  #84905  from draveness/feature/remove-deprecated-priority-register  
						
						... 
						
						
						
						feat(scheduler): remove deprecated pattern in scheduler priority 
						
						
					 
					
						2019-11-07 13:28:34 -08:00