Skip to content

Commit

Permalink
chore: add target pod name for backup job (#7525)
Browse files Browse the repository at this point in the history
  • Loading branch information
wangyelei authored Jun 13, 2024
1 parent 1af1219 commit 3f405b3
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions pkg/dataprotection/backup/request.go
Original file line number Diff line number Diff line change
Expand Up @@ -312,7 +312,8 @@ func (r *Request) BuildJobActionPodSpec(targetPod *corev1.Pod,
// and envs from actionSet. Latter will override former for the same name.
// env from backupMethod has the highest priority.
buildEnv := func() []corev1.EnvVar {
envVars := []corev1.EnvVar{
envVars := targetPod.Spec.Containers[0].Env
envVars = append(envVars, []corev1.EnvVar{
{
Name: dptypes.DPBackupName,
Value: r.Backup.Name,
Expand Down Expand Up @@ -342,7 +343,7 @@ func (r *Request) BuildJobActionPodSpec(targetPod *corev1.Pod,
Name: dptypes.DPTTL,
Value: r.Spec.RetentionPeriod.String(),
},
}
}...)
envVars = append(envVars, utils.BuildEnvByCredential(targetPod, r.Target.ConnectionCredential)...)
if r.ActionSet != nil {
envVars = append(envVars, r.ActionSet.Spec.Env...)
Expand Down Expand Up @@ -402,6 +403,7 @@ func (r *Request) BuildJobActionPodSpec(targetPod *corev1.Pod,
Image: common.Expand(job.Image, common.MappingFuncFor(utils.CovertEnvToMap(env))),
Command: job.Command,
Env: env,
EnvFrom: targetPod.Spec.Containers[0].EnvFrom,
VolumeMounts: buildVolumeMounts(),
ImagePullPolicy: corev1.PullPolicy(viper.GetString(constant.KBImagePullPolicy)),
SecurityContext: &corev1.SecurityContext{
Expand Down

0 comments on commit 3f405b3

Please sign in to comment.