Skip to content

Add SubGroup request review feature and refactor naming#2121

Merged
cb-github-robot merged 1 commit intocloud-barista:mainfrom
seokho-son:main
Aug 28, 2025
Merged

Add SubGroup request review feature and refactor naming#2121
cb-github-robot merged 1 commit intocloud-barista:mainfrom
seokho-son:main

Conversation

@seokho-son
Copy link
Copy Markdown
Member

No description provided.

Signed-off-by: Seokho Son <shsongist@gmail.com>
Copilot AI review requested due to automatic review settings August 28, 2025 03:30
@seokho-son seokho-son requested a review from yunkon-kim as a code owner August 28, 2025 03:30
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR refactors the naming convention from VM-based to SubGroup-based terminology for dynamic MCI (Multi-Cloud Infrastructure) operations and adds a new SubGroup request review feature. The changes promote consistency in the codebase by standardizing on "SubGroup" terminology throughout the API endpoints, function names, and data models.

  • Rename VM dynamic endpoints and functions to SubGroup dynamic equivalents
  • Add new SubGroup dynamic review endpoint for pre-validation of VM addition requests
  • Update API documentation and Swagger specifications to reflect the new naming

Reviewed Changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/interface/rest/server/server.go Updates REST API routes from vmDynamic to subGroupDynamic and adds new review endpoint
src/interface/rest/server/infra/provisioning.go Renames functions and adds new review endpoint implementation
src/interface/rest/docs/swagger.yaml Updates OpenAPI specification with new endpoint paths and operation IDs
src/interface/rest/docs/swagger.json Updates JSON OpenAPI specification to match YAML changes
src/interface/rest/docs/docs.go Updates generated Go documentation constants
src/core/model/mci.go Renames struct types and fields from VmDynamic to SubGroupDynamic
src/core/infra/provisioning.go Refactors core logic functions and adds new review functionality
src/core/infra/orchestration.go Updates field references to use new SubGroup naming
docs/migration_guide_0.11.1_to_0.11.8.md Updates migration documentation with corrected naming

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@seokho-son
Copy link
Copy Markdown
Member Author

/approve

@github-actions github-actions bot added the approved This PR is approved and will be merged soon. label Aug 28, 2025
@cb-github-robot cb-github-robot merged commit 95fd0b2 into cloud-barista:main Aug 28, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved This PR is approved and will be merged soon.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants