diff --git a/packages/ui/certd-server/.env b/packages/ui/certd-server/.env
index 7a59acb53..536d4b688 100644
--- a/packages/ui/certd-server/.env
+++ b/packages/ui/certd-server/.env
@@ -1,2 +1 @@
LEGO_VERSION=4.30.1
-
diff --git a/packages/ui/certd-server/.env.production.yaml b/packages/ui/certd-server/.env.production.yaml
index 05522de6b..25be762ba 100644
--- a/packages/ui/certd-server/.env.production.yaml
+++ b/packages/ui/certd-server/.env.production.yaml
@@ -15,3 +15,6 @@ typeorm:
account:
server:
baseUrl: 'https://app.handfree.work/subject'
+
+plugin:
+ loadMode: metadata
\ No newline at end of file
diff --git a/packages/ui/certd-server/export-plugin-yaml.js b/packages/ui/certd-server/export-plugin-yaml.js
index e65b40cb3..c7f6f76ff 100644
--- a/packages/ui/certd-server/export-plugin-yaml.js
+++ b/packages/ui/certd-server/export-plugin-yaml.js
@@ -4,7 +4,8 @@ import path, { join } from "path";
import fs from "fs";
import { pathToFileURL } from "node:url";
import * as yaml from "js-yaml";
-import { AbstractTaskPlugin, BaseAccess, BaseNotification } from "@certd/pipeline";
+import { AbstractTaskPlugin, BaseAccess, BaseNotification} from "@certd/pipeline";
+import { BaseAddon} from "@certd/lib-server";
function scanDir(dir) {
const files = fs.readdirSync(dir);
@@ -87,7 +88,7 @@ async function genMetadata(){
const pluginDefine = {
...value.define
}
- pluginDefine.type = "builtIn"
+ let subType = ""
if(pluginDefine.accessType){
pluginDefine.pluginType = "dnsProvider"
}else if(isPrototypeOf(value,AbstractTaskPlugin)){
@@ -96,11 +97,15 @@ async function genMetadata(){
pluginDefine.pluginType = "notification"
}else if(isPrototypeOf(value,BaseAccess)){
pluginDefine.pluginType = "access"
+ }else if(isPrototypeOf(value,BaseAddon)){
+ pluginDefine.pluginType = "addon"
+ subType = "_"+pluginDefine.addonType
}else{
console.log(`[warning] 未知的插件类型:${pluginDefine.name}`)
}
-
- const filePath = path.join(`./metadata/${pluginDefine.pluginType}_${pluginDefine.name}.yaml`)
+ pluginDefine.type = "builtIn"
+
+ const filePath = path.join(`./metadata/${pluginDefine.pluginType}${subType}_${pluginDefine.name}.yaml`)
pluginDefine.scriptFilePath = location
console.log(location)
diff --git a/packages/ui/certd-server/metadata/access_51dns.yaml b/packages/ui/certd-server/metadata/access_51dns.yaml
index 1ddba085d..dc503df6b 100644
--- a/packages/ui/certd-server/metadata/access_51dns.yaml
+++ b/packages/ui/certd-server/metadata/access_51dns.yaml
@@ -17,6 +17,6 @@ input:
placeholder: 密码
required: true
encrypt: true
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-51dns/access.js
diff --git a/packages/ui/certd-server/metadata/access_CacheFly.yaml b/packages/ui/certd-server/metadata/access_CacheFly.yaml
index 03b9c1db7..8251e28dc 100644
--- a/packages/ui/certd-server/metadata/access_CacheFly.yaml
+++ b/packages/ui/certd-server/metadata/access_CacheFly.yaml
@@ -19,6 +19,6 @@ input:
component:
placeholder: totp key
encrypt: true
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-cachefly/access.js
diff --git a/packages/ui/certd-server/metadata/access_Gcore.yaml b/packages/ui/certd-server/metadata/access_Gcore.yaml
index cd41e166e..3c2cd0a34 100644
--- a/packages/ui/certd-server/metadata/access_Gcore.yaml
+++ b/packages/ui/certd-server/metadata/access_Gcore.yaml
@@ -19,6 +19,6 @@ input:
component:
placeholder: totp key
encrypt: true
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-gcore/access.js
diff --git a/packages/ui/certd-server/metadata/access_apisix.yaml b/packages/ui/certd-server/metadata/access_apisix.yaml
index 98746f47e..ea8ddba58 100644
--- a/packages/ui/certd-server/metadata/access_apisix.yaml
+++ b/packages/ui/certd-server/metadata/access_apisix.yaml
@@ -23,6 +23,6 @@ input:
name: api-test
action: TestRequest
helper: 点击测试接口是否正常
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-apisix/access.js
diff --git a/packages/ui/certd-server/metadata/access_aws-cn.yaml b/packages/ui/certd-server/metadata/access_aws-cn.yaml
index b95e037aa..e5af757b2 100644
--- a/packages/ui/certd-server/metadata/access_aws-cn.yaml
+++ b/packages/ui/certd-server/metadata/access_aws-cn.yaml
@@ -17,6 +17,6 @@ input:
required: true
encrypt: true
helper: 请妥善保管您的安全访问密钥。您可以在AWS管理控制台的IAM中创建新的访问密钥。
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aws-cn/access.js
diff --git a/packages/ui/certd-server/metadata/access_aws.yaml b/packages/ui/certd-server/metadata/access_aws.yaml
index fb678eff0..188cac6d2 100644
--- a/packages/ui/certd-server/metadata/access_aws.yaml
+++ b/packages/ui/certd-server/metadata/access_aws.yaml
@@ -165,6 +165,6 @@ input:
value: me-south-1
- label: sa-east-1
value: sa-east-1
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aws/access.js
diff --git a/packages/ui/certd-server/metadata/access_cloudflare.yaml b/packages/ui/certd-server/metadata/access_cloudflare.yaml
index 102767821..d7d62ae71 100644
--- a/packages/ui/certd-server/metadata/access_cloudflare.yaml
+++ b/packages/ui/certd-server/metadata/access_cloudflare.yaml
@@ -19,6 +19,6 @@ input:
helper: 是否使用http代理
required: false
encrypt: false
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-cloudflare/access.js
diff --git a/packages/ui/certd-server/metadata/access_cmcc.yaml b/packages/ui/certd-server/metadata/access_cmcc.yaml
index c9799081b..d2c3a762d 100644
--- a/packages/ui/certd-server/metadata/access_cmcc.yaml
+++ b/packages/ui/certd-server/metadata/access_cmcc.yaml
@@ -20,6 +20,6 @@ input:
name: api-test
action: TestRequest
helper: 点击测试接口是否正常
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-cmcc/access.js
diff --git a/packages/ui/certd-server/metadata/access_demo.yaml b/packages/ui/certd-server/metadata/access_demo.yaml
index e829e4496..7f2ff7bb3 100644
--- a/packages/ui/certd-server/metadata/access_demo.yaml
+++ b/packages/ui/certd-server/metadata/access_demo.yaml
@@ -14,6 +14,6 @@ input:
placeholder: demoKeySecret
required: true
encrypt: true
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-demo/access.js
diff --git a/packages/ui/certd-server/metadata/access_dnsla.yaml b/packages/ui/certd-server/metadata/access_dnsla.yaml
index 6934b8681..492d72147 100644
--- a/packages/ui/certd-server/metadata/access_dnsla.yaml
+++ b/packages/ui/certd-server/metadata/access_dnsla.yaml
@@ -17,6 +17,6 @@ input:
helper: ''
required: false
encrypt: true
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-dnsla/access.js
diff --git a/packages/ui/certd-server/metadata/access_dnspod.yaml b/packages/ui/certd-server/metadata/access_dnspod.yaml
index 36c478179..2b5605574 100644
--- a/packages/ui/certd-server/metadata/access_dnspod.yaml
+++ b/packages/ui/certd-server/metadata/access_dnspod.yaml
@@ -33,6 +33,6 @@ input:
rules:
- required: true
message: 该项必填
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-tencent/access/dnspod-access.js
diff --git a/packages/ui/certd-server/metadata/access_dogecloud.yaml b/packages/ui/certd-server/metadata/access_dogecloud.yaml
index 90d9b09b7..6856f0c58 100644
--- a/packages/ui/certd-server/metadata/access_dogecloud.yaml
+++ b/packages/ui/certd-server/metadata/access_dogecloud.yaml
@@ -17,6 +17,6 @@ input:
helper: 请前往[多吉云-密钥管理](https://console.dogecloud.com/user/keys)获取
required: true
encrypt: true
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-doge/access.js
diff --git a/packages/ui/certd-server/metadata/access_dokploy.yaml b/packages/ui/certd-server/metadata/access_dokploy.yaml
index a39ef3f39..437a120b7 100644
--- a/packages/ui/certd-server/metadata/access_dokploy.yaml
+++ b/packages/ui/certd-server/metadata/access_dokploy.yaml
@@ -23,6 +23,6 @@ input:
name: api-test
action: TestRequest
helper: 点击测试接口是否正常
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-dokploy/access.js
diff --git a/packages/ui/certd-server/metadata/access_farcdn.yaml b/packages/ui/certd-server/metadata/access_farcdn.yaml
index faf1b5c94..cee36d3e6 100644
--- a/packages/ui/certd-server/metadata/access_farcdn.yaml
+++ b/packages/ui/certd-server/metadata/access_farcdn.yaml
@@ -44,6 +44,6 @@ input:
name: api-test
action: TestRequest
helper: 点击测试接口是否正常
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-farcdn/access.js
diff --git a/packages/ui/certd-server/metadata/access_flexcdn.yaml b/packages/ui/certd-server/metadata/access_flexcdn.yaml
index 4e34d53bd..f5bc3c0cb 100644
--- a/packages/ui/certd-server/metadata/access_flexcdn.yaml
+++ b/packages/ui/certd-server/metadata/access_flexcdn.yaml
@@ -54,6 +54,6 @@ input:
name: api-test
action: TestRequest
helper: 点击测试接口看是否正常
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-flex/access.js
diff --git a/packages/ui/certd-server/metadata/access_github.yaml b/packages/ui/certd-server/metadata/access_github.yaml
index 1a8a9b29e..f012db01c 100644
--- a/packages/ui/certd-server/metadata/access_github.yaml
+++ b/packages/ui/certd-server/metadata/access_github.yaml
@@ -38,6 +38,6 @@ input:
name: api-test
action: TestRequest
helper: 点击测试接口是否正常
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-github/access.js
diff --git a/packages/ui/certd-server/metadata/access_godaddy.yaml b/packages/ui/certd-server/metadata/access_godaddy.yaml
index a6764874e..e1d767c7e 100644
--- a/packages/ui/certd-server/metadata/access_godaddy.yaml
+++ b/packages/ui/certd-server/metadata/access_godaddy.yaml
@@ -30,6 +30,6 @@ input:
name: api-test
action: TestRequest
helper: 点击测试接口是否正常(注意账号中必须要有50个域名才能使用API接口)
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-godaddy/access.js
diff --git a/packages/ui/certd-server/metadata/access_goedge.yaml b/packages/ui/certd-server/metadata/access_goedge.yaml
index d7ce26018..94f08ab97 100644
--- a/packages/ui/certd-server/metadata/access_goedge.yaml
+++ b/packages/ui/certd-server/metadata/access_goedge.yaml
@@ -46,6 +46,6 @@ input:
name: api-test
action: TestRequest
helper: 点击测试接口是否正常
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-goedge/access.js
diff --git a/packages/ui/certd-server/metadata/access_huawei.yaml b/packages/ui/certd-server/metadata/access_huawei.yaml
index 1d3c77b58..241f702f3 100644
--- a/packages/ui/certd-server/metadata/access_huawei.yaml
+++ b/packages/ui/certd-server/metadata/access_huawei.yaml
@@ -17,6 +17,6 @@ input:
placeholder: accessKeySecret
required: true
encrypt: true
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-huawei/access/huawei-access.js
diff --git a/packages/ui/certd-server/metadata/access_jdcloud.yaml b/packages/ui/certd-server/metadata/access_jdcloud.yaml
index a47732014..45c321888 100644
--- a/packages/ui/certd-server/metadata/access_jdcloud.yaml
+++ b/packages/ui/certd-server/metadata/access_jdcloud.yaml
@@ -16,6 +16,6 @@ input:
placeholder: SecretAccessKey
required: true
encrypt: true
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-jdcloud/access.js
diff --git a/packages/ui/certd-server/metadata/access_ksyun.yaml b/packages/ui/certd-server/metadata/access_ksyun.yaml
index fbeea0b48..85b506775 100644
--- a/packages/ui/certd-server/metadata/access_ksyun.yaml
+++ b/packages/ui/certd-server/metadata/access_ksyun.yaml
@@ -21,6 +21,6 @@ input:
name: api-test
action: TestRequest
helper: 点击测试接口是否正常
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-ksyun/access.js
diff --git a/packages/ui/certd-server/metadata/access_namesilo.yaml b/packages/ui/certd-server/metadata/access_namesilo.yaml
index 482fad063..33537cb05 100644
--- a/packages/ui/certd-server/metadata/access_namesilo.yaml
+++ b/packages/ui/certd-server/metadata/access_namesilo.yaml
@@ -14,6 +14,6 @@ input:
然后点击Generate按钮
required: true
encrypt: true
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-namesilo/access.js
diff --git a/packages/ui/certd-server/metadata/access_proxmox.yaml b/packages/ui/certd-server/metadata/access_proxmox.yaml
index 7bc9e33cc..5def70709 100644
--- a/packages/ui/certd-server/metadata/access_proxmox.yaml
+++ b/packages/ui/certd-server/metadata/access_proxmox.yaml
@@ -37,6 +37,6 @@ input:
helper: pam 或 pve。默认值 pam
required: false
encrypt: false
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-proxmox/access.js
diff --git a/packages/ui/certd-server/metadata/access_rainyun.yaml b/packages/ui/certd-server/metadata/access_rainyun.yaml
index 26b016692..7dcf59fb1 100644
--- a/packages/ui/certd-server/metadata/access_rainyun.yaml
+++ b/packages/ui/certd-server/metadata/access_rainyun.yaml
@@ -19,6 +19,6 @@ input:
name: api-test
action: TestRequest
helper: 点击测试接口是否正常
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-rainyun/access.js
diff --git a/packages/ui/certd-server/metadata/access_ucloud.yaml b/packages/ui/certd-server/metadata/access_ucloud.yaml
index 463c2c32f..7000c0ffb 100644
--- a/packages/ui/certd-server/metadata/access_ucloud.yaml
+++ b/packages/ui/certd-server/metadata/access_ucloud.yaml
@@ -31,6 +31,6 @@ input:
name: api-test
action: TestRequest
helper: 点击测试接口是否正常
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-ucloud/access.js
diff --git a/packages/ui/certd-server/metadata/access_upyun.yaml b/packages/ui/certd-server/metadata/access_upyun.yaml
index 345995267..d3fe8b640 100644
--- a/packages/ui/certd-server/metadata/access_upyun.yaml
+++ b/packages/ui/certd-server/metadata/access_upyun.yaml
@@ -14,6 +14,6 @@ input:
placeholder: 又拍云密码
required: true
encrypt: true
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-upyun/access.js
diff --git a/packages/ui/certd-server/metadata/access_volcengine.yaml b/packages/ui/certd-server/metadata/access_volcengine.yaml
index 7e3227c7f..fa4233d9d 100644
--- a/packages/ui/certd-server/metadata/access_volcengine.yaml
+++ b/packages/ui/certd-server/metadata/access_volcengine.yaml
@@ -16,6 +16,6 @@ input:
placeholder: SecretAccessKey
required: true
encrypt: true
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-volcengine/access.js
diff --git a/packages/ui/certd-server/metadata/access_wangsu.yaml b/packages/ui/certd-server/metadata/access_wangsu.yaml
index 3a0b8ba54..169e51774 100644
--- a/packages/ui/certd-server/metadata/access_wangsu.yaml
+++ b/packages/ui/certd-server/metadata/access_wangsu.yaml
@@ -28,6 +28,6 @@ input:
name: api-test
action: TestRequest
helper: 点击测试接口是否正常
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-wangsu/access.js
diff --git a/packages/ui/certd-server/metadata/access_west.yaml b/packages/ui/certd-server/metadata/access_west.yaml
index c15231976..c2e69d252 100644
--- a/packages/ui/certd-server/metadata/access_west.yaml
+++ b/packages/ui/certd-server/metadata/access_west.yaml
@@ -82,6 +82,6 @@ input:
name: api-test
action: TestRequest
helper: 点击测试接口是否正常
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-west/access.js
diff --git a/packages/ui/certd-server/metadata/access_woai.yaml b/packages/ui/certd-server/metadata/access_woai.yaml
index de54f4f01..160528f83 100644
--- a/packages/ui/certd-server/metadata/access_woai.yaml
+++ b/packages/ui/certd-server/metadata/access_woai.yaml
@@ -14,6 +14,6 @@ input:
placeholder: 我爱云的密码
required: true
encrypt: true
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-woai/access.js
diff --git a/packages/ui/certd-server/metadata/access_xinnet.yaml b/packages/ui/certd-server/metadata/access_xinnet.yaml
index c1fdd81f9..92a5d6451 100644
--- a/packages/ui/certd-server/metadata/access_xinnet.yaml
+++ b/packages/ui/certd-server/metadata/access_xinnet.yaml
@@ -23,6 +23,6 @@ input:
name: api-test
action: TestRequest
helper: 点击测试接口是否正常
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-xinnet/access.js
diff --git a/packages/ui/certd-server/metadata/access_xinnetagent.yaml b/packages/ui/certd-server/metadata/access_xinnetagent.yaml
index d6d94b204..5f89ed1fc 100644
--- a/packages/ui/certd-server/metadata/access_xinnetagent.yaml
+++ b/packages/ui/certd-server/metadata/access_xinnetagent.yaml
@@ -23,6 +23,6 @@ input:
name: api-test
action: TestRequest
helper: 点击测试接口是否正常
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-xinnet/access-agent.js
diff --git a/packages/ui/certd-server/metadata/access_xinnetconnect.yaml b/packages/ui/certd-server/metadata/access_xinnetconnect.yaml
index abe912eab..9a01965d3 100644
--- a/packages/ui/certd-server/metadata/access_xinnetconnect.yaml
+++ b/packages/ui/certd-server/metadata/access_xinnetconnect.yaml
@@ -18,6 +18,6 @@ input:
placeholder: 密码
required: true
encrypt: true
-type: builtIn
pluginType: access
+type: builtIn
scriptFilePath: ../../../plugins/plugin-xinnetconnet/access.js
diff --git a/packages/ui/certd-server/metadata/undefined_geetest.yaml b/packages/ui/certd-server/metadata/addon_captcha_geetest.yaml
similarity index 96%
rename from packages/ui/certd-server/metadata/undefined_geetest.yaml
rename to packages/ui/certd-server/metadata/addon_captcha_geetest.yaml
index cb20e7b15..f73a96799 100644
--- a/packages/ui/certd-server/metadata/undefined_geetest.yaml
+++ b/packages/ui/certd-server/metadata/addon_captcha_geetest.yaml
@@ -17,5 +17,6 @@ input:
component:
placeholder: captchaKey
required: true
+pluginType: addon
type: builtIn
scriptFilePath: ../../../plugins/plugin-captcha/geetest/index.js
diff --git a/packages/ui/certd-server/metadata/undefined_image.yaml b/packages/ui/certd-server/metadata/addon_captcha_image.yaml
similarity index 90%
rename from packages/ui/certd-server/metadata/undefined_image.yaml
rename to packages/ui/certd-server/metadata/addon_captcha_image.yaml
index b35e213b1..d2c96d80c 100644
--- a/packages/ui/certd-server/metadata/undefined_image.yaml
+++ b/packages/ui/certd-server/metadata/addon_captcha_image.yaml
@@ -4,5 +4,6 @@ title: 图片验证码
desc: ''
showTest: false
input: {}
+pluginType: addon
type: builtIn
scriptFilePath: ../../../plugins/plugin-captcha/image/index.js
diff --git a/packages/ui/certd-server/metadata/undefined_tencent.yaml b/packages/ui/certd-server/metadata/addon_captcha_tencent.yaml
similarity index 97%
rename from packages/ui/certd-server/metadata/undefined_tencent.yaml
rename to packages/ui/certd-server/metadata/addon_captcha_tencent.yaml
index 2a566b8b0..c90691e58 100644
--- a/packages/ui/certd-server/metadata/undefined_tencent.yaml
+++ b/packages/ui/certd-server/metadata/addon_captcha_tencent.yaml
@@ -26,5 +26,6 @@ input:
component:
placeholder: AppSecretKey
required: true
+pluginType: addon
type: builtIn
scriptFilePath: ../../../plugins/plugin-captcha/tencent/index.js
diff --git a/packages/ui/certd-server/metadata/undefined_common.yaml b/packages/ui/certd-server/metadata/addon_emailTemplate_common.yaml
similarity index 98%
rename from packages/ui/certd-server/metadata/undefined_common.yaml
rename to packages/ui/certd-server/metadata/addon_emailTemplate_common.yaml
index 9eb7ea304..1b4afdc35 100644
--- a/packages/ui/certd-server/metadata/undefined_common.yaml
+++ b/packages/ui/certd-server/metadata/addon_emailTemplate_common.yaml
@@ -62,5 +62,6 @@ input:
helper: html格式下${content}建议使用pre标签包裹:例如:<pre>${content}</pre>
col:
span: 24
+pluginType: addon
type: builtIn
scriptFilePath: ../../../plugins/plugin-template/email/plugin-common.js
diff --git a/packages/ui/certd-server/metadata/undefined_forgotPassword.yaml b/packages/ui/certd-server/metadata/addon_emailTemplate_forgotPassword.yaml
similarity index 98%
rename from packages/ui/certd-server/metadata/undefined_forgotPassword.yaml
rename to packages/ui/certd-server/metadata/addon_emailTemplate_forgotPassword.yaml
index 526dfa315..e1b8c2c02 100644
--- a/packages/ui/certd-server/metadata/undefined_forgotPassword.yaml
+++ b/packages/ui/certd-server/metadata/addon_emailTemplate_forgotPassword.yaml
@@ -57,5 +57,6 @@ input:
value: code
col:
span: 24
+pluginType: addon
type: builtIn
scriptFilePath: ../../../plugins/plugin-template/email/plugin-forgot-password.js
diff --git a/packages/ui/certd-server/metadata/undefined_pipelineResult.yaml b/packages/ui/certd-server/metadata/addon_emailTemplate_pipelineResult.yaml
similarity index 98%
rename from packages/ui/certd-server/metadata/undefined_pipelineResult.yaml
rename to packages/ui/certd-server/metadata/addon_emailTemplate_pipelineResult.yaml
index a4d2ad735..4b4e19df2 100644
--- a/packages/ui/certd-server/metadata/undefined_pipelineResult.yaml
+++ b/packages/ui/certd-server/metadata/addon_emailTemplate_pipelineResult.yaml
@@ -67,5 +67,6 @@ input:
value: url
col:
span: 24
+pluginType: addon
type: builtIn
scriptFilePath: ../../../plugins/plugin-template/email/plugin-pipeline-result.js
diff --git a/packages/ui/certd-server/metadata/undefined_registerCode.yaml b/packages/ui/certd-server/metadata/addon_emailTemplate_registerCode.yaml
similarity index 98%
rename from packages/ui/certd-server/metadata/undefined_registerCode.yaml
rename to packages/ui/certd-server/metadata/addon_emailTemplate_registerCode.yaml
index 18f84e252..287fa3271 100644
--- a/packages/ui/certd-server/metadata/undefined_registerCode.yaml
+++ b/packages/ui/certd-server/metadata/addon_emailTemplate_registerCode.yaml
@@ -57,5 +57,6 @@ input:
value: code
col:
span: 24
+pluginType: addon
type: builtIn
scriptFilePath: ../../../plugins/plugin-template/email/plugin-register-code.js
diff --git a/packages/ui/certd-server/metadata/addon_emailTemplate_sendCert.yaml b/packages/ui/certd-server/metadata/addon_emailTemplate_sendCert.yaml
new file mode 100644
index 000000000..64f461196
--- /dev/null
+++ b/packages/ui/certd-server/metadata/addon_emailTemplate_sendCert.yaml
@@ -0,0 +1,74 @@
+addonType: emailTemplate
+name: sendCert
+title: 发送证书邮件模版
+desc: 邮件发送证书插件的邮件模版
+icon: simple-icons:email:blue
+showTest: false
+input:
+ useIntro:
+ title: 配置说明
+ component:
+ name: a-alert
+ props:
+ type: info
+ message: 在标题和内容模版中,通过${name}引用参数,例如: 感谢注册,您的注册验证码为:${code}
+ order: -9
+ col:
+ span: 24
+ formatType:
+ title: 邮件格式
+ component:
+ name: a-select
+ props:
+ options:
+ - label: HTML
+ value: html
+ - label: TEXT
+ value: text
+ order: 9
+ col:
+ span: 24
+ required: true
+ titleTemplate:
+ title: 邮件标题模版
+ required: true
+ order: 10
+ component:
+ name: a-input
+ props:
+ placeholder: 邮件标题模版
+ col:
+ span: 24
+ contentTemplate:
+ title: 邮件内容模版
+ component:
+ name: a-textarea
+ rows: 6
+ order: 20
+ col:
+ span: 24
+ required: true
+ paramIntro:
+ title: 可用参数
+ component:
+ name: ParamsShow
+ params:
+ - label: 主域名
+ value: mainDomain
+ - label: 全部域名
+ value: domains
+ - label: 过期时间
+ value: expiresTime
+ - label: 备注
+ value: remark
+ - label: 证书内容
+ value: crt
+ - label: 私钥内容
+ value: key
+ - label: 中间证书
+ value: ic
+ col:
+ span: 24
+pluginType: addon
+type: builtIn
+scriptFilePath: ../../../plugins/plugin-template/email/plugin-send-cert.js
diff --git a/packages/ui/certd-server/metadata/undefined_clogin.yaml b/packages/ui/certd-server/metadata/addon_oauth_clogin.yaml
similarity index 98%
rename from packages/ui/certd-server/metadata/undefined_clogin.yaml
rename to packages/ui/certd-server/metadata/addon_oauth_clogin.yaml
index 6b765b711..07219ba7d 100644
--- a/packages/ui/certd-server/metadata/undefined_clogin.yaml
+++ b/packages/ui/certd-server/metadata/addon_oauth_clogin.yaml
@@ -60,5 +60,6 @@ input:
component:
placeholder: AppKey
required: true
+pluginType: addon
type: builtIn
scriptFilePath: ../../../plugins/plugin-oauth/oauth2/plugin-clogin.js
diff --git a/packages/ui/certd-server/metadata/undefined_gitee.yaml b/packages/ui/certd-server/metadata/addon_oauth_gitee.yaml
similarity index 96%
rename from packages/ui/certd-server/metadata/undefined_gitee.yaml
rename to packages/ui/certd-server/metadata/addon_oauth_gitee.yaml
index c02fd4d25..6f8322726 100644
--- a/packages/ui/certd-server/metadata/undefined_gitee.yaml
+++ b/packages/ui/certd-server/metadata/addon_oauth_gitee.yaml
@@ -14,5 +14,6 @@ input:
component:
placeholder: ClientSecretKey / appSecretKey
required: true
+pluginType: addon
type: builtIn
scriptFilePath: ../../../plugins/plugin-oauth/oauth2/plugin-gitee.js
diff --git a/packages/ui/certd-server/metadata/undefined_oidc.yaml b/packages/ui/certd-server/metadata/addon_oauth_oidc.yaml
similarity index 97%
rename from packages/ui/certd-server/metadata/undefined_oidc.yaml
rename to packages/ui/certd-server/metadata/addon_oauth_oidc.yaml
index bf33feefe..e07b340c1 100644
--- a/packages/ui/certd-server/metadata/undefined_oidc.yaml
+++ b/packages/ui/certd-server/metadata/addon_oauth_oidc.yaml
@@ -26,5 +26,6 @@ input:
component:
placeholder: https://oidc.example.com/oidc
required: true
+pluginType: addon
type: builtIn
scriptFilePath: ../../../plugins/plugin-oauth/oidc/plugin-oidc.js
diff --git a/packages/ui/certd-server/metadata/undefined_wx.yaml b/packages/ui/certd-server/metadata/addon_oauth_wx.yaml
similarity index 96%
rename from packages/ui/certd-server/metadata/undefined_wx.yaml
rename to packages/ui/certd-server/metadata/addon_oauth_wx.yaml
index edb4977a0..d60014a8a 100644
--- a/packages/ui/certd-server/metadata/undefined_wx.yaml
+++ b/packages/ui/certd-server/metadata/addon_oauth_wx.yaml
@@ -14,5 +14,6 @@ input:
component:
placeholder: AppSecretKey
required: true
+pluginType: addon
type: builtIn
scriptFilePath: ../../../plugins/plugin-oauth/wx/plugin-wx.js
diff --git a/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToALB.yaml b/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToALB.yaml
index fa13f19db..51f8eabac 100644
--- a/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToALB.yaml
+++ b/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToALB.yaml
@@ -166,6 +166,6 @@ input:
required: true
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-alb/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToESA.yaml b/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToESA.yaml
index 29f9f0a39..20c5db2d0 100644
--- a/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToESA.yaml
+++ b/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToESA.yaml
@@ -99,6 +99,6 @@ input:
helper: 请选择要部署证书的站点
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-esa/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToFC.yaml b/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToFC.yaml
index d65c6347c..c96eef09f 100644
--- a/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToFC.yaml
+++ b/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToFC.yaml
@@ -148,6 +148,6 @@ input:
helper: 上传后将以此名称作为前缀备注
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-fc/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToNLB.yaml b/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToNLB.yaml
index eaf2a8fb0..2bd99932c 100644
--- a/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToNLB.yaml
+++ b/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToNLB.yaml
@@ -158,6 +158,6 @@ input:
required: true
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-nlb/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToSLB.yaml b/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToSLB.yaml
index 44b784da2..3bccbe0db 100644
--- a/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToSLB.yaml
+++ b/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToSLB.yaml
@@ -182,6 +182,6 @@ input:
helper: 要部署扩展域名列表
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-slb/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToVod.yaml b/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToVod.yaml
index 234c979dd..3ac7f6223 100644
--- a/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToVod.yaml
+++ b/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToVod.yaml
@@ -86,6 +86,6 @@ input:
helper: 请选择要部署证书的域名
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-vod/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToWaf.yaml b/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToWaf.yaml
index 1fe18ee57..92a197dfe 100644
--- a/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToWaf.yaml
+++ b/packages/ui/certd-server/metadata/deploy_AliyunDeployCertToWaf.yaml
@@ -125,6 +125,6 @@ input:
required: true
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-waf/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_ApisixRefreshCert.yaml b/packages/ui/certd-server/metadata/deploy_ApisixRefreshCert.yaml
index 98fc736e7..c1f7883d8 100644
--- a/packages/ui/certd-server/metadata/deploy_ApisixRefreshCert.yaml
+++ b/packages/ui/certd-server/metadata/deploy_ApisixRefreshCert.yaml
@@ -68,6 +68,6 @@ input:
helper: 要更新的证书id,如果这里没有,请先给手动绑定一次证书
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-apisix/plugins/plugin-refresh-cert.js
diff --git a/packages/ui/certd-server/metadata/deploy_AwsCNDeployToCloudFront.yaml b/packages/ui/certd-server/metadata/deploy_AwsCNDeployToCloudFront.yaml
index 38bfdfd9c..0109e8518 100644
--- a/packages/ui/certd-server/metadata/deploy_AwsCNDeployToCloudFront.yaml
+++ b/packages/ui/certd-server/metadata/deploy_AwsCNDeployToCloudFront.yaml
@@ -88,6 +88,6 @@ input:
helper: 请选择distributions id
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aws-cn/plugins/plugin-deploy-to-cloudfront.js
diff --git a/packages/ui/certd-server/metadata/deploy_AwsDeployToCloudFront.yaml b/packages/ui/certd-server/metadata/deploy_AwsDeployToCloudFront.yaml
index e97b2d8be..812e901b1 100644
--- a/packages/ui/certd-server/metadata/deploy_AwsDeployToCloudFront.yaml
+++ b/packages/ui/certd-server/metadata/deploy_AwsDeployToCloudFront.yaml
@@ -150,6 +150,6 @@ input:
helper: 请选择distributions id
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aws/plugins/plugin-deploy-to-cloudfront.js
diff --git a/packages/ui/certd-server/metadata/deploy_AwsUploadToACM.yaml b/packages/ui/certd-server/metadata/deploy_AwsUploadToACM.yaml
index a9a9f304e..7d31eeec2 100644
--- a/packages/ui/certd-server/metadata/deploy_AwsUploadToACM.yaml
+++ b/packages/ui/certd-server/metadata/deploy_AwsUploadToACM.yaml
@@ -107,6 +107,6 @@ input:
output:
awsCertARN:
title: 证书ARN
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aws/plugins/plugin-upload-to-acm.js
diff --git a/packages/ui/certd-server/metadata/deploy_CacheFly.yaml b/packages/ui/certd-server/metadata/deploy_CacheFly.yaml
index 2a46fbcba..b872ad9a1 100644
--- a/packages/ui/certd-server/metadata/deploy_CacheFly.yaml
+++ b/packages/ui/certd-server/metadata/deploy_CacheFly.yaml
@@ -26,6 +26,6 @@ input:
required: true
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-cachefly/plugins/plugin-deploy-to-cdn.js
diff --git a/packages/ui/certd-server/metadata/deploy_CmccDeployCertToCdn.yaml b/packages/ui/certd-server/metadata/deploy_CmccDeployCertToCdn.yaml
index b6a279e41..52c985e15 100644
--- a/packages/ui/certd-server/metadata/deploy_CmccDeployCertToCdn.yaml
+++ b/packages/ui/certd-server/metadata/deploy_CmccDeployCertToCdn.yaml
@@ -68,6 +68,6 @@ input:
helper: 要更新的中国移动CDN域名
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-cmcc/plugin-deploy-to-cdn.js
diff --git a/packages/ui/certd-server/metadata/deploy_CopyToLocal.yaml b/packages/ui/certd-server/metadata/deploy_CopyToLocal.yaml
index 1d34baab2..b0516f9c3 100644
--- a/packages/ui/certd-server/metadata/deploy_CopyToLocal.yaml
+++ b/packages/ui/certd-server/metadata/deploy_CopyToLocal.yaml
@@ -162,6 +162,6 @@ output:
hostJksPath:
title: jks保存路径
type: HostJksPath
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-host/plugin/copy-to-local/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_CustomScript.yaml b/packages/ui/certd-server/metadata/deploy_CustomScript.yaml
index 5bd37d91b..1d7a7f945 100644
--- a/packages/ui/certd-server/metadata/deploy_CustomScript.yaml
+++ b/packages/ui/certd-server/metadata/deploy_CustomScript.yaml
@@ -29,6 +29,6 @@ input:
required: false
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-admin/plugin-script.js
diff --git a/packages/ui/certd-server/metadata/deploy_DBBackupPlugin.yaml b/packages/ui/certd-server/metadata/deploy_DBBackupPlugin.yaml
index 0ac509ba6..1513c502d 100644
--- a/packages/ui/certd-server/metadata/deploy_DBBackupPlugin.yaml
+++ b/packages/ui/certd-server/metadata/deploy_DBBackupPlugin.yaml
@@ -123,6 +123,6 @@ input:
required: false
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-admin/plugin-db-backup.js
diff --git a/packages/ui/certd-server/metadata/deploy_DemoTest.yaml b/packages/ui/certd-server/metadata/deploy_DemoTest.yaml
index 4fc2a9bba..4b38b4965 100644
--- a/packages/ui/certd-server/metadata/deploy_DemoTest.yaml
+++ b/packages/ui/certd-server/metadata/deploy_DemoTest.yaml
@@ -120,6 +120,6 @@ input:
helper: 选择时可以从后端获取选项
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-demo/plugins/plugin-test.js
diff --git a/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunApiGateway.yaml b/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunApiGateway.yaml
index 226cc1df9..420e6120a 100644
--- a/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunApiGateway.yaml
+++ b/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunApiGateway.yaml
@@ -132,6 +132,6 @@ input:
helper: 在API分组上配置的绑定域名
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-apigateway/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunApig.yaml b/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunApig.yaml
index 0bcbdef11..9a3e7655e 100644
--- a/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunApig.yaml
+++ b/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunApig.yaml
@@ -138,6 +138,6 @@ input:
required: true
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-apig/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunCDN.yaml b/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunCDN.yaml
index c4a01a503..d9df673ad 100644
--- a/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunCDN.yaml
+++ b/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunCDN.yaml
@@ -106,6 +106,6 @@ input:
helper: 上传后将以此名称作为前缀备注
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-cdn/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunDCDN.yaml b/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunDCDN.yaml
index 1c9f287c2..3afa43eb9 100644
--- a/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunDCDN.yaml
+++ b/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunDCDN.yaml
@@ -76,6 +76,6 @@ input:
helper: 你在阿里云上配置的DCDN加速域名,比如:certd.docmirror.cn
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunOSS.yaml b/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunOSS.yaml
index 82a5f7e2e..bb11784cd 100644
--- a/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunOSS.yaml
+++ b/packages/ui/certd-server/metadata/deploy_DeployCertToAliyunOSS.yaml
@@ -173,6 +173,6 @@ input:
helper: 上传后将以此名称作为前缀备注
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/deploy-to-oss/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_DeployCertToMailPlugin.yaml b/packages/ui/certd-server/metadata/deploy_DeployCertToMailPlugin.yaml
index 4dbe6a8b8..f454c824b 100644
--- a/packages/ui/certd-server/metadata/deploy_DeployCertToMailPlugin.yaml
+++ b/packages/ui/certd-server/metadata/deploy_DeployCertToMailPlugin.yaml
@@ -42,6 +42,6 @@ input:
required: false
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-other/plugins/plugin-deploy-to-mail.js
diff --git a/packages/ui/certd-server/metadata/deploy_DeployCertToTencentAll.yaml b/packages/ui/certd-server/metadata/deploy_DeployCertToTencentAll.yaml
index 8798ebdf3..b6a33991e 100644
--- a/packages/ui/certd-server/metadata/deploy_DeployCertToTencentAll.yaml
+++ b/packages/ui/certd-server/metadata/deploy_DeployCertToTencentAll.yaml
@@ -83,6 +83,6 @@ input:
helper: '[参考文档](https://cloud.tencent.com/document/product/400/91667)'
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-tencent/plugin/deploy-to-all/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_DeployCertToTencentCDN.yaml b/packages/ui/certd-server/metadata/deploy_DeployCertToTencentCDN.yaml
index 2cce352b9..d1b84656b 100644
--- a/packages/ui/certd-server/metadata/deploy_DeployCertToTencentCDN.yaml
+++ b/packages/ui/certd-server/metadata/deploy_DeployCertToTencentCDN.yaml
@@ -36,6 +36,6 @@ input:
message: 该项必填
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-tencent/plugin/deploy-to-cdn/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_DeployCertToTencentCLB.yaml b/packages/ui/certd-server/metadata/deploy_DeployCertToTencentCLB.yaml
index ecdbe0ebe..15f114b79 100644
--- a/packages/ui/certd-server/metadata/deploy_DeployCertToTencentCLB.yaml
+++ b/packages/ui/certd-server/metadata/deploy_DeployCertToTencentCLB.yaml
@@ -75,6 +75,6 @@ input:
required: true
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-tencent/plugin/deploy-to-clb/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_DeployCertToTencentCosPlugin.yaml b/packages/ui/certd-server/metadata/deploy_DeployCertToTencentCosPlugin.yaml
index a8a1b6ac6..0f8f1949e 100644
--- a/packages/ui/certd-server/metadata/deploy_DeployCertToTencentCosPlugin.yaml
+++ b/packages/ui/certd-server/metadata/deploy_DeployCertToTencentCosPlugin.yaml
@@ -117,6 +117,6 @@ input:
required: true
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-tencent/plugin/deploy-to-cos/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_DeployCertToTencentEO.yaml b/packages/ui/certd-server/metadata/deploy_DeployCertToTencentEO.yaml
index 471bb77fa..f1db18822 100644
--- a/packages/ui/certd-server/metadata/deploy_DeployCertToTencentEO.yaml
+++ b/packages/ui/certd-server/metadata/deploy_DeployCertToTencentEO.yaml
@@ -102,6 +102,6 @@ input:
helper: 证书上传后将以此参数作为名称前缀
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-tencent/plugin/deploy-to-eo/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_DeployCertToTencentTKEIngress.yaml b/packages/ui/certd-server/metadata/deploy_DeployCertToTencentTKEIngress.yaml
index 71afd0f25..4835030e3 100644
--- a/packages/ui/certd-server/metadata/deploy_DeployCertToTencentTKEIngress.yaml
+++ b/packages/ui/certd-server/metadata/deploy_DeployCertToTencentTKEIngress.yaml
@@ -128,6 +128,6 @@ input:
vModel: checked
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-tencent/plugin/deploy-to-tke-ingress/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_DogeCloudDeployToCDN.yaml b/packages/ui/certd-server/metadata/deploy_DogeCloudDeployToCDN.yaml
index 062b68e51..d1fde1c05 100644
--- a/packages/ui/certd-server/metadata/deploy_DogeCloudDeployToCDN.yaml
+++ b/packages/ui/certd-server/metadata/deploy_DogeCloudDeployToCDN.yaml
@@ -78,6 +78,6 @@ input:
type: checked
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-doge/plugins/deploy-to-cdn/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_DokployRefreshCert.yaml b/packages/ui/certd-server/metadata/deploy_DokployRefreshCert.yaml
index 84f2c72d3..9ad9f2453 100644
--- a/packages/ui/certd-server/metadata/deploy_DokployRefreshCert.yaml
+++ b/packages/ui/certd-server/metadata/deploy_DokployRefreshCert.yaml
@@ -68,6 +68,6 @@ input:
helper: 要更新的证书名称,如果这里没有,请先给手动绑定一次证书
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-dokploy/plugins/plugin-refresh-cert.js
diff --git a/packages/ui/certd-server/metadata/deploy_FarcdnRefreshCert.yaml b/packages/ui/certd-server/metadata/deploy_FarcdnRefreshCert.yaml
index 4b7ab744f..03d5c5ca9 100644
--- a/packages/ui/certd-server/metadata/deploy_FarcdnRefreshCert.yaml
+++ b/packages/ui/certd-server/metadata/deploy_FarcdnRefreshCert.yaml
@@ -68,6 +68,6 @@ input:
helper: 要更新的Farcdn证书id
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-farcdn/plugins/plugin-refresh-cert.js
diff --git a/packages/ui/certd-server/metadata/deploy_FlexCDNRefreshCert.yaml b/packages/ui/certd-server/metadata/deploy_FlexCDNRefreshCert.yaml
index 882b1cd48..98fe76777 100644
--- a/packages/ui/certd-server/metadata/deploy_FlexCDNRefreshCert.yaml
+++ b/packages/ui/certd-server/metadata/deploy_FlexCDNRefreshCert.yaml
@@ -67,6 +67,6 @@ input:
helper: 要更新的Flex证书id
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-flex/plugins/plugin-refresh-cert.js
diff --git a/packages/ui/certd-server/metadata/deploy_FnOSDeployToNAS.yaml b/packages/ui/certd-server/metadata/deploy_FnOSDeployToNAS.yaml
index b59ec37a7..dcc36a97f 100644
--- a/packages/ui/certd-server/metadata/deploy_FnOSDeployToNAS.yaml
+++ b/packages/ui/certd-server/metadata/deploy_FnOSDeployToNAS.yaml
@@ -73,6 +73,6 @@ input:
helper: 面板证书请选择fnOS,其他FTP、webdav等证书请选择已使用,可多选(如果证书域名都匹配的话)
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-fnos/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_Gcoreflush.yaml b/packages/ui/certd-server/metadata/deploy_Gcoreflush.yaml
index b89f8dd77..4238cefb2 100644
--- a/packages/ui/certd-server/metadata/deploy_Gcoreflush.yaml
+++ b/packages/ui/certd-server/metadata/deploy_Gcoreflush.yaml
@@ -34,6 +34,6 @@ input:
required: true
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-gcore/plugins/plugin-flush.js
diff --git a/packages/ui/certd-server/metadata/deploy_Gcoreupload.yaml b/packages/ui/certd-server/metadata/deploy_Gcoreupload.yaml
index d81552af7..b989f5e47 100644
--- a/packages/ui/certd-server/metadata/deploy_Gcoreupload.yaml
+++ b/packages/ui/certd-server/metadata/deploy_Gcoreupload.yaml
@@ -30,6 +30,6 @@ input:
required: true
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-gcore/plugins/plugin-upload.js
diff --git a/packages/ui/certd-server/metadata/deploy_GithubCheckRelease.yaml b/packages/ui/certd-server/metadata/deploy_GithubCheckRelease.yaml
index c37b89c9f..de9261136 100644
--- a/packages/ui/certd-server/metadata/deploy_GithubCheckRelease.yaml
+++ b/packages/ui/certd-server/metadata/deploy_GithubCheckRelease.yaml
@@ -75,6 +75,6 @@ input:
output:
lastVersion:
title: 最后版本
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-github/plugins/plugin-check-release.js
diff --git a/packages/ui/certd-server/metadata/deploy_GoEdgeRefreshCert.yaml b/packages/ui/certd-server/metadata/deploy_GoEdgeRefreshCert.yaml
index f53b0345b..21d8f1c64 100644
--- a/packages/ui/certd-server/metadata/deploy_GoEdgeRefreshCert.yaml
+++ b/packages/ui/certd-server/metadata/deploy_GoEdgeRefreshCert.yaml
@@ -78,6 +78,6 @@ input:
helper: 要更新的GoEdge证书id
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-goedge/plugins/plugin-refresh-cert.js
diff --git a/packages/ui/certd-server/metadata/deploy_HauweiDeployCertToCDN.yaml b/packages/ui/certd-server/metadata/deploy_HauweiDeployCertToCDN.yaml
index 59ab41724..57fff5435 100644
--- a/packages/ui/certd-server/metadata/deploy_HauweiDeployCertToCDN.yaml
+++ b/packages/ui/certd-server/metadata/deploy_HauweiDeployCertToCDN.yaml
@@ -80,6 +80,6 @@ input:
helper: 请选择域名或输入域名
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-huawei/plugins/deploy-to-cdn/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_HauweiDeployCertToOBS.yaml b/packages/ui/certd-server/metadata/deploy_HauweiDeployCertToOBS.yaml
index 7f65c2d32..66333d059 100644
--- a/packages/ui/certd-server/metadata/deploy_HauweiDeployCertToOBS.yaml
+++ b/packages/ui/certd-server/metadata/deploy_HauweiDeployCertToOBS.yaml
@@ -100,6 +100,6 @@ input:
helper: 请选择自定义域名
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-huawei/plugins/deploy-to-obs/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_HauweiUploadToCCM.yaml b/packages/ui/certd-server/metadata/deploy_HauweiUploadToCCM.yaml
index 09303fc23..e8ed7c1f8 100644
--- a/packages/ui/certd-server/metadata/deploy_HauweiUploadToCCM.yaml
+++ b/packages/ui/certd-server/metadata/deploy_HauweiUploadToCCM.yaml
@@ -45,6 +45,6 @@ input:
output:
huaweiCertId:
title: 华为云CertId
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-huawei/plugins/upload-to-ccm/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_JDCloudDeployToCDN.yaml b/packages/ui/certd-server/metadata/deploy_JDCloudDeployToCDN.yaml
index 5376a4acb..99c57d073 100644
--- a/packages/ui/certd-server/metadata/deploy_JDCloudDeployToCDN.yaml
+++ b/packages/ui/certd-server/metadata/deploy_JDCloudDeployToCDN.yaml
@@ -72,6 +72,6 @@ input:
helper: 你在京东云上配置的CDN加速域名,比如:certd.docmirror.cn
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-jdcloud/plugins/plugin-deploy-to-cdn.js
diff --git a/packages/ui/certd-server/metadata/deploy_JDCloudUpdateCert.yaml b/packages/ui/certd-server/metadata/deploy_JDCloudUpdateCert.yaml
index d21ac6e66..8d8e17253 100644
--- a/packages/ui/certd-server/metadata/deploy_JDCloudUpdateCert.yaml
+++ b/packages/ui/certd-server/metadata/deploy_JDCloudUpdateCert.yaml
@@ -72,6 +72,6 @@ input:
helper: 您在京东云上已有的证书Id
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-jdcloud/plugins/plugin-update-cert.js
diff --git a/packages/ui/certd-server/metadata/deploy_JDCloudUploadCert.yaml b/packages/ui/certd-server/metadata/deploy_JDCloudUploadCert.yaml
index 2196e1ddb..59b524a48 100644
--- a/packages/ui/certd-server/metadata/deploy_JDCloudUploadCert.yaml
+++ b/packages/ui/certd-server/metadata/deploy_JDCloudUploadCert.yaml
@@ -34,6 +34,6 @@ input:
output:
jdcloudCertId:
title: 上传成功后的京东云CertId
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-jdcloud/plugins/plugin-upload-cert.js
diff --git a/packages/ui/certd-server/metadata/deploy_KsyunRefreshCert.yaml b/packages/ui/certd-server/metadata/deploy_KsyunRefreshCert.yaml
index 084a3777f..317138fe7 100644
--- a/packages/ui/certd-server/metadata/deploy_KsyunRefreshCert.yaml
+++ b/packages/ui/certd-server/metadata/deploy_KsyunRefreshCert.yaml
@@ -68,6 +68,6 @@ input:
helper: 要更新的金山云CDN证书id,如果这里没有,请先给cdn域名手动绑定一次证书
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-ksyun/plugins/plugin-refresh-cert.js
diff --git a/packages/ui/certd-server/metadata/deploy_ProxmoxUploadCert.yaml b/packages/ui/certd-server/metadata/deploy_ProxmoxUploadCert.yaml
index a5332a5a6..974fc0438 100644
--- a/packages/ui/certd-server/metadata/deploy_ProxmoxUploadCert.yaml
+++ b/packages/ui/certd-server/metadata/deploy_ProxmoxUploadCert.yaml
@@ -52,6 +52,6 @@ input:
helper: 要部署证书的节点
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-proxmox/plugins/plugin-upload.js
diff --git a/packages/ui/certd-server/metadata/deploy_QiniuCertUpload.yaml b/packages/ui/certd-server/metadata/deploy_QiniuCertUpload.yaml
index e272d5101..4cc25a748 100644
--- a/packages/ui/certd-server/metadata/deploy_QiniuCertUpload.yaml
+++ b/packages/ui/certd-server/metadata/deploy_QiniuCertUpload.yaml
@@ -32,6 +32,6 @@ input:
output:
qiniuCertId:
title: 上传成功后的七牛云CertId
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-qiniu/plugin/upload-cert/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_QiniuDeployCertToCDN.yaml b/packages/ui/certd-server/metadata/deploy_QiniuDeployCertToCDN.yaml
index 8c2dae715..d90a392b3 100644
--- a/packages/ui/certd-server/metadata/deploy_QiniuDeployCertToCDN.yaml
+++ b/packages/ui/certd-server/metadata/deploy_QiniuDeployCertToCDN.yaml
@@ -73,6 +73,6 @@ input:
helper: 你在七牛云上配置的CDN加速域名,比如:certd.handsfree.work
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-qiniu/plugin/deploy-to-cdn/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_QnapDeploy.yaml b/packages/ui/certd-server/metadata/deploy_QnapDeploy.yaml
index 93ce32c28..d424b3432 100644
--- a/packages/ui/certd-server/metadata/deploy_QnapDeploy.yaml
+++ b/packages/ui/certd-server/metadata/deploy_QnapDeploy.yaml
@@ -27,6 +27,6 @@ input:
required: true
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-qnap/plugins/plugin-qnap.js
diff --git a/packages/ui/certd-server/metadata/deploy_RainyunRefreshCert.yaml b/packages/ui/certd-server/metadata/deploy_RainyunRefreshCert.yaml
index 3d94e2318..0da74c743 100644
--- a/packages/ui/certd-server/metadata/deploy_RainyunRefreshCert.yaml
+++ b/packages/ui/certd-server/metadata/deploy_RainyunRefreshCert.yaml
@@ -68,6 +68,6 @@ input:
helper: 要更新的rainyun证书id
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-rainyun/plugins/plugin-refresh-cert.js
diff --git a/packages/ui/certd-server/metadata/deploy_RestartCertd.yaml b/packages/ui/certd-server/metadata/deploy_RestartCertd.yaml
index 830f3346a..a371423d1 100644
--- a/packages/ui/certd-server/metadata/deploy_RestartCertd.yaml
+++ b/packages/ui/certd-server/metadata/deploy_RestartCertd.yaml
@@ -10,6 +10,6 @@ group: admin
onlyAdmin: true
input: {}
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-admin/plugin-restart.js
diff --git a/packages/ui/certd-server/metadata/deploy_TencentActionInstancesPlugin.yaml b/packages/ui/certd-server/metadata/deploy_TencentActionInstancesPlugin.yaml
index 0499c905b..6ffb2a5c4 100644
--- a/packages/ui/certd-server/metadata/deploy_TencentActionInstancesPlugin.yaml
+++ b/packages/ui/certd-server/metadata/deploy_TencentActionInstancesPlugin.yaml
@@ -132,6 +132,6 @@ input:
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-tencent/plugin/start-instances/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_TencentDeleteExpiringCert.yaml b/packages/ui/certd-server/metadata/deploy_TencentDeleteExpiringCert.yaml
index c443d002c..bbeccdece 100644
--- a/packages/ui/certd-server/metadata/deploy_TencentDeleteExpiringCert.yaml
+++ b/packages/ui/certd-server/metadata/deploy_TencentDeleteExpiringCert.yaml
@@ -52,6 +52,6 @@ input:
required: true
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-tencent/plugin/delete-expiring-cert/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_TencentDeployCertToCDNv2.yaml b/packages/ui/certd-server/metadata/deploy_TencentDeployCertToCDNv2.yaml
index f92d68916..0458ba22e 100644
--- a/packages/ui/certd-server/metadata/deploy_TencentDeployCertToCDNv2.yaml
+++ b/packages/ui/certd-server/metadata/deploy_TencentDeployCertToCDNv2.yaml
@@ -71,6 +71,6 @@ input:
helper: 请选择域名或输入域名
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-tencent/plugin/deploy-to-cdn-v2/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_TencentDeployCertToLive.yaml b/packages/ui/certd-server/metadata/deploy_TencentDeployCertToLive.yaml
index c8932d398..427aebac0 100644
--- a/packages/ui/certd-server/metadata/deploy_TencentDeployCertToLive.yaml
+++ b/packages/ui/certd-server/metadata/deploy_TencentDeployCertToLive.yaml
@@ -55,6 +55,6 @@ input:
required: true
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-tencent/plugin/deploy-to-live/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_TencentRefreshCert.yaml b/packages/ui/certd-server/metadata/deploy_TencentRefreshCert.yaml
index 7189d1cbd..aedce8c48 100644
--- a/packages/ui/certd-server/metadata/deploy_TencentRefreshCert.yaml
+++ b/packages/ui/certd-server/metadata/deploy_TencentRefreshCert.yaml
@@ -81,6 +81,6 @@ input:
required: false
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-tencent/plugin/refresh-cert/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_UCloudDeployToCDN.yaml b/packages/ui/certd-server/metadata/deploy_UCloudDeployToCDN.yaml
index 22f29e77d..01c2bad7c 100644
--- a/packages/ui/certd-server/metadata/deploy_UCloudDeployToCDN.yaml
+++ b/packages/ui/certd-server/metadata/deploy_UCloudDeployToCDN.yaml
@@ -69,6 +69,6 @@ input:
helper: 要更新的UCloud域名列表
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-ucloud/plugins/plugin-deploy-to-cdn.js
diff --git a/packages/ui/certd-server/metadata/deploy_UCloudDeployToWaf.yaml b/packages/ui/certd-server/metadata/deploy_UCloudDeployToWaf.yaml
index 9fc58edaf..c2b761b86 100644
--- a/packages/ui/certd-server/metadata/deploy_UCloudDeployToWaf.yaml
+++ b/packages/ui/certd-server/metadata/deploy_UCloudDeployToWaf.yaml
@@ -68,6 +68,6 @@ input:
helper: 要更新的UCloud域名列表
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-ucloud/plugins/plugin-deploy-to-waf.js
diff --git a/packages/ui/certd-server/metadata/deploy_UCloudUploadToUSSL.yaml b/packages/ui/certd-server/metadata/deploy_UCloudUploadToUSSL.yaml
index fabb2b8fe..1c0cae6fe 100644
--- a/packages/ui/certd-server/metadata/deploy_UCloudUploadToUSSL.yaml
+++ b/packages/ui/certd-server/metadata/deploy_UCloudUploadToUSSL.yaml
@@ -28,6 +28,6 @@ output:
certId:
title: 证书ID
type: UCloudCertId
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-ucloud/plugins/plugin-upload-to-ussl.js
diff --git a/packages/ui/certd-server/metadata/deploy_UploadCertToOss.yaml b/packages/ui/certd-server/metadata/deploy_UploadCertToOss.yaml
index 3cccf8b7e..76db6d020 100644
--- a/packages/ui/certd-server/metadata/deploy_UploadCertToOss.yaml
+++ b/packages/ui/certd-server/metadata/deploy_UploadCertToOss.yaml
@@ -190,6 +190,6 @@ input:
- type: filepath
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-host/plugin/plugin-upload-to-oss.js
diff --git a/packages/ui/certd-server/metadata/deploy_UploadCertToTencent.yaml b/packages/ui/certd-server/metadata/deploy_UploadCertToTencent.yaml
index 28269a95b..8ffdbecc6 100644
--- a/packages/ui/certd-server/metadata/deploy_UploadCertToTencent.yaml
+++ b/packages/ui/certd-server/metadata/deploy_UploadCertToTencent.yaml
@@ -28,6 +28,6 @@ input:
output:
tencentCertId:
title: 上传成功后的腾讯云CertId
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-tencent/plugin/upload-to-tencent/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_UpyunDeployToCdn.yaml b/packages/ui/certd-server/metadata/deploy_UpyunDeployToCdn.yaml
index aa8bc7953..886e493b9 100644
--- a/packages/ui/certd-server/metadata/deploy_UpyunDeployToCdn.yaml
+++ b/packages/ui/certd-server/metadata/deploy_UpyunDeployToCdn.yaml
@@ -100,6 +100,6 @@ input:
required: true
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-upyun/plugins/plugin-depoy-to-cdn.js
diff --git a/packages/ui/certd-server/metadata/deploy_VolcengineDeployToALB.yaml b/packages/ui/certd-server/metadata/deploy_VolcengineDeployToALB.yaml
index 90177372b..78be35be1 100644
--- a/packages/ui/certd-server/metadata/deploy_VolcengineDeployToALB.yaml
+++ b/packages/ui/certd-server/metadata/deploy_VolcengineDeployToALB.yaml
@@ -96,6 +96,6 @@ input:
需要在监听器中选择证书中心,进行跨服务访问授权
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-volcengine/plugins/plugin-deploy-to-alb.js
diff --git a/packages/ui/certd-server/metadata/deploy_VolcengineDeployToCDN.yaml b/packages/ui/certd-server/metadata/deploy_VolcengineDeployToCDN.yaml
index 71de3da6b..6664685a1 100644
--- a/packages/ui/certd-server/metadata/deploy_VolcengineDeployToCDN.yaml
+++ b/packages/ui/certd-server/metadata/deploy_VolcengineDeployToCDN.yaml
@@ -88,6 +88,6 @@ input:
helper: 你在火山引擎上配置的CDN加速域名,比如:certd.docmirror.cn
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-volcengine/plugins/plugin-deploy-to-cdn.js
diff --git a/packages/ui/certd-server/metadata/deploy_VolcengineDeployToCLB.yaml b/packages/ui/certd-server/metadata/deploy_VolcengineDeployToCLB.yaml
index 11460a3ec..0a78434f2 100644
--- a/packages/ui/certd-server/metadata/deploy_VolcengineDeployToCLB.yaml
+++ b/packages/ui/certd-server/metadata/deploy_VolcengineDeployToCLB.yaml
@@ -106,6 +106,6 @@ input:
需要在监听器中选择证书中心,进行跨服务访问授权
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-volcengine/plugins/plugin-deploy-to-clb.js
diff --git a/packages/ui/certd-server/metadata/deploy_VolcengineDeployToDCDN.yaml b/packages/ui/certd-server/metadata/deploy_VolcengineDeployToDCDN.yaml
index c9569c877..a785b890f 100644
--- a/packages/ui/certd-server/metadata/deploy_VolcengineDeployToDCDN.yaml
+++ b/packages/ui/certd-server/metadata/deploy_VolcengineDeployToDCDN.yaml
@@ -78,6 +78,6 @@ input:
helper: 选择要部署证书的DCDN域名
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-volcengine/plugins/plugin-deploy-to-dcdn.js
diff --git a/packages/ui/certd-server/metadata/deploy_VolcengineDeployToLive.yaml b/packages/ui/certd-server/metadata/deploy_VolcengineDeployToLive.yaml
index bbc5944a3..c8047f274 100644
--- a/packages/ui/certd-server/metadata/deploy_VolcengineDeployToLive.yaml
+++ b/packages/ui/certd-server/metadata/deploy_VolcengineDeployToLive.yaml
@@ -71,6 +71,6 @@ input:
helper: 选择要部署证书的直播域名
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-volcengine/plugins/plugin-deploy-to-live.js
diff --git a/packages/ui/certd-server/metadata/deploy_VolcengineDeployToVOD.yaml b/packages/ui/certd-server/metadata/deploy_VolcengineDeployToVOD.yaml
index e924836af..d8254a6bc 100644
--- a/packages/ui/certd-server/metadata/deploy_VolcengineDeployToVOD.yaml
+++ b/packages/ui/certd-server/metadata/deploy_VolcengineDeployToVOD.yaml
@@ -80,6 +80,6 @@ input:
需要先在域名管理页面进行证书中心访问授权(即点击去配置SSL证书)
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-volcengine/plugins/plugin-deploy-to-vod.js
diff --git a/packages/ui/certd-server/metadata/deploy_VolcengineUploadToCertCenter.yaml b/packages/ui/certd-server/metadata/deploy_VolcengineUploadToCertCenter.yaml
index 6e123f04c..340188611 100644
--- a/packages/ui/certd-server/metadata/deploy_VolcengineUploadToCertCenter.yaml
+++ b/packages/ui/certd-server/metadata/deploy_VolcengineUploadToCertCenter.yaml
@@ -45,6 +45,6 @@ input:
output:
volcengineCertId:
title: 上传成功后的火山引擎证书Id
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-volcengine/plugins/plugin-upload-to-cert-center.js
diff --git a/packages/ui/certd-server/metadata/deploy_WaitPlugin.yaml b/packages/ui/certd-server/metadata/deploy_WaitPlugin.yaml
index 803d16b5a..f22021631 100644
--- a/packages/ui/certd-server/metadata/deploy_WaitPlugin.yaml
+++ b/packages/ui/certd-server/metadata/deploy_WaitPlugin.yaml
@@ -18,6 +18,6 @@ input:
required: true
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-other/plugins/plugin-wait.js
diff --git a/packages/ui/certd-server/metadata/deploy_WangsuRefreshCert.yaml b/packages/ui/certd-server/metadata/deploy_WangsuRefreshCert.yaml
index 112d9a048..63799e963 100644
--- a/packages/ui/certd-server/metadata/deploy_WangsuRefreshCert.yaml
+++ b/packages/ui/certd-server/metadata/deploy_WangsuRefreshCert.yaml
@@ -68,6 +68,6 @@ input:
helper: 要更新的网宿证书id
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-wangsu/plugins/plugin-refresh-cert.js
diff --git a/packages/ui/certd-server/metadata/deploy_WebhookDeployCert.yaml b/packages/ui/certd-server/metadata/deploy_WebhookDeployCert.yaml
index ad10e9a5d..9319a6ff8 100644
--- a/packages/ui/certd-server/metadata/deploy_WebhookDeployCert.yaml
+++ b/packages/ui/certd-server/metadata/deploy_WebhookDeployCert.yaml
@@ -106,6 +106,6 @@ input:
placeholder: 例如: status:"success"
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-other/plugins/plugin-webhook.js
diff --git a/packages/ui/certd-server/metadata/deploy_WestDeployToVhost.yaml b/packages/ui/certd-server/metadata/deploy_WestDeployToVhost.yaml
index a299e7edb..16e6adf6a 100644
--- a/packages/ui/certd-server/metadata/deploy_WestDeployToVhost.yaml
+++ b/packages/ui/certd-server/metadata/deploy_WestDeployToVhost.yaml
@@ -68,6 +68,6 @@ input:
helper: 虚拟主机列表
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-west/plugins/deploy-to-vhost.js
diff --git a/packages/ui/certd-server/metadata/deploy_WoaiCDN.yaml b/packages/ui/certd-server/metadata/deploy_WoaiCDN.yaml
index 5b7e10301..4445e8b24 100644
--- a/packages/ui/certd-server/metadata/deploy_WoaiCDN.yaml
+++ b/packages/ui/certd-server/metadata/deploy_WoaiCDN.yaml
@@ -40,6 +40,6 @@ input:
required: true
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-woai/plugins/plugin-deploy-to-cdn.js
diff --git a/packages/ui/certd-server/metadata/deploy_hostShellExecute.yaml b/packages/ui/certd-server/metadata/deploy_hostShellExecute.yaml
index cd9180317..bbcd2379b 100644
--- a/packages/ui/certd-server/metadata/deploy_hostShellExecute.yaml
+++ b/packages/ui/certd-server/metadata/deploy_hostShellExecute.yaml
@@ -27,6 +27,6 @@ input:
required: true
order: 0
output: {}
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-host/plugin/host-shell-execute/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_uploadCertToAliyun.yaml b/packages/ui/certd-server/metadata/deploy_uploadCertToAliyun.yaml
index abfc2843a..4cbfe3d4c 100644
--- a/packages/ui/certd-server/metadata/deploy_uploadCertToAliyun.yaml
+++ b/packages/ui/certd-server/metadata/deploy_uploadCertToAliyun.yaml
@@ -63,6 +63,6 @@ input:
output:
aliyunCertId:
title: 上传成功后的阿里云CertId
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aliyun/plugin/upload-to-aliyun/index.js
diff --git a/packages/ui/certd-server/metadata/deploy_uploadCertToHost.yaml b/packages/ui/certd-server/metadata/deploy_uploadCertToHost.yaml
index 1cfd40fde..e4b84b450 100644
--- a/packages/ui/certd-server/metadata/deploy_uploadCertToHost.yaml
+++ b/packages/ui/certd-server/metadata/deploy_uploadCertToHost.yaml
@@ -253,6 +253,6 @@ output:
title: 一体证书保存路径
hostP7bPath:
title: p7b证书保存路径
-type: builtIn
pluginType: deploy
+type: builtIn
scriptFilePath: ../../../plugins/plugin-host/plugin/upload-to-host/index.js
diff --git a/packages/ui/certd-server/metadata/dnsProvider_51dns.yaml b/packages/ui/certd-server/metadata/dnsProvider_51dns.yaml
index 94e0e4360..97b4badf1 100644
--- a/packages/ui/certd-server/metadata/dnsProvider_51dns.yaml
+++ b/packages/ui/certd-server/metadata/dnsProvider_51dns.yaml
@@ -4,6 +4,6 @@ desc: 51DNS
icon: arcticons:dns-changer-3
accessType: 51dns
order: 999
-type: builtIn
pluginType: dnsProvider
+type: builtIn
scriptFilePath: ../../../plugins/plugin-51dns/dns-provider.js
diff --git a/packages/ui/certd-server/metadata/dnsProvider_aliesa.yaml b/packages/ui/certd-server/metadata/dnsProvider_aliesa.yaml
index 48efd9307..4967cf4a9 100644
--- a/packages/ui/certd-server/metadata/dnsProvider_aliesa.yaml
+++ b/packages/ui/certd-server/metadata/dnsProvider_aliesa.yaml
@@ -4,6 +4,6 @@ desc: 阿里ESA DNS解析
accessType: aliesa
icon: svg:icon-aliyun
order: 0
-type: builtIn
pluginType: dnsProvider
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aliyun/dns-provider/aliesa-dns-provider.js
diff --git a/packages/ui/certd-server/metadata/dnsProvider_aliyun.yaml b/packages/ui/certd-server/metadata/dnsProvider_aliyun.yaml
index f7a745ab0..77ccc43d4 100644
--- a/packages/ui/certd-server/metadata/dnsProvider_aliyun.yaml
+++ b/packages/ui/certd-server/metadata/dnsProvider_aliyun.yaml
@@ -4,6 +4,6 @@ desc: 阿里云DNS解析提供商
accessType: aliyun
icon: svg:icon-aliyun
order: 0
-type: builtIn
pluginType: dnsProvider
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aliyun/dns-provider/aliyun-dns-provider.js
diff --git a/packages/ui/certd-server/metadata/dnsProvider_aws-route53.yaml b/packages/ui/certd-server/metadata/dnsProvider_aws-route53.yaml
index 2785a5c3d..f9b164ee1 100644
--- a/packages/ui/certd-server/metadata/dnsProvider_aws-route53.yaml
+++ b/packages/ui/certd-server/metadata/dnsProvider_aws-route53.yaml
@@ -4,6 +4,6 @@ desc: AWS Route53 DNS解析提供商
accessType: aws
icon: svg:icon-aws
order: 0
-type: builtIn
pluginType: dnsProvider
+type: builtIn
scriptFilePath: ../../../plugins/plugin-aws/aws-route53-provider.js
diff --git a/packages/ui/certd-server/metadata/dnsProvider_cloudflare.yaml b/packages/ui/certd-server/metadata/dnsProvider_cloudflare.yaml
index 67fc960d5..61a1136f1 100644
--- a/packages/ui/certd-server/metadata/dnsProvider_cloudflare.yaml
+++ b/packages/ui/certd-server/metadata/dnsProvider_cloudflare.yaml
@@ -3,6 +3,6 @@ title: cloudflare
desc: cloudflare dns provider
icon: simple-icons:cloudflare
accessType: cloudflare
-type: builtIn
pluginType: dnsProvider
+type: builtIn
scriptFilePath: ../../../plugins/plugin-cloudflare/dns-provider.js
diff --git a/packages/ui/certd-server/metadata/dnsProvider_demo.yaml b/packages/ui/certd-server/metadata/dnsProvider_demo.yaml
index 76c418b29..c8bebe500 100644
--- a/packages/ui/certd-server/metadata/dnsProvider_demo.yaml
+++ b/packages/ui/certd-server/metadata/dnsProvider_demo.yaml
@@ -4,6 +4,6 @@ desc: dns provider示例
icon: clarity:plugin-line
accessType: demo
order: 99
-type: builtIn
pluginType: dnsProvider
+type: builtIn
scriptFilePath: ../../../plugins/plugin-demo/dns-provider.js
diff --git a/packages/ui/certd-server/metadata/dnsProvider_dnsla.yaml b/packages/ui/certd-server/metadata/dnsProvider_dnsla.yaml
index 5d94e686f..b39878970 100644
--- a/packages/ui/certd-server/metadata/dnsProvider_dnsla.yaml
+++ b/packages/ui/certd-server/metadata/dnsProvider_dnsla.yaml
@@ -3,6 +3,6 @@ title: dns.la
desc: dns.la
icon: arcticons:dns-changer-3
accessType: dnsla
-type: builtIn
pluginType: dnsProvider
+type: builtIn
scriptFilePath: ../../../plugins/plugin-dnsla/dns-provider.js
diff --git a/packages/ui/certd-server/metadata/dnsProvider_dnspod.yaml b/packages/ui/certd-server/metadata/dnsProvider_dnspod.yaml
index e1945801c..6b28538c3 100644
--- a/packages/ui/certd-server/metadata/dnsProvider_dnspod.yaml
+++ b/packages/ui/certd-server/metadata/dnsProvider_dnspod.yaml
@@ -4,6 +4,6 @@ desc: 已废弃,请尽快换成腾讯云类型
accessType: dnspod
deprecated: dnspod已废弃,请换成腾讯云
icon: svg:icon-tencentcloud
-type: builtIn
pluginType: dnsProvider
+type: builtIn
scriptFilePath: ../../../plugins/plugin-tencent/dns-provider/dnspod-dns-provider.js
diff --git a/packages/ui/certd-server/metadata/dnsProvider_godaddy.yaml b/packages/ui/certd-server/metadata/dnsProvider_godaddy.yaml
index c5b3f4422..bdf13e9ec 100644
--- a/packages/ui/certd-server/metadata/dnsProvider_godaddy.yaml
+++ b/packages/ui/certd-server/metadata/dnsProvider_godaddy.yaml
@@ -4,6 +4,6 @@ desc: GoDaddy
icon: simple-icons:godaddy
accessType: godaddy
order: 10
-type: builtIn
pluginType: dnsProvider
+type: builtIn
scriptFilePath: ../../../plugins/plugin-godaddy/dns-provider.js
diff --git a/packages/ui/certd-server/metadata/dnsProvider_huawei.yaml b/packages/ui/certd-server/metadata/dnsProvider_huawei.yaml
index f6ce11de4..f6fb1d339 100644
--- a/packages/ui/certd-server/metadata/dnsProvider_huawei.yaml
+++ b/packages/ui/certd-server/metadata/dnsProvider_huawei.yaml
@@ -3,6 +3,6 @@ title: 华为云
desc: 华为云DNS解析提供商
accessType: huawei
icon: svg:icon-huawei
-type: builtIn
pluginType: dnsProvider
+type: builtIn
scriptFilePath: ../../../plugins/plugin-huawei/dns-provider/huawei-dns-provider.js
diff --git a/packages/ui/certd-server/metadata/dnsProvider_jdcloud.yaml b/packages/ui/certd-server/metadata/dnsProvider_jdcloud.yaml
index b2f2b861c..5f1e16b9a 100644
--- a/packages/ui/certd-server/metadata/dnsProvider_jdcloud.yaml
+++ b/packages/ui/certd-server/metadata/dnsProvider_jdcloud.yaml
@@ -4,6 +4,6 @@ desc: 京东云DNS解析提供商
accessType: jdcloud
icon: svg:icon-jdcloud
order: 3
-type: builtIn
pluginType: dnsProvider
+type: builtIn
scriptFilePath: ../../../plugins/plugin-jdcloud/dns-provider.js
diff --git a/packages/ui/certd-server/metadata/dnsProvider_namesilo.yaml b/packages/ui/certd-server/metadata/dnsProvider_namesilo.yaml
index ec482f64b..77cdf31fe 100644
--- a/packages/ui/certd-server/metadata/dnsProvider_namesilo.yaml
+++ b/packages/ui/certd-server/metadata/dnsProvider_namesilo.yaml
@@ -3,6 +3,6 @@ title: namesilo
desc: namesilo dns provider
icon: simple-icons:namesilo
accessType: namesilo
-type: builtIn
pluginType: dnsProvider
+type: builtIn
scriptFilePath: ../../../plugins/plugin-namesilo/dns-provider.js
diff --git a/packages/ui/certd-server/metadata/dnsProvider_rainyun.yaml b/packages/ui/certd-server/metadata/dnsProvider_rainyun.yaml
index 93fbf4b2f..56292b558 100644
--- a/packages/ui/certd-server/metadata/dnsProvider_rainyun.yaml
+++ b/packages/ui/certd-server/metadata/dnsProvider_rainyun.yaml
@@ -3,6 +3,6 @@ title: 雨云
desc: 雨云DNS解析提供商
accessType: rainyun
icon: svg:icon-rainyun
-type: builtIn
pluginType: dnsProvider
+type: builtIn
scriptFilePath: ../../../plugins/plugin-rainyun/dns-provider.js
diff --git a/packages/ui/certd-server/metadata/dnsProvider_tencent-eo.yaml b/packages/ui/certd-server/metadata/dnsProvider_tencent-eo.yaml
index 934370123..e8da424ff 100644
--- a/packages/ui/certd-server/metadata/dnsProvider_tencent-eo.yaml
+++ b/packages/ui/certd-server/metadata/dnsProvider_tencent-eo.yaml
@@ -3,6 +3,6 @@ title: 腾讯云EO DNS
desc: 腾讯云EO DNS解析提供者
accessType: tencent
icon: svg:icon-tencentcloud
-type: builtIn
pluginType: dnsProvider
+type: builtIn
scriptFilePath: ../../../plugins/plugin-tencent/dns-provider/teo-dns-provider.js
diff --git a/packages/ui/certd-server/metadata/dnsProvider_tencent.yaml b/packages/ui/certd-server/metadata/dnsProvider_tencent.yaml
index b3668b42f..233ce207a 100644
--- a/packages/ui/certd-server/metadata/dnsProvider_tencent.yaml
+++ b/packages/ui/certd-server/metadata/dnsProvider_tencent.yaml
@@ -3,6 +3,6 @@ title: 腾讯云
desc: 腾讯云域名DNS解析提供者
accessType: tencent
icon: svg:icon-tencentcloud
-type: builtIn
pluginType: dnsProvider
+type: builtIn
scriptFilePath: ../../../plugins/plugin-tencent/dns-provider/tencent-dns-provider.js
diff --git a/packages/ui/certd-server/metadata/dnsProvider_volcengine.yaml b/packages/ui/certd-server/metadata/dnsProvider_volcengine.yaml
index 51ebb1cc8..458185bb9 100644
--- a/packages/ui/certd-server/metadata/dnsProvider_volcengine.yaml
+++ b/packages/ui/certd-server/metadata/dnsProvider_volcengine.yaml
@@ -4,6 +4,6 @@ desc: 火山引擎DNS解析提供商
accessType: volcengine
icon: svg:icon-volcengine
order: 2
-type: builtIn
pluginType: dnsProvider
+type: builtIn
scriptFilePath: ../../../plugins/plugin-volcengine/volcengine-dns-provider.js
diff --git a/packages/ui/certd-server/metadata/dnsProvider_west.yaml b/packages/ui/certd-server/metadata/dnsProvider_west.yaml
index 129198686..8a7555e0a 100644
--- a/packages/ui/certd-server/metadata/dnsProvider_west.yaml
+++ b/packages/ui/certd-server/metadata/dnsProvider_west.yaml
@@ -3,6 +3,6 @@ title: 西部数码
desc: west dns provider
icon: svg:icon-xibushuma
accessType: west
-type: builtIn
pluginType: dnsProvider
+type: builtIn
scriptFilePath: ../../../plugins/plugin-west/dns-provider.js
diff --git a/packages/ui/certd-server/metadata/dnsProvider_xinnet.yaml b/packages/ui/certd-server/metadata/dnsProvider_xinnet.yaml
index a5b081351..d12004be0 100644
--- a/packages/ui/certd-server/metadata/dnsProvider_xinnet.yaml
+++ b/packages/ui/certd-server/metadata/dnsProvider_xinnet.yaml
@@ -4,6 +4,6 @@ desc: 新网域名解析
icon: svg:icon-xinnet
accessType: xinnet
order: 7
-type: builtIn
pluginType: dnsProvider
+type: builtIn
scriptFilePath: ../../../plugins/plugin-xinnet/dns-provider.js
diff --git a/packages/ui/certd-server/metadata/dnsProvider_xinnetagent.yaml b/packages/ui/certd-server/metadata/dnsProvider_xinnetagent.yaml
index bb8f0813b..ce741f7b5 100644
--- a/packages/ui/certd-server/metadata/dnsProvider_xinnetagent.yaml
+++ b/packages/ui/certd-server/metadata/dnsProvider_xinnetagent.yaml
@@ -4,6 +4,6 @@ desc: 新网域名解析(代理方式)
icon: svg:icon-xinnet
accessType: xinnetagent
order: 7
-type: builtIn
pluginType: dnsProvider
+type: builtIn
scriptFilePath: ../../../plugins/plugin-xinnet/dns-provider-agent.js
diff --git a/packages/ui/certd-server/metadata/dnsProvider_xinnetconnect.yaml b/packages/ui/certd-server/metadata/dnsProvider_xinnetconnect.yaml
index 20e02e741..634f32485 100644
--- a/packages/ui/certd-server/metadata/dnsProvider_xinnetconnect.yaml
+++ b/packages/ui/certd-server/metadata/dnsProvider_xinnetconnect.yaml
@@ -4,6 +4,6 @@ desc: 新网互联
icon: svg:icon-xinnet
accessType: xinnetconnect
order: 999
-type: builtIn
pluginType: dnsProvider
+type: builtIn
scriptFilePath: ../../../plugins/plugin-xinnetconnet/dns-provider.js
diff --git a/packages/ui/certd-server/metadata/notification_anpush.yaml b/packages/ui/certd-server/metadata/notification_anpush.yaml
index 519b5611b..6110eb8c5 100644
--- a/packages/ui/certd-server/metadata/notification_anpush.yaml
+++ b/packages/ui/certd-server/metadata/notification_anpush.yaml
@@ -15,6 +15,6 @@ input:
placeholder: ''
helper: '[获取通道ID](https://anpush.com/push/setting)创建通道,复制通道id,填入此处'
required: true
-type: builtIn
pluginType: notification
+type: builtIn
scriptFilePath: ../../../plugins/plugin-notification/anpush/index.js
diff --git a/packages/ui/certd-server/metadata/notification_bark.yaml b/packages/ui/certd-server/metadata/notification_bark.yaml
index ba5cc8a99..0c1e32204 100644
--- a/packages/ui/certd-server/metadata/notification_bark.yaml
+++ b/packages/ui/certd-server/metadata/notification_bark.yaml
@@ -16,6 +16,6 @@ input:
name: a-switch
vModel: checked
required: false
-type: builtIn
pluginType: notification
+type: builtIn
scriptFilePath: ../../../plugins/plugin-notification/bark/index.js
diff --git a/packages/ui/certd-server/metadata/notification_dingtalk.yaml b/packages/ui/certd-server/metadata/notification_dingtalk.yaml
index 99da00250..ab7205f7f 100644
--- a/packages/ui/certd-server/metadata/notification_dingtalk.yaml
+++ b/packages/ui/certd-server/metadata/notification_dingtalk.yaml
@@ -46,6 +46,6 @@ input:
vModel: checked
helper: 是否@所有人
required: false
-type: builtIn
pluginType: notification
+type: builtIn
scriptFilePath: ../../../plugins/plugin-notification/dingtalk/index.js
diff --git a/packages/ui/certd-server/metadata/notification_discord.yaml b/packages/ui/certd-server/metadata/notification_discord.yaml
index 1e69002fe..9e015ffd8 100644
--- a/packages/ui/certd-server/metadata/notification_discord.yaml
+++ b/packages/ui/certd-server/metadata/notification_discord.yaml
@@ -33,6 +33,6 @@ input:
name: a-switch
vModel: checked
required: false
-type: builtIn
pluginType: notification
+type: builtIn
scriptFilePath: ../../../plugins/plugin-notification/discord/index.js
diff --git a/packages/ui/certd-server/metadata/notification_email.yaml b/packages/ui/certd-server/metadata/notification_email.yaml
index 965c965b4..01666e121 100644
--- a/packages/ui/certd-server/metadata/notification_email.yaml
+++ b/packages/ui/certd-server/metadata/notification_email.yaml
@@ -13,6 +13,6 @@ input:
helper: |-
可以填写多个,填写一个按回车键再填写下一个
需要先[配置邮件服务器](#/sys/settings/email)
-type: builtIn
pluginType: notification
+type: builtIn
scriptFilePath: ../../../plugins/plugin-notification/email/index.js
diff --git a/packages/ui/certd-server/metadata/notification_feishu.yaml b/packages/ui/certd-server/metadata/notification_feishu.yaml
index 75ee2f126..5b5b20188 100644
--- a/packages/ui/certd-server/metadata/notification_feishu.yaml
+++ b/packages/ui/certd-server/metadata/notification_feishu.yaml
@@ -38,6 +38,6 @@ input:
vModel: checked
helper: 是否@所有人
required: false
-type: builtIn
pluginType: notification
+type: builtIn
scriptFilePath: ../../../plugins/plugin-notification/feishu/index.js
diff --git a/packages/ui/certd-server/metadata/notification_iyuu.yaml b/packages/ui/certd-server/metadata/notification_iyuu.yaml
index 3754a6cef..78792ebb3 100644
--- a/packages/ui/certd-server/metadata/notification_iyuu.yaml
+++ b/packages/ui/certd-server/metadata/notification_iyuu.yaml
@@ -9,6 +9,6 @@ input:
placeholder: ''
helper: https://iyuu.cn/ 微信扫码获取
required: true
-type: builtIn
pluginType: notification
+type: builtIn
scriptFilePath: ../../../plugins/plugin-notification/iyuu/index.js
diff --git a/packages/ui/certd-server/metadata/notification_meow.yaml b/packages/ui/certd-server/metadata/notification_meow.yaml
index 8e1a0b068..71d55e01c 100644
--- a/packages/ui/certd-server/metadata/notification_meow.yaml
+++ b/packages/ui/certd-server/metadata/notification_meow.yaml
@@ -13,6 +13,6 @@ input:
component:
placeholder: ''
required: true
-type: builtIn
pluginType: notification
+type: builtIn
scriptFilePath: ../../../plugins/plugin-notification/meow/index.js
diff --git a/packages/ui/certd-server/metadata/notification_onebot.yaml b/packages/ui/certd-server/metadata/notification_onebot.yaml
index 769e33893..cd94505e5 100644
--- a/packages/ui/certd-server/metadata/notification_onebot.yaml
+++ b/packages/ui/certd-server/metadata/notification_onebot.yaml
@@ -36,6 +36,6 @@ input:
placeholder: xxxxxxxxxx
helper: (选填)访问API的授权令牌(无token时留空)
required: false
-type: builtIn
pluginType: notification
+type: builtIn
scriptFilePath: ../../../plugins/plugin-notification/onebot/index.js
diff --git a/packages/ui/certd-server/metadata/notification_qywx.yaml b/packages/ui/certd-server/metadata/notification_qywx.yaml
index 5f0d0c5fd..7bbe1ce62 100644
--- a/packages/ui/certd-server/metadata/notification_qywx.yaml
+++ b/packages/ui/certd-server/metadata/notification_qywx.yaml
@@ -27,6 +27,6 @@ input:
open: false
required: false
helper: 填写成员手机号,@all 为提醒所有人
-type: builtIn
pluginType: notification
+type: builtIn
scriptFilePath: ../../../plugins/plugin-notification/qywx/index.js
diff --git a/packages/ui/certd-server/metadata/notification_serverchan.yaml b/packages/ui/certd-server/metadata/notification_serverchan.yaml
index b1ed8d66d..5c1bd817a 100644
--- a/packages/ui/certd-server/metadata/notification_serverchan.yaml
+++ b/packages/ui/certd-server/metadata/notification_serverchan.yaml
@@ -32,6 +32,6 @@ input:
name: a-switch
vModel: checked
required: false
-type: builtIn
pluginType: notification
+type: builtIn
scriptFilePath: ../../../plugins/plugin-notification/serverchan/index.js
diff --git a/packages/ui/certd-server/metadata/notification_serverchan3.yaml b/packages/ui/certd-server/metadata/notification_serverchan3.yaml
index a87ff5e00..4596721a3 100644
--- a/packages/ui/certd-server/metadata/notification_serverchan3.yaml
+++ b/packages/ui/certd-server/metadata/notification_serverchan3.yaml
@@ -27,6 +27,6 @@ input:
name: a-switch
vModel: checked
required: false
-type: builtIn
pluginType: notification
+type: builtIn
scriptFilePath: ../../../plugins/plugin-notification/serverchan3/index.js
diff --git a/packages/ui/certd-server/metadata/notification_slack.yaml b/packages/ui/certd-server/metadata/notification_slack.yaml
index 29af1cc69..78bf0d4d3 100644
--- a/packages/ui/certd-server/metadata/notification_slack.yaml
+++ b/packages/ui/certd-server/metadata/notification_slack.yaml
@@ -25,6 +25,6 @@ input:
name: a-switch
vModel: checked
required: false
-type: builtIn
pluginType: notification
+type: builtIn
scriptFilePath: ../../../plugins/plugin-notification/slack/index.js
diff --git a/packages/ui/certd-server/metadata/notification_telegram.yaml b/packages/ui/certd-server/metadata/notification_telegram.yaml
index 5ade9f4bd..b2fa1938c 100644
--- a/packages/ui/certd-server/metadata/notification_telegram.yaml
+++ b/packages/ui/certd-server/metadata/notification_telegram.yaml
@@ -34,6 +34,6 @@ input:
name: a-switch
vModel: checked
required: false
-type: builtIn
pluginType: notification
+type: builtIn
scriptFilePath: ../../../plugins/plugin-notification/telegram/index.js
diff --git a/packages/ui/certd-server/metadata/notification_vocechat.yaml b/packages/ui/certd-server/metadata/notification_vocechat.yaml
index bcfd9a080..b68882a74 100644
--- a/packages/ui/certd-server/metadata/notification_vocechat.yaml
+++ b/packages/ui/certd-server/metadata/notification_vocechat.yaml
@@ -38,6 +38,6 @@ input:
name: a-switch
vModel: checked
required: false
-type: builtIn
pluginType: notification
+type: builtIn
scriptFilePath: ../../../plugins/plugin-notification/vocechat/index.js
diff --git a/packages/ui/certd-server/metadata/notification_webhook.yaml b/packages/ui/certd-server/metadata/notification_webhook.yaml
index 668080aca..a8c248547 100644
--- a/packages/ui/certd-server/metadata/notification_webhook.yaml
+++ b/packages/ui/certd-server/metadata/notification_webhook.yaml
@@ -71,6 +71,6 @@ input:
name: a-switch
vModel: checked
required: false
-type: builtIn
pluginType: notification
+type: builtIn
scriptFilePath: ../../../plugins/plugin-notification/webhook/index.js
diff --git a/packages/ui/certd-server/package.json b/packages/ui/certd-server/package.json
index 4b5cbb5f5..802f39f0f 100644
--- a/packages/ui/certd-server/package.json
+++ b/packages/ui/certd-server/package.json
@@ -23,7 +23,7 @@
"lint": "mwts check",
"lint:fix": "mwts fix",
"ci": "npm run cov",
- "build": "cross-env NODE_ENV=production mwtsc --cleanOutDir --skipLibCheck",
+ "build": "cross-env NODE_ENV=production mwtsc --cleanOutDir --skipLibCheck && npm run export-metadata && npm run export-md",
"export-metadata": "node export-plugin-yaml.js",
"export-md": "node export-plugin-md.js",
"dev-build": "echo 1",
diff --git a/packages/ui/certd-server/src/modules/plugin/service/plugin-service.ts b/packages/ui/certd-server/src/modules/plugin/service/plugin-service.ts
index f652982d7..5abf8c739 100644
--- a/packages/ui/certd-server/src/modules/plugin/service/plugin-service.ts
+++ b/packages/ui/certd-server/src/modules/plugin/service/plugin-service.ts
@@ -1,5 +1,5 @@
import {Inject, Provide, Scope, ScopeEnum} from "@midwayjs/core";
-import {BaseService, PageReq} from "@certd/lib-server";
+import {addonRegistry, BaseService, PageReq} from "@certd/lib-server";
import {PluginEntity} from "../entity/plugin.js";
import {InjectEntityModel} from "@midwayjs/typeorm";
import {IsNull, Not, Repository} from "typeorm";
@@ -399,8 +399,13 @@ export class PluginService extends BaseService {
delete item.metadata;
delete item.content;
delete item.extra;
+ let name = item.name
+
if (item.author) {
- item.name = item.author + "/" + item.name;
+ name = item.author + "/" + name;
+ }
+ if(item.addonType){
+ name = item.addonType + ":" + name;
}
let registry = null;
if (item.pluginType === "access") {
@@ -411,18 +416,20 @@ export class PluginService extends BaseService {
registry = dnsProviderRegistry;
} else if (item.pluginType === "notification") {
registry = notificationRegistry;
- } else {
- logger.warn(`插件${item.name}类型错误:${item.pluginType}`);
+ }else if (item.pluginType === "addon") {
+ registry = addonRegistry;
+ } else {
+ logger.warn(`插件${name}类型错误:${item.pluginType}`);
return;
}
- registry.register(item.name, {
+ registry.register(name, {
define: item,
target: async () => {
if (item.type === "builtIn") {
return await this.getPluginClassFromFile(item);
} else {
- return await this.getPluginClassFromDb(item.name);
+ return await this.getPluginClassFromDb(name);
}
}
});