}
+ >
+
+
+
{
}
>
-
+
+
+
+
+
})
secretType: z.string().nonempty(),
secretDataKeyForCrt: z.string().nonempty(),
secretDataKeyForKey: z.string().nonempty(),
+ secretDataKeyForCrtOnlyServer: z.string().nullish(),
+ secretDataKeyForCrtOnlyIntermedia: z.string().nullish(),
secretAnnotations: z
.string()
.nullish()
diff --git a/ui/src/i18n/resources/en/nls.workflow.nodes.json b/ui/src/i18n/resources/en/nls.workflow.nodes.json
index 360304da..2ca52135 100644
--- a/ui/src/i18n/resources/en/nls.workflow.nodes.json
+++ b/ui/src/i18n/resources/en/nls.workflow.nodes.json
@@ -168,18 +168,18 @@
"label": "Auto"
},
"reuse": {
- "label": "Reuse"
+ "label": "Reuse",
+ "help": "Notes: If there is an existing certificate, the original key algorithm will be used."
},
"custom": {
- "label": "Custom"
+ "label": "Custom",
+ "help": "Notes: Please ensure that the algorithm matches the private key."
}
}
},
"key_algorithm": {
"label": "Key algorithm",
- "placeholder": "Please select key algorithm",
- "help_reuse": "Notes: If there is an existing certificate, the original key algorithm will be used.",
- "help_custom": "Notes: Please ensure that the algorithm matches the private key."
+ "placeholder": "Please select key algorithm"
},
"key_content": {
"label": "Private key (PEM format)",
@@ -514,22 +514,22 @@
},
"shared_file_path_for_key": {
"label": "Private key file path",
- "placeholder": "Please enter the output file path for private key file",
+ "placeholder": "Please enter output file path for private key file",
"help": "Notes: It should include the full file path, not just the directory."
},
"shared_file_path_for_crt": {
"label": "Certificate file path",
- "placeholder": "Please enter the output file path for certificate",
+ "placeholder": "Please enter output file path for certificate",
"help": "Notes: It should include the full file path, not just the directory."
},
"shared_file_path_for_servercrt": {
"label": "Certificate file (includes the end-entity parts only) path (Optional)",
- "placeholder": "Please enter the output file path for server certificate file",
+ "placeholder": "Please enter output file path for server certificate file",
"help": "Notes: It should include the full file path, not just the directory."
},
"shared_file_path_for_intermediacrt": {
"label": "Certificate file (includes the CA parts only) path (Optional)",
- "placeholder": "Please enter the output file path for intermediate certificate file",
+ "placeholder": "Please enter output file path for intermediate certificate file",
"help": "Notes: It should include the full file path, not just the directory."
},
"shared_pfx_password": {
@@ -577,10 +577,10 @@
"label": "Specified ID"
},
"certsan": {
- "label": "via Certificate"
+ "label": "via Certificate",
+ "help": "Notes: The website name should be a domain name and include SSL configurations."
}
- },
- "help_certsan": "Notes: The website name should be a domain name and include SSL configurations."
+ }
},
"1panel_website_id": {
"label": "1Panel website ID",
@@ -1516,15 +1516,25 @@
"placeholder": "Please enter Kubernetes Secret type",
"tooltip": "For more information, see https://kubernetes.io/docs/concepts/configuration/secret/"
},
+ "k8s_secret_data_key_for_key": {
+ "label": "Kubernetes Secret data key for private key",
+ "placeholder": "Please enter Kubernetes Secret data key for private key",
+ "tooltip": "For more information, see https://kubernetes.io/docs/concepts/configuration/secret/"
+ },
"k8s_secret_data_key_for_crt": {
"label": "Kubernetes Secret data key for certificate",
"placeholder": "Please enter Kubernetes Secret data key for certificate",
"tooltip": "For more information, see https://kubernetes.io/docs/concepts/configuration/secret/"
},
- "k8s_secret_data_key_for_key": {
- "label": "Kubernetes Secret data key for private key",
- "placeholder": "Please enter Kubernetes Secret data key for private key",
- "tooltip": "For more information, see https://kubernetes.io/docs/concepts/configuration/secret/"
+ "k8s_secret_data_key_for_servercrt": {
+ "label": "Kubernetes Secret data key for certificate (includes the end-entity parts only) (Optional)",
+ "placeholder": "Please enter Kubernetes Secret data key for server certificate",
+ "help": ""
+ },
+ "k8s_secret_data_key_for_intermediacrt": {
+ "label": "Kubernetes Secret data key for certificate (includes the CA parts only) (Optional)",
+ "placeholder": "Please enter Kubernetes Secret data key for intermediate certificate",
+ "help": ""
},
"k8s_secret_annotations": {
"label": "Kubernetes Secret annotations (Optional)",
@@ -1805,20 +1815,20 @@
},
"s3_object_key_for_key": {
"label": "Private key file object key",
- "placeholder": "Please enter the object key for private key file"
+ "placeholder": "Please enter object key for private key file"
},
"s3_object_key_for_crt": {
"label": "Certificate file object key",
- "placeholder": "Please enter the object key for certificate"
+ "placeholder": "Please enter object key for certificate"
},
"s3_object_key_for_servercrt": {
"label": "Certificate file (includes the end-entity parts only) object key (Optional)",
- "placeholder": "Please enter the object key for server certificate file",
+ "placeholder": "Please enter object key for server certificate file",
"help": ""
},
"s3_object_key_for_intermediacrt": {
"label": "Certificate file (includes the CA parts only) object key (Optional)",
- "placeholder": "Please enter the object key for intermediate certificate file",
+ "placeholder": "Please enter object key for intermediate certificate file",
"help": ""
},
"safeline": {
diff --git a/ui/src/i18n/resources/zh/nls.access.json b/ui/src/i18n/resources/zh/nls.access.json
index a20a3cba..081699b5 100644
--- a/ui/src/i18n/resources/zh/nls.access.json
+++ b/ui/src/i18n/resources/zh/nls.access.json
@@ -1029,7 +1029,7 @@
"s3_endpoint": {
"label": "终端节点",
"placeholder": "请输入终端节点",
- "help": "注意:如果不指定协议,则默认使用 https://。"
+ "help": "提示:如果不指定协议,则默认使用 https://。"
},
"s3_access_key": {
"label": "AccessKey",
diff --git a/ui/src/i18n/resources/zh/nls.settings.json b/ui/src/i18n/resources/zh/nls.settings.json
index a75e19f3..e76d8873 100644
--- a/ui/src/i18n/resources/zh/nls.settings.json
+++ b/ui/src/i18n/resources/zh/nls.settings.json
@@ -104,7 +104,7 @@
"form": {
"provider": {
"label": "ACME 提供商",
- "help": "注意:不同服务商所支持的证书有效期、私钥算法、多域名数量上限、是否允许泛域名等可能不同,切换服务商后请注意检查已有工作流的配置是否需要调整。"
+ "help": "提示:不同服务商所支持的证书有效期、私钥算法、多域名数量上限、是否允许泛域名等可能不同,切换服务商后请注意检查已有工作流的配置是否需要调整。"
},
"letsencryptstaging_alert": "测试环境比生产环境有更宽松的速率限制,可进行测试性部署。