[ Agent ] [ Initialization ] - add harbor func

This commit is contained in:
zeaslity
2023-11-09 10:34:30 +08:00
parent 11a1215cde
commit aae4b7a286
8 changed files with 395 additions and 182 deletions

View File

@@ -0,0 +1,41 @@
package io.wdd.func.auto.beans;
public enum HarborFunctionEnum {
CREATE_PROJECT(
"CREATE_PROJECT",
"在目标Harbor创建一个Project, args 为目标Harbor的HostName不带端口"
),
LIST_PROJECT(
"LIST_PROJECT",
"在目标Harbor列出所有Project args 为目标Harbor的HostName不带端口"
),
SYNC_PROJECT_BETWEEN_HARBOR(
"SYNC_PROJECT_BETWEEN_HARBOR",
"在源Harbor和目标Harbor之间同步Project args 为目标Harbor的HostName不带端口 源Harbor的HostName不带端口"
);
String opName;
String desc;
HarborFunctionEnum(String opName, String desc) {
this.opName = opName;
this.desc = desc;
}
public String getOpName() {
return opName;
}
public String getDesc() {
return desc;
}
}

View File

@@ -9,5 +9,7 @@ public enum ExecutionMessageType {
// 执行k8s应用相关的内容 APP
APP,
// 执行Harbor仓库操作相关的内容 HARBOR
HARBOR,
}