From 54f66f00af8a75fcb6c25e8aa40e65fcd529e516 Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Mon, 2 Mar 2026 17:15:28 +0800 Subject: [PATCH] feat(provider): allow wildcard domain on deployment to flyio --- pkg/core/deployer/providers/flyio/flyio.go | 2 +- .../forms/BizDeployNodeConfigFieldsProviderCTCCCloudFaaS.tsx | 2 +- .../designer/forms/BizDeployNodeConfigFieldsProviderFlyIO.tsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/core/deployer/providers/flyio/flyio.go b/pkg/core/deployer/providers/flyio/flyio.go index e7db1e078..79f7dd47a 100644 --- a/pkg/core/deployer/providers/flyio/flyio.go +++ b/pkg/core/deployer/providers/flyio/flyio.go @@ -15,7 +15,7 @@ type DeployerConfig struct { ApiToken string `json:"apiToken"` // Fly.io 应用名称。 AppName string `json:"appName"` - // 自定义域名(不支持泛域名)。 + // 自定义域名(支持泛域名)。 Domain string `json:"domain"` } diff --git a/ui/src/components/workflow/designer/forms/BizDeployNodeConfigFieldsProviderCTCCCloudFaaS.tsx b/ui/src/components/workflow/designer/forms/BizDeployNodeConfigFieldsProviderCTCCCloudFaaS.tsx index 941ce9041..ebe2761ef 100644 --- a/ui/src/components/workflow/designer/forms/BizDeployNodeConfigFieldsProviderCTCCCloudFaaS.tsx +++ b/ui/src/components/workflow/designer/forms/BizDeployNodeConfigFieldsProviderCTCCCloudFaaS.tsx @@ -53,7 +53,7 @@ const getSchema = ({ i18n = getI18n() }: { i18n?: ReturnType }) return z.object({ regionId: z.string().nonempty(t("workflow_node.deploy.form.ctcccloud_faas_region_id.placeholder")), - domain: z.string().refine((v) => isDomain(v), t("workflow_node.deploy.form.ctcccloud_faas_domain.placeholder")), + domain: z.string().refine((v) => isDomain(v), t("common.errmsg.domain_invalid")), }); }; diff --git a/ui/src/components/workflow/designer/forms/BizDeployNodeConfigFieldsProviderFlyIO.tsx b/ui/src/components/workflow/designer/forms/BizDeployNodeConfigFieldsProviderFlyIO.tsx index cc6d8058c..df4ed0224 100644 --- a/ui/src/components/workflow/designer/forms/BizDeployNodeConfigFieldsProviderFlyIO.tsx +++ b/ui/src/components/workflow/designer/forms/BizDeployNodeConfigFieldsProviderFlyIO.tsx @@ -53,7 +53,7 @@ const getSchema = ({ i18n = getI18n() }: { i18n?: ReturnType }) return z.object({ appName: z.string().nonempty(t("workflow_node.deploy.form.flyio_app_name.placeholder")), - domain: z.string().refine((v) => isDomain(v), t("workflow_node.deploy.form.flyio_domain.placeholder")), + domain: z.string().refine((v) => isDomain(v, { allowWildcard: true }), t("common.errmsg.domain_invalid")), }); };