[ Cmii ] [ Operator ] - Harbor Operator

This commit is contained in:
zeaslity
2024-04-12 10:57:22 +08:00
parent 87ea6d57e7
commit b84154f9cc
10 changed files with 495 additions and 12 deletions

View File

@@ -491,6 +491,29 @@ func BackupAllCmiiDeploymentToMap(cmiiEnv string) (backendMap, frontendMap, srsM
return backendMap, frontendMap, srsMap
}
func BackupAllCmiiDeploymentToList(cmiiEnv string, completePrefix bool) (allCmiiImageList []string) {
backendMap, frontendMap, srsMap := BackupAllCmiiDeploymentToMap(cmiiEnv)
allImageMap := make(map[string]string, len(backendMap)+len(frontendMap)+len(srsMap))
for name, tag := range backendMap {
allImageMap[name] = tag
}
for name, tag := range frontendMap {
allImageMap[name] = tag
}
for name, tag := range srsMap {
allImageMap[name] = tag
}
for name, tag := range allImageMap {
if completePrefix {
allCmiiImageList = append(allCmiiImageList, image2.CmiiHarborPrefix+name+":"+tag)
} else {
allCmiiImageList = append(allCmiiImageList, name+":"+tag)
}
}
return allCmiiImageList
}
func BackUpAllCmiiAppImageNameFromEnv(cmiiEnv string) {
CmiiOperator.changeOperatorEnv(cmiiEnv)