knight42 
							
						 
					 
					
						
						
							
						
						e89e72b637 
					 
					
						
						
							
							test: ensure WaitForCacheSync is called after starting sharedInformerFacotry  
						
						 
						
						... 
						
						
						
						Signed-off-by: knight42 <anonymousknight96@gmail.com > 
						
						
					 
					
						2020-09-15 16:02:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						8e6a8669c0 
					 
					
						
						
							
							Deflake TestExpectationsOnRecreate  
						
						 
						
						
						
						
					 
					
						2020-07-31 18:12:01 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Nozicka 
							
						 
					 
					
						
						
							
						
						5cf3f8b79c 
					 
					
						
						
							
							Fix DS expectations on recreate  
						
						 
						
						
						
						
					 
					
						2020-06-17 09:22:17 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wojtekt 
							
						 
					 
					
						
						
							
						
						f624314f91 
					 
					
						
						
							
							Fix multiple conversion tests  
						
						 
						
						
						
						
					 
					
						2020-04-10 17:03:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						62dc3ea6d1 
					 
					
						
						
							
							Merge pull request  #87368  from 928234269/fix_staticcheck01  
						
						 
						
						... 
						
						
						
						fix staticcheck errors in pkg/controller/daemon. 
						
						
					 
					
						2020-03-03 12:15:28 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								taesun_lee 
							
						 
					 
					
						
						
							
						
						79680b5d9b 
					 
					
						
						
							
							Fix pkg/controller typos in some error messages, comments etc  
						
						 
						
						... 
						
						
						
						- applied review results by LuisSanchez
- Co-Authored-By: Luis Sanchez <sanchezl@redhat.com >
genernal -> general
iniital -> initial
initalObjects -> initialObjects
intentionaly -> intentionally
inforer -> informer
anotother -> another
triger -> trigger
mutli -> multi
Verifyies -> Verifies
valume -> volume
unexpect -> unexpected
unfulfiled -> unfulfilled
implenets -> implements
assignement -> assignment
expectataions -> expectations
nexpected -> unexpected
boundSatsified -> boundSatisfied
externel -> external
calcuates -> calculates
workes -> workers
unitialized -> uninitialized
afater -> after
Espected -> Expected
nodeMontiorGracePeriod -> NodeMonitorGracePeriod
estimateGrracefulTermination -> estimateGracefulTermination
secondrary -> secondary
ShouldRunDaemonPodOnUnscheduableNode -> ShouldRunDaemonPodOnUnschedulableNode
rrror -> error
expectatitons -> expectations
foud -> found
epackage -> package
succesfulJobs -> successfulJobs
namesapce -> namespace
ConfigMapResynce -> ConfigMapResync 
						
						
					 
					
						2020-02-27 00:15:33 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sakura 
							
						 
					 
					
						
						
							
						
						203c7b4731 
					 
					
						
						
							
							fix staticcheck errors in pkg/controller/daemon.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Sakura <longfei.shang@daocloud.io > 
						
						
					 
					
						2020-01-19 21:09:05 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						3ccdad175a 
					 
					
						
						
							
							Merge pull request  #86210  from draveness/feature/remove-ga-flags  
						
						 
						
						... 
						
						
						
						feat: remove several feature gates in 1.18 
						
						
					 
					
						2020-01-09 13:28:50 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						041e5b5560 
					 
					
						
						
							
							addressed comments  
						
						 
						
						
						
						
					 
					
						2020-01-04 01:14:24 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abdullah Gharaibeh 
							
						 
					 
					
						
						
							
						
						7d604c318c 
					 
					
						
						
							
							Break DS controller on scheduler predicates and predicate errors  
						
						 
						
						
						
						
					 
					
						2020-01-03 13:05:07 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						dcea6ff065 
					 
					
						
						
							
							fix: remove TaintNodesByCondition feature gate in daemon controller  
						
						 
						
						
						
						
					 
					
						2019-12-12 18:17:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wei Huang 
							
						 
					 
					
						
						
							
						
						dd74205bcf 
					 
					
						
						
							
							Move out const strings in pkg/scheduler/api/well_known_labels.go  
						
						 
						
						
						
						
					 
					
						2019-11-05 20:56:21 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						dc437a7890 
					 
					
						
						
							
							feat: remove suspendedDaemonPods from daemon controller  
						
						 
						
						
						
						
					 
					
						2019-10-25 09:16:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						35d772e354 
					 
					
						
						
							
							feat: graduate ScheduleDaemonSetPods to GA  
						
						 
						
						
						
						
					 
					
						2019-10-23 21:34:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						1163a1d51e 
					 
					
						
						
							
							feat: update taint nodes by condition to GA  
						
						 
						
						
						
						
					 
					
						2019-10-19 09:17:41 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						495faa22db 
					 
					
						
						
							
							feat: cleanup pod critical pod annotations feature  
						
						 
						
						
						
						
					 
					
						2019-08-09 08:41:23 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						d83526d253 
					 
					
						
						
							
							Revert "feat: cleanup pod critical pod annotations feature"  
						
						 
						
						... 
						
						
						
						This reverts commit b6d41ee5cc . 
						
						
					 
					
						2019-07-18 13:31:12 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						b6d41ee5cc 
					 
					
						
						
							
							feat: cleanup pod critical pod annotations feature  
						
						 
						
						
						
						
					 
					
						2019-07-11 08:54:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Kim 
							
						 
					 
					
						
						
							
						
						c919139245 
					 
					
						
						
							
							update import of generic featuregate code from k8s.io/apiserver/pkg/util/feature -> k8s.io/component-base/featuregate  
						
						 
						
						
						
						
					 
					
						2019-05-08 10:01:50 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						d5245b9563 
					 
					
						
						
							
							Merge pull request  #74856  from draveness/fix/daemonset-controller-slow-batch-creation  
						
						 
						
						... 
						
						
						
						fix(daemon): create more expections when skipping pods 
						
						
					 
					
						2019-05-03 23:33:37 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								draveness 
							
						 
					 
					
						
						
							
						
						5f8dfdc698 
					 
					
						
						
							
							fix(daemon): create more expections when skipping pods  
						
						 
						
						
						
						
					 
					
						2019-05-04 08:15:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Krzysztof Jastrzebski 
							
						 
					 
					
						
						
							
						
						9c142cf47b 
					 
					
						
						
							
							Delete only unscheduled pods if node doesn't exist anymore.  
						
						 
						
						
						
						
					 
					
						2019-04-03 00:24:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Krzysztof Jastrzebski 
							
						 
					 
					
						
						
							
						
						0087af78e2 
					 
					
						
						
							
							Deleting pods assigned to not existing nodes only if  
						
						 
						
						... 
						
						
						
						ScheduleDaemonSetPods is enabled. 
						
						
					 
					
						2019-01-31 20:34:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Krzysztof Jastrzebski 
							
						 
					 
					
						
						
							
						
						7186d3ba8b 
					 
					
						
						
							
							Delete pods assigned to not existing nodes.  
						
						 
						
						
						
						
					 
					
						2019-01-28 14:38:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						eb79f8f279 
					 
					
						
						
							
							Merge pull request  #69615  from k82cn/update_node_ns  
						
						 
						
						... 
						
						
						
						Fixed node namespace to none. 
						
						
					 
					
						2018-12-23 23:39:09 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wei Huang 
							
						 
					 
					
						
						
							
						
						ad6e3617d3 
					 
					
						
						
							
							update logic of adding default DS pod tolerations  
						
						 
						
						... 
						
						
						
						- update DS pod default tolerations: add PIDPressure, remove OutOfDisk
- remove useless tolerations testcases 
						
						
					 
					
						2018-11-29 01:18:32 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						de8bf9b63d 
					 
					
						
						
							
							fix scheduler and kubelet unit tests leaking feature flag changes  
						
						 
						
						
						
						
					 
					
						2018-11-16 10:52:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								k8s-ci-robot 
							
						 
					 
					
						
						
							
						
						e77e8ffbf5 
					 
					
						
						
							
							Merge pull request  #69730  from xichengliudui/fix18101204  
						
						 
						
						... 
						
						
						
						Fix some typo 
						
						
					 
					
						2018-10-22 23:59:24 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xichengliudui 
							
						 
					 
					
						
						
							
						
						ef496320cf 
					 
					
						
						
							
							Remove excess 'in'  
						
						 
						
						... 
						
						
						
						Fix some typo
Fix some typo 
						
						
					 
					
						2018-10-13 09:12:42 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tanshanshan 
							
						 
					 
					
						
						
							
						
						b7c7966b9f 
					 
					
						
						
							
							Move pkg/scheduler/algorithm/well_known_labels.go out  
						
						 
						
						
						
						
					 
					
						2018-10-13 09:10:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Da K. Ma 
							
						 
					 
					
						
						
							
						
						f6ad347982 
					 
					
						
						
							
							Fixed node namespace to none.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com > 
						
						
					 
					
						2018-10-10 16:17:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christoph Blecker 
							
						 
					 
					
						
						
							
						
						97b2992dc1 
					 
					
						
						
							
							Update gofmt for go1.11  
						
						 
						
						
						
						
					 
					
						2018-10-05 12:59:38 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ravisantoshgudimetla 
							
						 
					 
					
						
						
							
						
						b2e92f1ba2 
					 
					
						
						
							
							Fix test cases and build files  
						
						 
						
						
						
						
					 
					
						2018-09-12 14:19:29 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Da K. Ma 
							
						 
					 
					
						
						
							
						
						e39b510726 
					 
					
						
						
							
							Added unschedulable and network-unavailable toleration.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com > 
						
						
					 
					
						2018-09-07 16:53:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Submit Queue 
							
						 
					 
					
						
						
							
						
						5d8a79f2e1 
					 
					
						
						
							
							Merge pull request  #67337  from linyouchong/pr-0813-issue67225  
						
						 
						
						... 
						
						
						
						Automatic merge from submit-queue (batch tested with PRs 67493, 67617, 67582, 67337). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md ">here</a>.
Fix bug:DaemonSet didn't create pod after node have enough resource
**What this PR does / why we need it**:
Fix bug:DaemonSet didn't create pod after node have enough resource
**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
Fixes  #67225  
**Special notes for your reviewer**:
NONE
**Release note**:
```release-note
DaemonSet: Fix bug- daemonset didn't create pod after node have enough resource
``` 
						
						
					 
					
						2018-08-20 20:39:17 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								linyouchong 
							
						 
					 
					
						
						
							
						
						c42439c676 
					 
					
						
						
							
							Fix bug:DaemonSet didn't create pod after node have enough resource  
						
						 
						
						
						
						
					 
					
						2018-08-18 16:15:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Nozicka 
							
						 
					 
					
						
						
							
						
						63656da296 
					 
					
						
						
							
							Add backoff for DS's pod deletion to limit fighting with kubelet failing the pod repeatedly  
						
						 
						
						
						
						
					 
					
						2018-08-15 16:03:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Janet Kuo 
							
						 
					 
					
						
						
							
						
						666a41c2ea 
					 
					
						
						
							
							Safe encode template hash value to make it consistent with resource name  
						
						 
						
						
						
						
					 
					
						2018-07-13 09:52:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Submit Queue 
							
						 
					 
					
						
						
							
						
						65819a8f92 
					 
					
						
						
							
							Merge pull request  #63744  from krmayankk/changelog  
						
						 
						
						... 
						
						
						
						Automatic merge from submit-queue (batch tested with PRs 63580, 63744, 64541, 64502, 64100). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md ">here</a>.
remove redundant getKey functions from controller tests
```release-note
None
``` 
						
						
					 
					
						2018-06-20 01:27:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michal Fojtik 
							
						 
					 
					
						
						
							
						
						6517e250cd 
					 
					
						
						
							
							daemon: add custom node indexer  
						
						 
						
						
						
						
					 
					
						2018-06-12 11:10:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mayank Kumar 
							
						 
					 
					
						
						
							
						
						a1cd3a4bcc 
					 
					
						
						
							
							remove redundant getKey functions from tests  
						
						 
						
						
						
						
					 
					
						2018-05-30 22:15:06 -07: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						05e4ccecb1 
					 
					
						
						
							
							disable DaemonSet scheduling feature for 1.10  
						
						 
						
						
						
						
					 
					
						2018-03-20 10:50:37 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Da K. Ma 
							
						 
					 
					
						
						
							
						
						5adb2bad45 
					 
					
						
						
							
							Task 2: Schedule DaemonSet Pods by default scheduler.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com > 
						
						
					 
					
						2018-03-08 17:36:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Da K. Ma 
							
						 
					 
					
						
						
							
						
						f94b7eda83 
					 
					
						
						
							
							Added unscheduable node UT for DaemonSet.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Da K. Ma <madaxa@cn.ibm.com > 
						
						
					 
					
						2018-02-28 16:11:01 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kenneth Owens 
							
						 
					 
					
						
						
							
						
						f52e7ef4bf 
					 
					
						
						
							
							Update the DaemonSet controller to use the apps/v1 API  
						
						 
						
						
						
						
					 
					
						2018-02-22 11:38:54 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dmathieu 
							
						 
					 
					
						
						
							
						
						dadce343be 
					 
					
						
						
							
							fix golint warnings in daemon controller  
						
						 
						
						... 
						
						
						
						The only on remaining asks to rename DaemonSetsController, which is a
public interface and would need proper deprecation first. 
						
						
					 
					
						2018-02-06 13:51:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Basseri 
							
						 
					 
					
						
						
							
						
						30b89d830b 
					 
					
						
						
							
							Move scheduler code out of plugin directory.  
						
						 
						
						... 
						
						
						
						This moves plugin/pkg/scheduler to pkg/scheduler and
plugin/cmd/kube-scheduler to cmd/kube-scheduler.
Bulk of the work was done with gomvpkg, except for kube-scheduler main
package. 
						
						
					 
					
						2018-01-05 15:05:01 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Submit Queue 
							
						 
					 
					
						
						
							
						
						ec194b3615 
					 
					
						
						
							
							Merge pull request  #55236  from antoniaklja/50598  
						
						 
						
						... 
						
						
						
						Automatic merge from submit-queue (batch tested with PRs 56579, 55236, 56512, 56549, 56538). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md ">here</a>.
#50598 : Added more test cases for nodeShouldRunDaemonPod
**What this PR does / why we need it**:
Covered more predicates for `nodeShouldRunDaemonPod` test
**Which issue(s) this PR fixes**:
Fixes  #50598 
**Special notes for your reviewer**:
I've introduced `predicateName` parameter in order to easier determine what is covered. 
Currently we have:
- ShouldRunDaemonPod
- InsufficientResourceError
- ErrPodNotMatchHostName
- ErrPodNotFitsHostPorts
- ErrNodeSelectorNotMatch
TODO:
- ErrDiskConflict
- ErrPodAffinityNotMatch
- ErrTaintsTolerationsNotMatch
for more predicates take a look at [predicates/errors.go](58fd063a6c/plugin/pkg/scheduler/algorithm/predicates/error.go (L25) ) 
						
						
					 
					
						2017-12-15 21:19:37 -08:00