Skip to content

Commit 55199a0

Browse files
committed
Added default tolerations for new pods.
Signed-off-by: Da K. Ma <[email protected]>
1 parent 99f3195 commit 55199a0

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pkg/controller/daemon/daemon_controller.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1287,8 +1287,6 @@ func (dsc *DaemonSetsController) syncDaemonSet(key string) error {
12871287
}
12881288

12891289
func (dsc *DaemonSetsController) simulate(newPod *v1.Pod, node *v1.Node, ds *apps.DaemonSet) ([]algorithm.PredicateFailureReason, *schedulercache.NodeInfo, error) {
1290-
util.AddOrUpdateDaemonPodTolerations(&newPod.Spec, kubelettypes.IsCriticalPod(newPod))
1291-
12921290
objects, err := dsc.podNodeIndex.ByIndex("nodeName", node.Name)
12931291
if err != nil {
12941292
return nil, nil, err
@@ -1418,6 +1416,10 @@ func NewPod(ds *apps.DaemonSet, nodeName string) *v1.Pod {
14181416
newPod := &v1.Pod{Spec: ds.Spec.Template.Spec, ObjectMeta: ds.Spec.Template.ObjectMeta}
14191417
newPod.Namespace = ds.Namespace
14201418
newPod.Spec.NodeName = nodeName
1419+
1420+
// Added default tolerations for DaemonSet pods.
1421+
util.AddOrUpdateDaemonPodTolerations(&newPod.Spec, kubelettypes.IsCriticalPod(newPod))
1422+
14211423
return newPod
14221424
}
14231425

0 commit comments

Comments
 (0)