Skip to content

Commit d914702

Browse files
committed
issue 8433: add ask label to data mover pods
Signed-off-by: Lyndon-Li <[email protected]>
1 parent 04d6c79 commit d914702

File tree

4 files changed

+17
-0
lines changed

4 files changed

+17
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix issue #8433, add aks label to data mover pods

pkg/exposer/csi_snapshot.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -488,6 +488,10 @@ func (e *csiSnapshotExposer) createBackupPod(
488488
}
489489
label[podGroupLabel] = podGroupSnapshot
490490

491+
for k, v := range thirdPartyLabels {
492+
label[k] = v
493+
}
494+
491495
volumeMode := corev1.PersistentVolumeFilesystem
492496
if backupPVC.Spec.VolumeMode != nil {
493497
volumeMode = *backupPVC.Spec.VolumeMode

pkg/exposer/generic_restore.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,14 @@ func (e *genericRestoreExposer) createRestorePod(ctx context.Context, ownerObjec
323323
}}
324324
volumes = append(volumes, podInfo.volumes...)
325325

326+
if label == nil {
327+
label = make(map[string]string)
328+
}
329+
330+
for k, v := range thirdPartyLabels {
331+
label[k] = v
332+
}
333+
326334
volumeMode := corev1.PersistentVolumeFilesystem
327335
if targetPVC.Spec.VolumeMode != nil {
328336
volumeMode = *targetPVC.Spec.VolumeMode

pkg/exposer/types.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,7 @@ type ExposeByPod struct {
3939
HostingContainer string
4040
VolumeName string
4141
}
42+
43+
var thirdPartyLabels map[string]string = map[string]string{
44+
"azure.workload.identity/use": "true",
45+
}

0 commit comments

Comments
 (0)