Use velero debug command to dump the logs when case failed

Signed-off-by: Wenkai Yin(尹文开) <yinw@vmware.com>
This commit is contained in:
Wenkai Yin(尹文开)
2021-09-15 21:36:56 +08:00
parent b9eb6fdb33
commit 64229ed57c
5 changed files with 28 additions and 24 deletions
+2 -2
View File
@@ -109,7 +109,7 @@ func RunMultipleNamespaceTest(ctx context.Context, client testClient, nsBaseName
}
}
if err := veleroBackupExcludeNamespaces(ctx, veleroCLI, veleroNamespace, backupName, excludeNamespaces); err != nil {
veleroBackupLogs(ctx, veleroCLI, veleroNamespace, backupName)
runDebug(context.Background(), veleroCLI, veleroNamespace, backupName, "")
return errors.Wrapf(err, "Failed to backup backup namespaces %s-*", nsBaseName)
}
@@ -120,7 +120,7 @@ func RunMultipleNamespaceTest(ctx context.Context, client testClient, nsBaseName
err = veleroRestore(ctx, veleroCLI, veleroNamespace, restoreName, backupName)
if err != nil {
veleroRestoreLogs(ctx, veleroCLI, veleroNamespace, restoreName)
runDebug(context.Background(), veleroCLI, veleroNamespace, "", restoreName)
return errors.Wrap(err, "Restore failed")
}