[ Server ] [ Harbor ] - accomplish harbor create function | local oss url config
This commit is contained in:
@@ -41,7 +41,7 @@ public enum BaseFunctionEnum {
|
||||
|
||||
INSTALL_HARBOR(
|
||||
"installHarbor",
|
||||
"安装Harbor, 默认为2.1.0版本"
|
||||
"安装Harbor, 默认为2.9.0版本"
|
||||
),
|
||||
|
||||
INSTALL_CHRONY(
|
||||
|
||||
@@ -86,15 +86,13 @@ public class BaseFuncScheduler {
|
||||
private boolean MasterNodeBaseProcedure(String masterTopicName) {
|
||||
|
||||
List<BaseFunctionEnum> masterNodeProcedureList = List.of(
|
||||
// Object.DISABLE_SWAP,
|
||||
// Object.SHUTDOWN_FIREWALL,
|
||||
// Object.INSTALL_CHRONY,
|
||||
// Object.CHRONY_TO_PUBLIC_NTP,
|
||||
// Object.INSTALL_DEFAULT_SSH_KEY,
|
||||
// Object.INSTALL_DOCKER,
|
||||
// Object.INSTALL_DOCKER_COMPOSE
|
||||
// Object.INSTALL_HARBOR,
|
||||
// Object.INSTALL_ZSH
|
||||
// BaseFunctionEnum.DISABLE_SWAP,
|
||||
// BaseFunctionEnum.SHUTDOWN_FIREWALL,
|
||||
// BaseFunctionEnum.INSTALL_CHRONY,
|
||||
// BaseFunctionEnum.CHRONY_TO_PUBLIC_NTP,
|
||||
// BaseFunctionEnum.INSTALL_DEFAULT_SSH_KEY,
|
||||
// BaseFunctionEnum.INSTALL_HARBOR,
|
||||
// BaseFunctionEnum.INSTALL_ZSH
|
||||
);
|
||||
|
||||
|
||||
@@ -115,17 +113,29 @@ public class BaseFuncScheduler {
|
||||
}
|
||||
}
|
||||
|
||||
List<BaseFunctionEnum> masterNodeDurationTaskList = List.of(
|
||||
// BaseFunctionEnum.INSTALL_DOCKER,
|
||||
BaseFunctionEnum.INSTALL_DOCKER_COMPOSE,
|
||||
BaseFunctionEnum.INSTALL_HARBOR
|
||||
);
|
||||
|
||||
if (!funcService.callBaseFuncAndJudge(
|
||||
masterTopicName,
|
||||
BaseFunctionEnum.INSTALL_HARBOR,
|
||||
null,
|
||||
true
|
||||
)) {
|
||||
log.error("Master Install Harbor Failed !");
|
||||
return false;
|
||||
for (BaseFunctionEnum durationBaseFunc : masterNodeDurationTaskList) {
|
||||
if (!funcService.callBaseFuncAndJudge(
|
||||
masterTopicName,
|
||||
durationBaseFunc,
|
||||
null,
|
||||
true
|
||||
)) {
|
||||
log.error(
|
||||
"Master Duration Task Failed ! => {}",
|
||||
durationBaseFunc
|
||||
);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ public class ExecutionServiceImpl implements ExecutionService {
|
||||
|
||||
private static final String MANUAL_COMMAND_TYPE = "manual-command";
|
||||
|
||||
private static final int COMMAND_MAX_WAIT_TIMEOUT = 60;
|
||||
private static final int COMMAND_MAX_WAIT_TIMEOUT = 120;
|
||||
|
||||
@Resource
|
||||
OMessageToAgentSender oMessageToAgentSender;
|
||||
|
||||
@@ -33,7 +33,7 @@ public class TestBaseFuncScheduler {
|
||||
|
||||
|
||||
ServerQueryEntity serverQueryEntity = new ServerQueryEntity();
|
||||
serverQueryEntity.setServerName("Chengdu");
|
||||
serverQueryEntity.setServerName("Chengdu-amd64-99");
|
||||
ServerInfoPO serverInfoPO = serverService
|
||||
.serverGetByPage(serverQueryEntity)
|
||||
.getRecords()
|
||||
|
||||
Reference in New Issue
Block a user