Test Scenarios Cloud SPs - MZC-CSC/mc-web-console GitHub Wiki
Test Scenarios โ Cloud SPs (๋๋ผ์ด๋ฒยทCSP ์ ์)
์์ฑ: 2026-09-28 ยท ๊ฒฐ๊ณผ ๊ธฐ์ค: ์ต๊ทผ ์คํ 2026-09-16 ยท ๋์ ๋ฐฐํฌ ๋ฒ์ :
web:0.5.2 infra:0.12.9 conn:0.12.18 wf:0.5.1 app:0.5.2 data:0.5.3 cost:0.5.2 obs:0.5.0
| ๊ธฐ๋ฅ | TC | ์ ๋ชฉ | ๊ตฌ๋ถ | ๊ณ์ธต | ์ต๊ทผ ๊ฒฐ๊ณผ |
|---|---|---|---|---|---|
| clouddriver-list | TC-CONSOLE-CLOUDDRIVER-LIST-01 | ํ๋ฉด ์ง์ โ cb-spider driver ๋ชฉ๋ก ์๋์กฐํ + ํ ์ด๋ธ ๋ ๋ | ์ ์ | ui | ๐ ๋ฏธ๊ตฌํ |
| clouddriver-detail | TC-CONSOLE-CLOUDDRIVER-DETAIL-01 | ํ ํด๋ฆญ โ Driver Info ์์ธ ํจ๋ ํ์ | ์ ์ | ui | ๐ ๋ฏธ๊ตฌํ |
| clouddriver-readonly | TC-CONSOLE-CLOUDDRIVER-READONLY-01 | ๋ฑ๋กยท์ญ์ UI ๋ถ์ฌ โ ์ฝ๊ธฐ ์ ์ฉ ํ๋ฉด์์ด ๊ณ ์ ๋์ด์ผ ํ๋ค | ๋น์ ์ | ui | ๐ ๋ฏธ๊ตฌํ |
| cspdef-list | TC-CONSOLE-CSPDEF-LIST-01 | ํ๋ฉด ์ง์ โ CSP ์ ์ ๋ชฉ๋ก ์๋์กฐํ (Provider / Cloud Platform / Driver / Regions) | ์ ์ | ui | ๐ ๋ฏธ๊ตฌํ |
| cspdef-detail | TC-CONSOLE-CSPDEF-DETAIL-01 | ํ ํด๋ฆญ โ ์์ธ + region/zone ์ค์ฒฉ ํ ์ด๋ธ | ์ ์ | ui | ๐ ๋ฏธ๊ตฌํ |
| TC-CONSOLE-CSPDEF-PLATFORM-01 | cloudPlatform ๊ณต๋ฐฑ์ด๋ฉด provider ์์ ์ ํ๋ซํผ์ผ๋ก ํ์ ('-' ๊ธ์ง) | ์ ์ | ui | ๐ ๋ฏธ๊ตฌํ | |
| cspdef-create | TC-CONSOLE-CSPDEF-CREATE-01 | CSP ์ ์ ๋ฑ๋ก โ driver + region/zone ์ ๋ ฅ ํ ๋ชฉ๋ก ๋ฐ์ | ์ ์ | ui | ๐ ๋ฏธ๊ตฌํ |
| cspdef-delete | TC-CONSOLE-CSPDEF-DELETE-01 | ๋ฐํ์ ๋ฑ๋ก CSP ์ ์ ํด์ โ ๋ชฉ๋ก์์ ์ ๊ฑฐ | ์ ์ | ui | ๐ ๋ฏธ๊ตฌํ |
| TC-CONSOLE-CSPDEF-DELETE-02 | ์ ์ ์ค์ provider ์ญ์ ์๋ โ ๋ฐฑ์๋ ๊ฑฐ๋ถ ์ฌ์ ๊ฐ ๊ทธ๋๋ก ๋ ธ์ถ | ๋น์ ์ | ui | ๐ ๋ฏธ๊ตฌํ |
TC-CONSOLE-CLOUDDRIVER-LIST-01
ํ๋ฉด ์ง์ โ cb-spider driver ๋ชฉ๋ก ์๋์กฐํ + ํ ์ด๋ธ ๋ ๋
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | clouddriver-list |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ |
| ํ๋ฉด | /webconsole/settings/environment/cloudsps/clouddrivers ยท โ ์ง์
์๋์กฐํ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/ForwardAnyReqToAny |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- ํ๋ฉด ์ง์
- ForwardAnyReqToAny 200 (pathParams.path=driver, request={})
- Driver Name / Provider / Driver Library 3์ปฌ๋ผ ๋ ๋
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-CONSOLE-CLOUDDRIVER-DETAIL-01
ํ ํด๋ฆญ โ Driver Info ์์ธ ํจ๋ ํ์
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | clouddriver-detail |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ |
| ํ๋ฉด | /webconsole/settings/environment/cloudsps/clouddrivers ยท โฃํ ์ ํโ์์ธ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- ๋ชฉ๋ก ํ ํด๋ฆญ
- #view-mode-cards ํ์ + Driver Name / Provider / Driver Library ์ฑ์์ง
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-CONSOLE-CLOUDDRIVER-READONLY-01
๋ฑ๋กยท์ญ์ UI ๋ถ์ฌ โ ์ฝ๊ธฐ ์ ์ฉ ํ๋ฉด์์ด ๊ณ ์ ๋์ด์ผ ํ๋ค
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | clouddriver-readonly |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ |
| ํ๋ฉด | /webconsole/settings/environment/cloudsps/clouddrivers ยท ๊ธฐํ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- ํ๋ฉด ์ง์
- Add Driver ๋ฒํผ 0๊ฑด ยท ์นด๋ ๋๋กญ๋ค์ด Delete ์ก์ 0๊ฑด
- CSP Definitions ์๋ด ๋ฐฐ๋(alert-info) ์กด์ฌ
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-CONSOLE-CSPDEF-LIST-01
ํ๋ฉด ์ง์ โ CSP ์ ์ ๋ชฉ๋ก ์๋์กฐํ (Provider / Cloud Platform / Driver / Regions)
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | cspdef-list |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ |
| ํ๋ฉด | /webconsole/settings/environment/cloudsps/cspdefinitions ยท โ ์ง์
์๋์กฐํ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/GetCloudInfo |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- ํ๋ฉด ์ง์
- GetCloudInfo 200 โ csps ๋งต์ ํ ๋ฐฐ์ด๋ก ๋ณํ
- provider ๋ณ ํ ๋ ๋ + region ์ ํ์
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-CONSOLE-CSPDEF-DETAIL-01
ํ ํด๋ฆญ โ ์์ธ + region/zone ์ค์ฒฉ ํ ์ด๋ธ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | cspdef-detail |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ |
| ํ๋ฉด | /webconsole/settings/environment/cloudsps/cspdefinitions ยท โฃํ ์ ํโ์์ธ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- ๋ชฉ๋ก ํ ํด๋ฆญ
- Provider / Driver / Cloud Platform / Description ํ์
- region ๋ณ Region ID ยท Region Name ยท Zones ์ค์ฒฉ ํ ์ด๋ธ ๋ ๋
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-CONSOLE-CSPDEF-PLATFORM-01
cloudPlatform ๊ณต๋ฐฑ์ด๋ฉด provider ์์ ์ ํ๋ซํผ์ผ๋ก ํ์ ('-' ๊ธ์ง)
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | cspdef-detail |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ |
| ํ๋ฉด | /webconsole/settings/environment/cloudsps/cspdefinitions ยท โ ์ง์
์๋์กฐํ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/GetCloudInfo |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- ๋ชฉ๋ก ์ ํ์ Cloud Platform ์ปฌ๋ผ ํ์ธ
- ๋น cloudPlatform โ provider ์ด๋ฆ ํ์, '-' ๋ ๋ 0๊ฑด
- ํ์ CSP(openstack-ex01)๋ง provider ์ ๋ค๋ฅธ ๊ฐ(openstack) ํ์
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-CONSOLE-CSPDEF-CREATE-01
CSP ์ ์ ๋ฑ๋ก โ driver + region/zone ์ ๋ ฅ ํ ๋ชฉ๋ก ๋ฐ์
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | cspdef-create |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ |
| ํ๋ฉด | /webconsole/settings/environment/cloudsps/cspdefinitions ยท โค์์ฑ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/RegisterCspDefinition, mc-infra-manager/GetProviderList, mc-infra-manager/GetCloudInfo |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- Add CSP Definition โ Provider Name / Driver / Cloud Platform / Region ID ยท Zones ์ ๋ ฅ
- RegisterCspDefinition 200
- ์๊ฒฉ์ฆ๋ช ๋ฑ๋ก ์๋ด ํ ์คํธ + ํผ ๋ซํ + ๋ชฉ๋ก ๋ฐ์
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-CONSOLE-CSPDEF-DELETE-01
๋ฐํ์ ๋ฑ๋ก CSP ์ ์ ํด์ โ ๋ชฉ๋ก์์ ์ ๊ฑฐ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | cspdef-delete |
| ๊ตฌ๋ถ | ์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ |
| ํ๋ฉด | /webconsole/settings/environment/cloudsps/cspdefinitions ยท โฆ์ญ์ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/UnregisterCspDefinition, mc-infra-manager/GetCloudInfo |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- ํ ์ฒดํฌ โ ๋๋กญ๋ค์ด Delete โ ํ์ธ ๋ชจ๋ฌ ์น์ธ
- UnregisterCspDefinition 200
- ์ฑ๊ณต ํ ์คํธ + ๋ชฉ๋ก์์ ์ ๊ฑฐ
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ
TC-CONSOLE-CSPDEF-DELETE-02
์ ์ ์ค์ provider ์ญ์ ์๋ โ ๋ฐฑ์๋ ๊ฑฐ๋ถ ์ฌ์ ๊ฐ ๊ทธ๋๋ก ๋ ธ์ถ
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ๊ธฐ๋ฅ | cspdef-delete |
| ๊ตฌ๋ถ | ๋น์ ์ |
| ๊ณ์ธต | L1 ui |
| ํตํฉ ์ ํ | native |
| ์ฌ์ ์กฐ๊ฑด | ๋ก๊ทธ์ธ |
| ํ๋ฉด | /webconsole/settings/environment/cloudsps/cspdefinitions ยท โฆ์ญ์ |
| CSP Tier / ์๋ช ์ฃผ๊ธฐ | C |
| ๊ฒ์ฆ API | mc-infra-manager/UnregisterCspDefinition |
| ์๋ํ | ๐ ๋ฏธ๊ตฌํ (์ ์๋ง ์กด์ฌ) |
์ ์ฐจ:
- built-in provider(aws) ์ ํ โ Delete โ ํ์ธ
- UnregisterCspDefinition 500
- ํ ์คํธ์ ๋ฐฑ์๋ ์ฌ์ ("... was not registered at runtime ...") ๋ ธ์ถ, ์ผ๋ฐ 500 ๋ฌธ๊ตฌ ๋ฏธ๋ ธ์ถ
- ํด๋น provider ๋ฌด๋ณ๊ฒฝ
๊ฒฐ๊ณผ: ๐ ๋ฏธ๊ตฌํ