Merge branch 'v2-dev' of https://github.com/certd/certd into v2-dev

This commit is contained in:
xiaojunnuo
2026-06-08 16:48:39 +08:00
98 changed files with 1110 additions and 405 deletions
@@ -7,6 +7,7 @@ title: 火山引擎-替换VKE证书
icon: svg:icon-volcengine
group: volcengine
desc: 替换火山引擎VKE集群中的TLS Secret证书
needPlus: true
input:
cert:
title: 域名证书
@@ -15,6 +16,7 @@ input:
name: output-selector
from:
- ':cert:'
- VolcengineUploadToCertCenter
required: true
order: 0
certDomains:
@@ -118,11 +120,11 @@ input:
component:
name: a-select
options:
- label: 按Ingress替换
value: ingress
- label: 按Secret替换
value: secret
value: ingress
- label: 按Ingress替换
value: ingress
value: secret
required: true
order: 0
ingressName:
@@ -140,23 +142,37 @@ input:
secretName:
title: Secret名称
required: true
helper: 存储TLS证书的Secret名称,可填写多个
helper: 选择要替换的Secret,可多选
component:
name: a-select
name: remote-select
vModel: value
mode: tags
open: false
type: plugin
action: onGetSecretList
search: false
pager: false
single: false
watches:
- certDomains
- accessId
- regionId
- clusterId
- kubeconfigType
- namespace
mergeScript: |2-
return {
show: ctx.compute(({form}) => form.targetType === 'secret'),
required: ctx.compute(({form}) => form.targetType === 'secret')
required: ctx.compute(({form}) => form.targetType === 'secret'),
component: {
form: ctx.compute(({form}) => form)
}
}
order: 0
createOnNotFound:
title: Secret自动创建
helper: 如果Secret不存在,则创建kubernetes.io/tls类型Secret
helper: 如果Secret不存在,则创建Opaque类型Secret
value: false
component:
name: a-switch