Skip to content

Commit 052fcc2

Browse files
committed
fixed nodeSelector does not take effect when do backup
1 parent ce569c6 commit 052fcc2

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

pkg/controller/redisclusterbackup/sync_handler.go

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -267,15 +267,14 @@ func (r *ReconcileRedisClusterBackup) getBackupJob(reqLogger logr.Logger, backup
267267
},
268268
}
269269
if backup.Spec.PodSpec != nil {
270-
podSpec := job.Spec.Template.Spec
271-
podSpec.NodeSelector = backup.Spec.PodSpec.NodeSelector
272-
podSpec.Affinity = backup.Spec.PodSpec.Affinity
273-
podSpec.SchedulerName = backup.Spec.PodSpec.SchedulerName
274-
podSpec.Tolerations = backup.Spec.PodSpec.Tolerations
275-
podSpec.PriorityClassName = backup.Spec.PodSpec.PriorityClassName
276-
podSpec.Priority = backup.Spec.PodSpec.Priority
277-
podSpec.SecurityContext = backup.Spec.PodSpec.SecurityContext
278-
podSpec.ImagePullSecrets = backup.Spec.PodSpec.ImagePullSecrets
270+
job.Spec.Template.Spec.NodeSelector = backup.Spec.PodSpec.NodeSelector
271+
job.Spec.Template.Spec.Affinity = backup.Spec.PodSpec.Affinity
272+
job.Spec.Template.Spec.SchedulerName = backup.Spec.PodSpec.SchedulerName
273+
job.Spec.Template.Spec.Tolerations = backup.Spec.PodSpec.Tolerations
274+
job.Spec.Template.Spec.PriorityClassName = backup.Spec.PodSpec.PriorityClassName
275+
job.Spec.Template.Spec.Priority = backup.Spec.PodSpec.Priority
276+
job.Spec.Template.Spec.SecurityContext = backup.Spec.PodSpec.SecurityContext
277+
job.Spec.Template.Spec.ImagePullSecrets = backup.Spec.PodSpec.ImagePullSecrets
279278
}
280279
if backup.Spec.Backend.Local != nil {
281280
job.Spec.Template.Spec.Volumes = append(job.Spec.Template.Spec.Volumes, corev1.Volume{

0 commit comments

Comments
 (0)