Skip to content

feat: restrict KT Cloud specs to .itl only#2201

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

feat: restrict KT Cloud specs to .itl only#2201
cb-github-robot merged 1 commit intocloud-barista:mainfrom
seokho-son:main

Conversation

@seokho-son
Copy link
Copy Markdown
Member

  • feat: restrict KT Cloud specs to .itl only

We are not sure why yet. In case of KT Cloud, only the specs that include .itl in spec name can be provisioned.
Restrict KT Cloud specs to .itl only until we understand the reason.

"NOTICE: KT Cloud provisioning is currently limited to specs with '.itl' in the name (temporary limitation)"
For the mci configuration review result.

(cc @innodreamer @yunkon-kim @powerkimhub )

Signed-off-by: Seokho Son <shsongist@gmail.com>
Copilot AI review requested due to automatic review settings November 6, 2025 06:34
@github-actions github-actions bot added the asset label Nov 6, 2025
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 implements a temporary restriction for KT Cloud provisioning by enforcing that only specs containing .itl in their names can be provisioned. The changes update both the spec definitions and the validation logic to support this limitation.

  • Renamed all KT Cloud spec IDs to include .itl suffix (e.g., 1x11x1.itl)
  • Added validation logic to block provisioning of KT Cloud VMs without .itl in the spec ID
  • Added user-facing warnings and recommendations about the KT Cloud .itl limitation

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
assets/cloudspec.csv Updated all KT Cloud spec names to include .itl suffix for temporary provisioning restriction
src/core/infra/provisioning.go Added validation logic to enforce .itl requirement for KT Cloud specs and provide user feedback

💡 Add Copilot custom instructions for smarter, more guided reviews. 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 Nov 6, 2025
@cb-github-robot cb-github-robot merged commit e08d6ad into cloud-barista:main Nov 6, 2025
11 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. asset

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants