From 7634f153b7004462f207062c0502d8345e318cc7 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 30 Dec 2025 18:32:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=80=9A=E8=BF=87metadata=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD=E6=8F=92=E4=BB=B6=EF=BC=8C=E9=99=8D=E4=BD=8E=E5=86=85?= =?UTF-8?q?=E5=AD=98=E5=8D=A0=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/ui/certd-server/.env | 1 - packages/ui/certd-server/.env.production.yaml | 3 + .../ui/certd-server/export-plugin-yaml.js | 13 +++- .../certd-server/metadata/access_51dns.yaml | 2 +- .../metadata/access_CacheFly.yaml | 2 +- .../certd-server/metadata/access_Gcore.yaml | 2 +- .../certd-server/metadata/access_apisix.yaml | 2 +- .../certd-server/metadata/access_aws-cn.yaml | 2 +- .../ui/certd-server/metadata/access_aws.yaml | 2 +- .../metadata/access_cloudflare.yaml | 2 +- .../ui/certd-server/metadata/access_cmcc.yaml | 2 +- .../ui/certd-server/metadata/access_demo.yaml | 2 +- .../certd-server/metadata/access_dnsla.yaml | 2 +- .../certd-server/metadata/access_dnspod.yaml | 2 +- .../metadata/access_dogecloud.yaml | 2 +- .../certd-server/metadata/access_dokploy.yaml | 2 +- .../certd-server/metadata/access_farcdn.yaml | 2 +- .../certd-server/metadata/access_flexcdn.yaml | 2 +- .../certd-server/metadata/access_github.yaml | 2 +- .../certd-server/metadata/access_godaddy.yaml | 2 +- .../certd-server/metadata/access_goedge.yaml | 2 +- .../certd-server/metadata/access_huawei.yaml | 2 +- .../certd-server/metadata/access_jdcloud.yaml | 2 +- .../certd-server/metadata/access_ksyun.yaml | 2 +- .../metadata/access_namesilo.yaml | 2 +- .../certd-server/metadata/access_proxmox.yaml | 2 +- .../certd-server/metadata/access_rainyun.yaml | 2 +- .../certd-server/metadata/access_ucloud.yaml | 2 +- .../certd-server/metadata/access_upyun.yaml | 2 +- .../metadata/access_volcengine.yaml | 2 +- .../certd-server/metadata/access_wangsu.yaml | 2 +- .../ui/certd-server/metadata/access_west.yaml | 2 +- .../ui/certd-server/metadata/access_woai.yaml | 2 +- .../certd-server/metadata/access_xinnet.yaml | 2 +- .../metadata/access_xinnetagent.yaml | 2 +- .../metadata/access_xinnetconnect.yaml | 2 +- ...eetest.yaml => addon_captcha_geetest.yaml} | 1 + ...ed_image.yaml => addon_captcha_image.yaml} | 1 + ...encent.yaml => addon_captcha_tencent.yaml} | 1 + ...n.yaml => addon_emailTemplate_common.yaml} | 1 + ...> addon_emailTemplate_forgotPassword.yaml} | 1 + ...> addon_emailTemplate_pipelineResult.yaml} | 1 + ... => addon_emailTemplate_registerCode.yaml} | 1 + .../addon_emailTemplate_sendCert.yaml | 74 +++++++++++++++++++ ...ed_clogin.yaml => addon_oauth_clogin.yaml} | 1 + ...ined_gitee.yaml => addon_oauth_gitee.yaml} | 1 + ...efined_oidc.yaml => addon_oauth_oidc.yaml} | 1 + ...{undefined_wx.yaml => addon_oauth_wx.yaml} | 1 + .../deploy_AliyunDeployCertToALB.yaml | 2 +- .../deploy_AliyunDeployCertToESA.yaml | 2 +- .../metadata/deploy_AliyunDeployCertToFC.yaml | 2 +- .../deploy_AliyunDeployCertToNLB.yaml | 2 +- .../deploy_AliyunDeployCertToSLB.yaml | 2 +- .../deploy_AliyunDeployCertToVod.yaml | 2 +- .../deploy_AliyunDeployCertToWaf.yaml | 2 +- .../metadata/deploy_ApisixRefreshCert.yaml | 2 +- .../deploy_AwsCNDeployToCloudFront.yaml | 2 +- .../deploy_AwsDeployToCloudFront.yaml | 2 +- .../metadata/deploy_AwsUploadToACM.yaml | 2 +- .../metadata/deploy_CacheFly.yaml | 2 +- .../metadata/deploy_CmccDeployCertToCdn.yaml | 2 +- .../metadata/deploy_CopyToLocal.yaml | 2 +- .../metadata/deploy_CustomScript.yaml | 2 +- .../metadata/deploy_DBBackupPlugin.yaml | 2 +- .../metadata/deploy_DemoTest.yaml | 2 +- .../deploy_DeployCertToAliyunApiGateway.yaml | 2 +- .../deploy_DeployCertToAliyunApig.yaml | 2 +- .../deploy_DeployCertToAliyunCDN.yaml | 2 +- .../deploy_DeployCertToAliyunDCDN.yaml | 2 +- .../deploy_DeployCertToAliyunOSS.yaml | 2 +- .../deploy_DeployCertToMailPlugin.yaml | 2 +- .../deploy_DeployCertToTencentAll.yaml | 2 +- .../deploy_DeployCertToTencentCDN.yaml | 2 +- .../deploy_DeployCertToTencentCLB.yaml | 2 +- .../deploy_DeployCertToTencentCosPlugin.yaml | 2 +- .../deploy_DeployCertToTencentEO.yaml | 2 +- .../deploy_DeployCertToTencentTKEIngress.yaml | 2 +- .../metadata/deploy_DogeCloudDeployToCDN.yaml | 2 +- .../metadata/deploy_DokployRefreshCert.yaml | 2 +- .../metadata/deploy_FarcdnRefreshCert.yaml | 2 +- .../metadata/deploy_FlexCDNRefreshCert.yaml | 2 +- .../metadata/deploy_FnOSDeployToNAS.yaml | 2 +- .../metadata/deploy_Gcoreflush.yaml | 2 +- .../metadata/deploy_Gcoreupload.yaml | 2 +- .../metadata/deploy_GithubCheckRelease.yaml | 2 +- .../metadata/deploy_GoEdgeRefreshCert.yaml | 2 +- .../deploy_HauweiDeployCertToCDN.yaml | 2 +- .../deploy_HauweiDeployCertToOBS.yaml | 2 +- .../metadata/deploy_HauweiUploadToCCM.yaml | 2 +- .../metadata/deploy_JDCloudDeployToCDN.yaml | 2 +- .../metadata/deploy_JDCloudUpdateCert.yaml | 2 +- .../metadata/deploy_JDCloudUploadCert.yaml | 2 +- .../metadata/deploy_KsyunRefreshCert.yaml | 2 +- .../metadata/deploy_ProxmoxUploadCert.yaml | 2 +- .../metadata/deploy_QiniuCertUpload.yaml | 2 +- .../metadata/deploy_QiniuDeployCertToCDN.yaml | 2 +- .../metadata/deploy_QnapDeploy.yaml | 2 +- .../metadata/deploy_RainyunRefreshCert.yaml | 2 +- .../metadata/deploy_RestartCertd.yaml | 2 +- .../deploy_TencentActionInstancesPlugin.yaml | 2 +- .../deploy_TencentDeleteExpiringCert.yaml | 2 +- .../deploy_TencentDeployCertToCDNv2.yaml | 2 +- .../deploy_TencentDeployCertToLive.yaml | 2 +- .../metadata/deploy_TencentRefreshCert.yaml | 2 +- .../metadata/deploy_UCloudDeployToCDN.yaml | 2 +- .../metadata/deploy_UCloudDeployToWaf.yaml | 2 +- .../metadata/deploy_UCloudUploadToUSSL.yaml | 2 +- .../metadata/deploy_UploadCertToOss.yaml | 2 +- .../metadata/deploy_UploadCertToTencent.yaml | 2 +- .../metadata/deploy_UpyunDeployToCdn.yaml | 2 +- .../deploy_VolcengineDeployToALB.yaml | 2 +- .../deploy_VolcengineDeployToCDN.yaml | 2 +- .../deploy_VolcengineDeployToCLB.yaml | 2 +- .../deploy_VolcengineDeployToDCDN.yaml | 2 +- .../deploy_VolcengineDeployToLive.yaml | 2 +- .../deploy_VolcengineDeployToVOD.yaml | 2 +- .../deploy_VolcengineUploadToCertCenter.yaml | 2 +- .../metadata/deploy_WaitPlugin.yaml | 2 +- .../metadata/deploy_WangsuRefreshCert.yaml | 2 +- .../metadata/deploy_WebhookDeployCert.yaml | 2 +- .../metadata/deploy_WestDeployToVhost.yaml | 2 +- .../certd-server/metadata/deploy_WoaiCDN.yaml | 2 +- .../metadata/deploy_hostShellExecute.yaml | 2 +- .../metadata/deploy_uploadCertToAliyun.yaml | 2 +- .../metadata/deploy_uploadCertToHost.yaml | 2 +- .../metadata/dnsProvider_51dns.yaml | 2 +- .../metadata/dnsProvider_aliesa.yaml | 2 +- .../metadata/dnsProvider_aliyun.yaml | 2 +- .../metadata/dnsProvider_aws-route53.yaml | 2 +- .../metadata/dnsProvider_cloudflare.yaml | 2 +- .../metadata/dnsProvider_demo.yaml | 2 +- .../metadata/dnsProvider_dnsla.yaml | 2 +- .../metadata/dnsProvider_dnspod.yaml | 2 +- .../metadata/dnsProvider_godaddy.yaml | 2 +- .../metadata/dnsProvider_huawei.yaml | 2 +- .../metadata/dnsProvider_jdcloud.yaml | 2 +- .../metadata/dnsProvider_namesilo.yaml | 2 +- .../metadata/dnsProvider_rainyun.yaml | 2 +- .../metadata/dnsProvider_tencent-eo.yaml | 2 +- .../metadata/dnsProvider_tencent.yaml | 2 +- .../metadata/dnsProvider_volcengine.yaml | 2 +- .../metadata/dnsProvider_west.yaml | 2 +- .../metadata/dnsProvider_xinnet.yaml | 2 +- .../metadata/dnsProvider_xinnetagent.yaml | 2 +- .../metadata/dnsProvider_xinnetconnect.yaml | 2 +- .../metadata/notification_anpush.yaml | 2 +- .../metadata/notification_bark.yaml | 2 +- .../metadata/notification_dingtalk.yaml | 2 +- .../metadata/notification_discord.yaml | 2 +- .../metadata/notification_email.yaml | 2 +- .../metadata/notification_feishu.yaml | 2 +- .../metadata/notification_iyuu.yaml | 2 +- .../metadata/notification_meow.yaml | 2 +- .../metadata/notification_onebot.yaml | 2 +- .../metadata/notification_qywx.yaml | 2 +- .../metadata/notification_serverchan.yaml | 2 +- .../metadata/notification_serverchan3.yaml | 2 +- .../metadata/notification_slack.yaml | 2 +- .../metadata/notification_telegram.yaml | 2 +- .../metadata/notification_vocechat.yaml | 2 +- .../metadata/notification_webhook.yaml | 2 +- packages/ui/certd-server/package.json | 2 +- .../modules/plugin/service/plugin-service.ts | 19 +++-- 163 files changed, 257 insertions(+), 158 deletions(-) rename packages/ui/certd-server/metadata/{undefined_geetest.yaml => addon_captcha_geetest.yaml} (96%) rename packages/ui/certd-server/metadata/{undefined_image.yaml => addon_captcha_image.yaml} (90%) rename packages/ui/certd-server/metadata/{undefined_tencent.yaml => addon_captcha_tencent.yaml} (97%) rename packages/ui/certd-server/metadata/{undefined_common.yaml => addon_emailTemplate_common.yaml} (98%) rename packages/ui/certd-server/metadata/{undefined_forgotPassword.yaml => addon_emailTemplate_forgotPassword.yaml} (98%) rename packages/ui/certd-server/metadata/{undefined_pipelineResult.yaml => addon_emailTemplate_pipelineResult.yaml} (98%) rename packages/ui/certd-server/metadata/{undefined_registerCode.yaml => addon_emailTemplate_registerCode.yaml} (98%) create mode 100644 packages/ui/certd-server/metadata/addon_emailTemplate_sendCert.yaml rename packages/ui/certd-server/metadata/{undefined_clogin.yaml => addon_oauth_clogin.yaml} (98%) rename packages/ui/certd-server/metadata/{undefined_gitee.yaml => addon_oauth_gitee.yaml} (96%) rename packages/ui/certd-server/metadata/{undefined_oidc.yaml => addon_oauth_oidc.yaml} (97%) rename packages/ui/certd-server/metadata/{undefined_wx.yaml => addon_oauth_wx.yaml} (96%) 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); } } });