main
Anthony 2024-03-07 22:27:59 +08:00
parent 492f80447a
commit 717abba5df
2 changed files with 6 additions and 16 deletions

View File

@ -61,8 +61,8 @@ settings:
onBeforeInit: scripts/backupOnBeforeInit.js
buttons:
- caption: Backup Now
action: backup
- caption: Backup All Now
action: backupallnow
loadingText: Backing up...
confirmText: Do you want to initiate the backup process?
successText: The backup process has been finished successfully.
@ -171,7 +171,7 @@ actions:
installScript:
- removeScript
- getStorageCtid
- getStorageNode
- script: ${baseUrl}/scripts/create-backup-main-script.js?_r=${fn.random}
params:
scriptName: ${env.envName}-${globals.scriptSufix}
@ -201,7 +201,7 @@ actions:
}
return { result: 0 };
backup:
backupallnow:
- callScript: backup
restore:
@ -214,8 +214,8 @@ actions:
configure:
- setSchedule
getStorageCtid:
- script: scripts/getStorageCtid.js
getStorageNode:
- script: scripts/getStorageNode.js
convert:
- script: |

View File

@ -1,10 +0,0 @@
var storageEnv = '${settings.storageName}'
var storageEnvShortName = storageEnv.split(".")[0]
var resp = api.environment.control.GetEnvInfo(storageEnvShortName, session)
if (resp.result != 0) return resp
for (var i = 0; resp.nodes; i++) {
var node = resp.nodes[i]
if (node.nodeGroup == 'storage' && node.ismaster) {
return { result: 0, storageCtid : node.id, storageEnvShortName : storageEnvShortName};
}
}