mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-01-08 06:15:40 +00:00
Use the SC mapping cm in all migration cases.
The migration case is verified under the following environments now: * CSI. * CSI data mover. * FSB. Signed-off-by: Xun Jiang <xun.jiang@broadcom.com>
This commit is contained in:
@@ -356,26 +356,26 @@ func (m *migrationE2E) Restore() error {
|
||||
})
|
||||
|
||||
By(fmt.Sprintf("Restore %s", m.CaseBaseName), func() {
|
||||
if m.VeleroCfg.SnapshotMoveData {
|
||||
cmName := "datamover-storage-class-config"
|
||||
labels := map[string]string{"velero.io/change-storage-class": "RestoreItemAction",
|
||||
"velero.io/plugin-config": ""}
|
||||
data := map[string]string{kibishii.KibishiiStorageClassName: test.StorageClassName}
|
||||
// Use the e2e-storage-class SC instead of the kibishii-storage-class,
|
||||
// because the Standby cluster doesn't have a chance to create the kibishii resource.
|
||||
cmName := "datamover-storage-class-config"
|
||||
labels := map[string]string{"velero.io/change-storage-class": "RestoreItemAction",
|
||||
"velero.io/plugin-config": ""}
|
||||
data := map[string]string{kibishii.KibishiiStorageClassName: test.StorageClassName}
|
||||
|
||||
By(fmt.Sprintf("Create ConfigMap %s in namespace %s",
|
||||
cmName, StandbyVeleroCfg.VeleroNamespace), func() {
|
||||
_, err := k8sutil.CreateConfigMap(
|
||||
StandbyVeleroCfg.StandbyClient.ClientGo,
|
||||
StandbyVeleroCfg.VeleroNamespace,
|
||||
cmName,
|
||||
labels,
|
||||
data,
|
||||
)
|
||||
Expect(err).To(Succeed(), fmt.Sprintf(
|
||||
"failed to create ConfigMap in the namespace %q",
|
||||
StandbyVeleroCfg.VeleroNamespace))
|
||||
})
|
||||
}
|
||||
By(fmt.Sprintf("Create ConfigMap %s in namespace %s",
|
||||
cmName, StandbyVeleroCfg.VeleroNamespace), func() {
|
||||
_, err := k8sutil.CreateConfigMap(
|
||||
StandbyVeleroCfg.StandbyClient.ClientGo,
|
||||
StandbyVeleroCfg.VeleroNamespace,
|
||||
cmName,
|
||||
labels,
|
||||
data,
|
||||
)
|
||||
Expect(err).To(Succeed(), fmt.Sprintf(
|
||||
"failed to create ConfigMap in the namespace %q",
|
||||
StandbyVeleroCfg.VeleroNamespace))
|
||||
})
|
||||
|
||||
Expect(veleroutil.VeleroRestore(
|
||||
m.Ctx,
|
||||
|
||||
Reference in New Issue
Block a user