perf(volcengine-vke): 火山VKE集群证书支持两种类型的证书保密字典

This commit is contained in:
xiaojunnuo
2026-06-06 02:12:47 +08:00
parent 1175e1164b
commit 77b8024453
4 changed files with 217 additions and 34 deletions
@@ -6,7 +6,7 @@ name: VolcengineDeployToVKE
title: 火山引擎-替换VKE证书
icon: svg:icon-volcengine
group: volcengine
desc: 替换火山引擎VKE集群中的TLS Secret证书
desc: 将证书上传至火山引擎证书中心后,通过 cert_center 方式替换VKE集群中的Secret
input:
cert:
title: 域名证书
@@ -15,6 +15,7 @@ input:
name: output-selector
from:
- ':cert:'
- 'VolcengineUploadToCertCenter'
required: true
order: 0
certDomains:
@@ -140,23 +141,38 @@ 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