Commit 6372a96
authored
File tree
12 files changed
+14
-10
lines changed12 files changed
+14
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
- .github/copilot-instructions.md+1-1
- Dockerfile+5-6
- README.md+7-6
- api-runtime/common-runtime/ClusterManager.go+8-6
- api-runtime/rest-runtime/CBSpiderRuntime.go+154-101
- api-runtime/rest-runtime/admin-web/html/vm.html+38-14
- api-runtime/rest-runtime/admin-web/html/vpc-subnet.html+4-4
- cli/go.mod+1-1
- cloud-control-manager/cloud-driver/drivers/alibaba/doc/20251025_Cluster_변경사항.md+804
- cloud-control-manager/cloud-driver/drivers/alibaba/doc/20251121_Cluster_runtime_get_bug_1609.md+1.3k
- cloud-control-manager/cloud-driver/drivers/alibaba/main/Test_Resources.go+188-56
- cloud-control-manager/cloud-driver/drivers/alibaba/resources/ClusterHandler.go+267-55
- cloud-control-manager/cloud-driver/drivers/aws/resources/ClusterHandler.go+258-11
- cloud-control-manager/cloud-driver/drivers/azure/connect/Azure_CloudConnection.go+7-1
- cloud-control-manager/cloud-driver/drivers/azure/resources/VMSpecHandler.go+142-6
- cloud-control-manager/cloud-driver/drivers/gcp/resources/ClusterHandler.go+154-6
- cloud-control-manager/cloud-driver/drivers/ibm/IBMCloudDriver.go+1-1
- cloud-control-manager/cloud-driver/drivers/ibm/main/Test_Resources.go+1-1
- cloud-control-manager/cloud-driver/drivers/ibm/main/conf/config.yaml.sample+1-1
- cloud-control-manager/cloud-driver/drivers/ibm/resources/ClusterHandler.go+350-222
- cloud-control-manager/cloud-driver/drivers/ibm/resources/VPCHandler.go+219-48
- cloud-control-manager/cloud-driver/drivers/ncp/NCPDriver.go+4
- cloud-control-manager/cloud-driver/drivers/ncp/README.md+14-10
- cloud-control-manager/cloud-driver/drivers/ncp/resources/ClusterHandler.go+48-2
- cloud-control-manager/cloud-driver/drivers/ncp/resources/CommonNcpVpcFunc.go+6
- cloud-control-manager/cloud-driver/drivers/ncp/resources/KeyPairHandler.go+1-4
- cloud-control-manager/cloud-driver/drivers/ncp/resources/NLBHandler.go+236-98
- cloud-control-manager/cloud-driver/drivers/ncp/resources/VMHandler.go+123-105
- cloud-control-manager/cloud-driver/drivers/ncp/resources/VPCHandler.go+20-3
- cloud-control-manager/cloud-driver/drivers/tencent/resources/KeyPairHandler.go+4
- cloud-control-manager/iid-manager/IIDManager.go+11
- cloud-driver-libs/cloudos_meta.yaml+6-5
- go.mod+14-14
- go.sum+28-26
- setup.env+6-1
Submodule cb-tumblebug updated 99 files
- .all-contributorsrc+18
- .github/workflows/auto-merge.yml+1-1
- .github/workflows/continuous-delivery.yaml+1-1
- .github/workflows/continuous-integration.yaml+3-3
- .github/workflows/make-swagger.yaml+2-2
- CHANGELOG.md+17-357
- Dockerfile+1-1
- Makefile+105-18
- README.md+25-23
- assets/assets.dump.gz
- assets/cloudimage.csv+9-3
- assets/cloudspec.csv+31-33
- assets/extractionpatterns.yaml+65-10
- assets/k8sclusterinfo.yaml+29-30
- conf/cloud_conf.yaml+9
- docker-compose.yaml+6-5
- docs/apidiff_v0.11.8_v0.11.13.md+2.1k
- docs/designUML/README.md-22
- docs/designUML/seq-create-mci.puml-161
- docs/docs_tools/README.md+72
- docs/docs_tools/requirements.txt+6
- docs/docs_tools/swagger-diff-analyzer.py+2.1k
- docs/feature_guide/README.md+23
- docs/feature_guide/assets-backup-restore.md+252
- docs/feature_guide/cloud-agnostic-image.md+389
- docs/feature_guide/existing-csp-res-job-scheduler.md+1.5k
- docs/feature_guide/high-scale-provisioning-architecture.md+506
- docs/feature_guide/mci-vm-lifecycle-management.md+489
- docs/feature_guide/namespace-and-resource-identity.md+864
- docs/images/4-13.png
- docs/images/4-14.png
- docs/images/4-15.png
- docs/images/4-16.png
- docs/images/4-17.png
- docs/images/4-18.png
- docs/images/4-19.png
- docs/images/4-20.png
- docs/images/4-21.png
- docs/images/cb-tb-sequence-creating-mci.svg-329
- docs/version_migration/migration_guide_0.11.1_to_0.11.8.md
- docs/version_migration/migration_guide_0.11.8_to_0.11.12.md
- docs/version_migration/migration_guide_0.11.8_to_0.11.13.md+1.1k
- docs/version_migration/migration_guide_0.11.8_to_0.11.9.md
- docs/version_migration/migration_guide_0.11.9_to_0.11.12.md
- go.mod+8-8
- go.sum+16-16
- go.work+2-2
- go.work.sum+1
- init/README.md+35-1
- init/init.py+401-142
- init/init.sh+37
- scripts/backup-assets.sh+106
- scripts/misc/convert-swagger-version.sh+35-15
- scripts/restore-assets.sh+123
- scripts/set-mcmp.sh+250
- scripts/set-tb.sh+30-1
- scripts/setcbdf.sh-46
- scripts/setweb.sh-21
- src/core/common/utility.go+132-4
- src/core/infra/control.go+33-25
- src/core/infra/manageInfo.go+75-27
- src/core/infra/provisioning.go+501-135
- src/core/infra/recommendation.go+92-22
- src/core/infra/scheduler.go+807
- src/core/infra/snapshot.go+442-57
- src/core/infra/utility.go+11-7
- src/core/model/common.go+52-1
- src/core/model/config.go+19-5
- src/core/model/customimage.go+51-34
- src/core/model/image.go+39-13
- src/core/model/k8scluster.go+26-2
- src/core/model/mci.go+39
- src/core/model/spec.go+4
- src/core/resource/common.go+358-236
- src/core/resource/customimage.go+101-60
- src/core/resource/datadisk.go+2-2
- src/core/resource/image.go+375-113
- src/core/resource/k8scluster.go+236-86
- src/core/resource/securitygroup.go+5-4
- src/core/resource/spec.go+85-38
- src/core/resource/vnet.go+6
- src/examples/kvstore/main.go+5-5
- src/interface/rest/docs/docs.go+1.4k-231
- src/interface/rest/docs/swagger.json+1-21.5k
- src/interface/rest/docs/swagger.yaml+1.3k-206
- src/interface/rest/server/common/utility.go+45-18
- src/interface/rest/server/infra/control.go+65-5
- src/interface/rest/server/infra/provisioning.go+51-6
- src/interface/rest/server/infra/remoteCommand.go+7-7
- src/interface/rest/server/infra/schedule.go+434
- src/interface/rest/server/middlewares/responseBodyDump.go+10-2
- src/interface/rest/server/resource/common.go+12-4
- src/interface/rest/server/resource/customimage.go+3-3
- src/interface/rest/server/resource/image.go+28-3
- src/interface/rest/server/resource/k8scluster.go+86-3
- src/interface/rest/server/resource/objectStorage.go+18-18
- src/interface/rest/server/resource/spec.go+7
- src/interface/rest/server/server.go+18
- src/main.go+104-27
Submodule cm-butterfly updated 77 files
- TaskEditor-Development-Guide.md+334
- api/.env+1
- api/conf/api.yaml+29-14
- api/conf/menu.yaml+1-1
- api/conf/scriptTask.txt+41
- api/handler/http-util.go+7-7
- front/.env.local+4-4
- front/package-lock.json+64-4
- front/package.json+1-1
- front/src/entities/mci/api/index.ts+27
- front/src/entities/recommendedModel/api/index.ts+34
- front/src/entities/recommendedModel/model/types.ts+8-1
- front/src/entities/workflow/api/index.ts+47
- front/src/entities/workflow/model/types.ts+53
- front/src/features/sequential/designer/editor/config/TESTING_GUIDE.md+148
- front/src/features/sequential/designer/editor/config/taskPropertyOrderConfig.ts+113
- front/src/features/sequential/designer/editor/model/editorProviders.ts+33-1
- front/src/features/sequential/designer/editor/ui/ContainerNameEditor.vue+239
- front/src/features/sequential/designer/editor/ui/RecursiveFormField.vue+101-7
- front/src/features/sequential/designer/editor/ui/TaskComponentEditor.vue+89-9
- front/src/features/sequential/designer/model/sequentialDesignerModel.ts+64-1
- front/src/features/sequential/designer/toolbox/model/toolboxModel.ts+6-5
- front/src/features/sequential/designer/toolbox/model/toolboxSteps.ts+21
- front/src/features/sequential/designer/ui/SequentialDesigner.vue+2
- front/src/features/sourceServices/addSourceServiceModal/ui/AddSourceServiceModal.vue+4
- front/src/features/sourceServices/sourceConnection/index.ts+2-3
- front/src/features/sourceServices/sourceConnection/ui/EditSourceConnectionInfo.vue-242
- front/src/features/sourceServices/sourceConnection/ui/SourceConnectionForm.vue+201
- front/src/features/sourceServices/sourceConnection/ui/SourceConnectionInfo.vue-138
- front/src/features/sourceServices/updateSourceService/ui/EditSourceService.vue+2-1
- front/src/features/sourceServices/updateSourceService/ui/UpdateSourceService.vue+2-1
- front/src/features/workflow/workflowEditor/model/types.ts+3-1
- front/src/features/workflow/workflowEditor/model/workflowEditorModel.ts+182-158
- front/src/features/workflow/workflowEditor/ui/WorkflowEditor.vue+7-1
- front/src/pages/auth/login/ui/LoginLeftContainer.vue-36
- front/src/pages/auth/login/ui/LoginPage.vue+41-7
- front/src/pages/auth/login/ui/LoginRightContainer.vue-32
- front/src/pages/workloadOperations/mci/ui/MciPage.vue+12-14
- front/src/shared/constants/reservedNames.ts+47
- front/src/shared/hooks/table/useDynamicTableHeight.ts+128
- front/src/shared/hooks/table/useToolboxTableHeight.ts+192
- front/src/shared/ui/LoadingSpinner/README.md+128
- front/src/shared/ui/LoadingSpinner/TableLoadingSpinner.vue+72
- front/src/shared/utils/base64/index.ts+47
- front/src/widgets/credentials/credentialsList/ui/CredentialsList.vue+82-57
- front/src/widgets/models/recommendedInfraModel/model/useRecommendedInfraModel.ts+95-2
- front/src/widgets/models/recommendedInfraModel/ui/RecommendedInfraModel.vue+216-171
- front/src/widgets/models/sourceModels/sourceModelList/ui/SourceModelList.vue+44-4
- front/src/widgets/models/targetModels/targetModelList/ui/TargetModelList.vue+46-12
- front/src/widgets/source/sourceConnections/sourceConnectionDetail/information/model/sourceInformationModel.ts+4-4
- front/src/widgets/source/sourceConnections/sourceConnectionDetail/information/ui/SourceInformation.vue+68-3
- front/src/widgets/source/sourceConnections/sourceConnectionDetail/infraCollect/ui/SourceInfraCollect.vue+11-6
- front/src/widgets/source/sourceConnections/sourceConnectionDetail/softwareCollect/ui/SourceSoftwareCollect.vue+11-6
- front/src/widgets/source/sourceConnections/sourceConnectionList/ui/SourceConnectionList.vue+76-35
- front/src/widgets/source/sourceConnections/sourceConnectionModal/ui/EditSourceConnectionModal.vue+191-108
- front/src/widgets/source/sourceConnections/sourceConnectionModal/ui/SourceConnectionModal.vue+56-24
- front/src/widgets/source/sourceServices/sourceServiceList/model/sourceServiceListModel.ts+1-1
- front/src/widgets/source/sourceServices/sourceServiceList/ui/SourceServiceList.vue+44-4
- front/src/widgets/user/userlist/ui/UserListTable.vue+31-6
- front/src/widgets/workflow/taskComponents/taskComponentsList/ui/TaskComponentsList.vue+46-5
- front/src/widgets/workflow/workflowTemplates/workflowTemplatesList/ui/WorkflowTemplatesList.vue+42-3
- front/src/widgets/workflow/workflows/workflowHistory/model/workflowHistoryModel.ts+12
- front/src/widgets/workflow/workflows/workflowHistory/ui/SoftwareMigrationOverlay.vue+481
- front/src/widgets/workflow/workflows/workflowHistory/ui/TaskLogModal.vue+262
- front/src/widgets/workflow/workflows/workflowHistory/ui/WorkflowHistory.vue+157-2
- front/src/widgets/workflow/workflows/workflowHistory/ui/WorkflowRunDetailOverlay.vue+353
- front/src/widgets/workflow/workflows/workflowHistory/ui/mock-data.json+658
- front/src/widgets/workflow/workflows/workflowJsonViewer/ui/WorkflowJsonViewer.vue+92-3
- front/src/widgets/workflow/workflows/workflowList/ui/WorkflowList.vue+49-12
- front/src/widgets/workload/lsb/ui/WorkloadsLSB.vue+1-1
- front/src/widgets/workload/mci/mciList/model/index.ts+1
- front/src/widgets/workload/mci/mciList/ui/MciDeleteModal.vue+223
- front/src/widgets/workload/mci/mciList/ui/MciList.vue+89-11
- front/src/widgets/workload/vm/scenarioTemplate/ui/ScenarioTemplateManagerModal.vue+3-2
- front/src/widgets/workload/vm/vmList/ui/VmList.vue+11-1
- front/vite.config.ts+2
- front/yarn.lock+4.4k
- .github/workflows/continuous-delivery_airflow.yaml+1-1
- .github/workflows/continuous-integration.yaml+1-1
- .github/workflows/deploy-to-cm-server.yml+1-1
- .golangci.yaml+7
- Dockerfile+6-2
- README.md+2-2
- _airflow/Dockerfile+24-12
- _airflow/docker-compose.yml+2-1
- _airflow/requirements.txt+55-64
- cmd/cm-cicada/main.go+6-6
- conf/cm-cicada.yaml+6
- dao/task.go+1
- dao/taskComponent.go+2-1
- dao/taskGroup.go+1
- dao/workflowTemplate.go+1
- db/workflowTemplate.go+3-2
- go.mod+29-23
- go.sum+94-54
- lib/airflow/example/task_component/cicada_task_run_script.json+8
- lib/airflow/example/task_component/cicada_time_sleep.json+8
- lib/airflow/example/workflow_template/migrate_infra_workflow.json+17-1
- lib/airflow/gusty.go+55-1
- lib/airflow/init.go+4-3
- lib/airflow/workflow.go+37
- lib/cmd/runCmd.go+23
- lib/config/cm-cicada.go+5-4
- lib/ssh/client.go+196
- lib/ssh/runCmd.go+86
- pkg/api/rest/common/http.go+42
- pkg/api/rest/common/url.go+10-7
- pkg/api/rest/controller/cicadaTaskComponent.go+97
- pkg/api/rest/controller/health.go+2-1
- pkg/api/rest/controller/workflow.go+91-43
- pkg/api/rest/docs/docs.go+149-4
- pkg/api/rest/docs/swagger.json+149-4
- pkg/api/rest/docs/swagger.yaml+102-4
- pkg/api/rest/model/script.go+18
- pkg/api/rest/model/sshTarget.go+10
- pkg/api/rest/model/tumblebug.go+18
- pkg/api/rest/model/workflow.go+19-16
- pkg/api/rest/route/workflow.go+5-2
Submodule cm-grasshopper updated 28 files
- .github/workflows/continuous-integration.yaml+1-1
- .github/workflows/deploy-to-cm-server.yml+1-1
- Dockerfile+2-2
- README.md+1-1
- dao/executionStatus.go+90
- dao/softwareInstallStatus.go+3-2
- db/sqlite.go+5
- docs/api/README.md-3.4k
- examples/software-install-scripts/package/install-wordpress.sh+4-4
- go.mod+30-30
- go.sum+78-118
- lib/software/configCopier.go+14-14
- lib/software/install.go+318-161
- lib/software/migrationList.go+23-23
- lib/software/repoUpdater.go+8-10
- lib/software/scripts.go+2-2
- lib/software/scripts/cert_key_finder.sh+1-1
- lib/software/scripts/config_finder.sh+3-1
- lib/software/scripts/install_docker.sh-5
- lib/software/serviceMigrator.go+3-3
- lib/ssh/client.go+41-2
- lib/ssh/runCmd.go-10
- pkg/api/rest/controller/software.go+96-2
- pkg/api/rest/docs/docs.go+87
- pkg/api/rest/docs/swagger.json+87
- pkg/api/rest/docs/swagger.yaml+58
- pkg/api/rest/model/grasshopper.go+73-8
- pkg/api/rest/route/software.go+2
Submodule cm-honeybee updated 59 files
- .github/workflows/continuous-integration.yml+2-2
- .github/workflows/deploy-to-cm-servers.yml+2-2
- .gitignore+1-1
- README.md+1-1
- agent/Dockerfile+1-1
- agent/Makefile+1-1
- agent/cmd/cm-honeybee-agent/main.go+1-1
- agent/docs/docs.go+3.5k
- agent/docs/swagger.json+3.5k
- agent/docs/swagger.yaml+2.7k
- agent/driver/data/data.go+18
- agent/driver/data/minio.go+57
- agent/driver/infra/compute_windows.go+13-37
- agent/driver/infra/haproxy.go+256
- agent/driver/infra/infra.go+10
- agent/driver/infra/minio.go+838
- agent/driver/infra/network.go+4-7
- agent/driver/network/firewall_linux.go+4-3
- agent/driver/software/legacy.go+422
- agent/driver/software/legacy_binary_linux.go+68
- agent/driver/software/legacy_binary_windows.go+15
- agent/driver/software/software.go+8-1
- agent/go-rpmdb/go.mod+9-8
- agent/go-rpmdb/go.sum+16
- agent/go.mod+93-77
- agent/go.sum+232-199
- agent/go.work+2-2
- agent/go.work.sum+488-8
- agent/pkg/api/rest/controller/dataInfo.go+30
- agent/pkg/api/rest/docs/docs.go+509-3
- agent/pkg/api/rest/docs/swagger.json+509-3
- agent/pkg/api/rest/docs/swagger.yaml+347-1
- agent/pkg/api/rest/model/onprem/data/data.go+6
- agent/pkg/api/rest/model/onprem/data/minio.go+26
- agent/pkg/api/rest/model/onprem/infra/haproxy.go+45
- agent/pkg/api/rest/model/onprem/infra/infra.go+2
- agent/pkg/api/rest/model/onprem/infra/minio.go+58
- agent/pkg/api/rest/model/onprem/software/binary.go+26
- agent/pkg/api/rest/model/onprem/software/software.go+1
- agent/pkg/api/rest/route/data.go+13
- agent/pkg/api/rest/server/server.go+1
- server/Dockerfile+1-1
- server/dao/import.go+45
- server/db/sqlite.go+5
- server/go.mod+32-31
- server/go.sum+82-149
- server/lib/ssh/sourceFiles/busybox
- server/lib/ssh/sourceFiles/copyAgent.sh+8-33
- server/lib/ssh/sourceFiles/milkyway.sh
- server/lib/ssh/ssh.go+11-4
- server/pkg/api/rest/controller/benchmarkInfo.go+1-4
- server/pkg/api/rest/controller/get.go+103
- server/pkg/api/rest/controller/import.go+126
- server/pkg/api/rest/docs/docs.go+612-3
- server/pkg/api/rest/docs/swagger.json+612-3
- server/pkg/api/rest/docs/swagger.yaml+422-1
- server/pkg/api/rest/model/savedDataInfo.go+17
- server/pkg/api/rest/route/get.go+2
- server/pkg/api/rest/route/import.go+2
0 commit comments