showRunStrategy: false default: strategy: runStrategy: 1 name: DeployCertToTencentTKEIngress title: 腾讯云-部署到TKE-ingress needPlus: true icon: svg:icon-tencentcloud group: tencent desc: serverless集群请使用K8S部署插件;Qcloud类型需要【上传到腾讯云】作为前置任务;ApiServer未开启外网访问则需要做域名的内网IP映射 input: region: title: 大区 value: ap-guangzhou required: true order: 0 clusterId: title: 集群ID required: true desc: 例如:cls-6lbj1vee request: true order: 0 namespace: title: 集群namespace value: default required: true order: 0 secretName: title: 证书的secret名称 required: true order: 0 ingressName: title: ingress名称 required: true order: 0 ingressClass: title: ingress类型 component: name: a-auto-complete vModel: value options: - value: qcloud - value: nginx helper: 可选 qcloud / nginx order: 0 clusterDomain: title: 集群域名 helper: 可不填,默认为:[clusterId].ccs.tencent-cloud.com order: 0 accessId: title: Access授权 helper: access授权 component: name: access-selector type: tencent required: true order: 0 tencentCertId: title: 腾讯云证书id helper: 请选择“上传证书到腾讯云”前置任务的输出 component: name: output-selector from: UploadCertToTencent mergeScript: |2- return { show: ctx.compute(({form})=>{ return form.ingressClass === "qcloud" }) } required: true order: 0 cert: title: 域名证书 helper: 请选择前置任务输出的域名证书 component: name: output-selector from: - CertApply - CertApplyLego - CertApplyUpload mergeScript: |2- return { show: ctx.compute(({form})=>{ return form.ingressClass === "nginx" }) } required: true order: 0 output: {} type: builtIn pluginType: deploy scriptFilePath: ../../../plugins/plugin-tencent/plugin/index.js