|
1 | 1 | from dataclasses import dataclass, field |
2 | 2 | from typing import Dict, List |
3 | 3 | from .dataclass_utils import AutoSerializableMixin |
4 | | -from .constants import AUTO_CREATE_VE, DEFAULT_CR_NAMESPACE, DEFAULT_IMAGE_TAG, DEFAULT_WORKSPACE_NAME |
| 4 | +from .constants import AUTO_CREATE_VE, DEFAULT_CR_NAMESPACE, DEFAULT_IMAGE_TAG, DEFAULT_WORKSPACE_NAME, DEFAULT_CR_INSTANCE_TEMPLATE_NAME, DEFAULT_TOS_BUCKET_TEMPLATE_NAME |
5 | 5 |
|
6 | 6 |
|
7 | 7 | @dataclass |
@@ -55,7 +55,7 @@ class HybridStrategyConfig(AutoSerializableMixin): |
55 | 55 | region: str = field(default="cn-beijing", metadata={"description": "Volcano Engine service region", "icon": "🌏", "aliases": ["ve_region"]}) |
56 | 56 |
|
57 | 57 | # Container Registry (CR) configuration |
58 | | - cr_instance_name: str = field(default=AUTO_CREATE_VE, metadata={"description": "Container Registry instance name", "icon": "📦", "render_template": True, "default_template": "agentkit-cli-{{account_id}}", "aliases": ["ve_cr_instance_name"]}) |
| 58 | + cr_instance_name: str = field(default=AUTO_CREATE_VE, metadata={"description": "Container Registry instance name", "icon": "📦", "render_template": True, "default_template": DEFAULT_CR_INSTANCE_TEMPLATE_NAME, "aliases": ["ve_cr_instance_name"]}) |
59 | 59 | cr_namespace_name: str = field(default=DEFAULT_CR_NAMESPACE, metadata={"description": "Container Registry namespace", "icon": "📁", "render_template": True, "aliases": ["ve_cr_namespace_name"]}) |
60 | 60 | cr_repo_name: str = field(default="", metadata={"description": "Container Registry repository name", "icon": "📋", "aliases": ["ve_cr_repo_name"]}) |
61 | 61 | cr_image_full_url: str = field(default="", metadata={"system": True, "description": "Full Container Registry image URL", "aliases": ["ve_cr_image_full_url"]}) |
@@ -101,15 +101,15 @@ class CloudStrategyConfig(AutoSerializableMixin): |
101 | 101 | ) |
102 | 102 |
|
103 | 103 | # Tencent Object Storage (TOS) configuration for build artifacts |
104 | | - tos_bucket: str = field(default=AUTO_CREATE_VE, metadata={"system": True, "description": "TOS bucket name for storing build artifacts", "icon": "🗂️", "render_template": True, "default_template": "agentkit-cli-{{account_id}}"}) |
| 104 | + tos_bucket: str = field(default=AUTO_CREATE_VE, metadata={"system": True, "description": "TOS bucket name for storing build artifacts", "icon": "🗂️", "render_template": True, "default_template": DEFAULT_TOS_BUCKET_TEMPLATE_NAME}) |
105 | 105 | tos_prefix: str = field(default="agentkit-builds", metadata={"system": True, "description": "TOS object prefix for build artifacts"}) |
106 | 106 | tos_region: str = field(default="cn-beijing", metadata={"system": True, "description": "TOS service region"}) |
107 | 107 | tos_object_key: str = field(default="", metadata={"system": True, "description": "TOS object key for uploaded build artifact"}) |
108 | 108 | tos_object_url: str = field(default="", metadata={"system": True, "description": "TOS object URL for build artifact"}) |
109 | 109 |
|
110 | 110 | # Container Registry (CR) configuration for Docker images |
111 | 111 | image_tag: str = field(default=DEFAULT_IMAGE_TAG, metadata={"system": True, "description": "Docker image tag", "icon": "🏷️", "render_template": True}) |
112 | | - cr_instance_name: str = field(default=AUTO_CREATE_VE, metadata={"description": "Container Registry instance name", "icon": "📦", "render_template": True, "default_template": "agentkit-cli-{{account_id}}", "aliases": ["ve_cr_instance_name"]}) |
| 112 | + cr_instance_name: str = field(default=AUTO_CREATE_VE, metadata={"description": "Container Registry instance name", "icon": "📦", "render_template": True, "default_template": DEFAULT_CR_INSTANCE_TEMPLATE_NAME, "aliases": ["ve_cr_instance_name"]}) |
113 | 113 | cr_namespace_name: str = field(default=DEFAULT_CR_NAMESPACE, metadata={"description": "Container Registry namespace", "icon": "📁", "render_template": True, "aliases": ["ve_cr_namespace_name"]}) |
114 | 114 | cr_repo_name: str = field(default="", metadata={"description": "Container Registry repository name (defaults to AgentKit project name)", "icon": "📋", "aliases": ["ve_cr_repo_name"]}) |
115 | 115 | cr_region: str = field(default="cn-beijing", metadata={"system": True, "description": "Container Registry service region", "aliases": ["ve_cr_region"]}) |
|
0 commit comments