Skip to content

Test Scenarios Infra Workload

dogfootman edited this page Sep 28, 2026 · 1 revision

Test Scenarios — Infra Workload — 실자원 수명주기

생성: 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

← Test Scenarios

기능 TC 제목 구분 계층 최근 결과
node-reboot TC-INFRA-NODE-REBOOT-01 Infra node 재부팅 — 상태 전이·publicIP 불변·UI 일치 검증 정상 csp ⬜ 미실행
TC-INFRA-NODE-REBOOT-02 Suspended 상태 node에 재부팅 요청 → 오류 처리 확인 비정상 csp 📝 미구현
infra-workload-create TC-INFRA-WORKLOAD-CREATE-01 Infra Workload 최소 스펙 생성→Running→삭제 (ephemeral) 정상 csp 📝 미구현
TC-INFRA-WORKLOAD-CREATE-02 Express 생성 필수값 미입력 Deploy → 검증 오류 + 생성 API 미호출 비정상 ui 📝 미구현
TC-INFRA-WORKLOAD-CREATE-03 Express 생성 사전검토 — 검토 결과가 폼에 반영된 뒤에만 Deploy 가능 정상 ui 📝 미구현
TC-INFRA-WORKLOAD-CREATE-04 Express spec 추천 Apply → 사전검토 요청이 정상 해석되어야 함 (결함 고정) 비정상 ui 📝 미구현
nodegroup-scale TC-INFRA-NODEGROUP-SCALEOUT-01 nodegroup 스케일 아웃(1→2) — 신규 node Running + 기존 node 불변(덮어써짐 사고 방어) 정상 csp ⬜ 미실행
TC-INFRA-NODEGROUP-SCALEOUT-02 스케일 아웃 증가 수 0/음수 입력 → 검증 오류 + 스케일 API 미호출 비정상 ui 📝 미구현
infra-remote-cmd TC-INFRA-CMD-NGINX-01 nodegroup 원격 명령으로 nginx 설치 → 각 node 80포트 응답 정상 csp ⬜ 미실행
TC-INFRA-CMD-02 nodegroup 범위 원격 명령 — 해당 nodegroup node에만 실행 정상 csp 📝 미구현
TC-INFRA-CMD-03 단일 node 원격 명령 — 해당 node만 실행 + 결과 표시 정상 csp 📝 미구현
TC-INFRA-CMD-04 빈 명령 제출 → 검증 오류 + 명령 API 미호출 비정상 ui 📝 미구현
infra-lifecycle TC-INFRA-LIFECYCLE-01 Infra 일괄 suspend → resume 왕복 — 전 node 상태 전이 + publicIP 불변 정상 csp 📝 미구현
TC-INFRA-LIFECYCLE-02 Infra 일괄 reboot — Running 복귀 + node 수 불변 정상 csp 📝 미구현
TC-INFRA-LIFECYCLE-03 Infra 미선택 상태로 제어 액션 → 안내만 표시, 제어 API 미호출 비정상 ui 📝 미구현
infra-delete TC-INFRA-DELETE-01 Infra 삭제 — 확인 후 목록에서 제거 + ns 잔존물 없음 정상 csp 📝 미구현
TC-INFRA-DELETE-02 삭제 확인 모달 취소 → 변경 없음, 삭제 API 미호출 비정상 ui 📝 미구현
node-lifecycle TC-INFRA-NODE-LIFECYCLE-01 단일 node suspend → resume — 동일 nodegroup의 다른 node 상태 불변 정상 csp 📝 미구현
TC-INFRA-NODE-LIFECYCLE-02 node 미선택 상태로 제어 액션 → 안내만 표시, 제어 API 미호출 비정상 ui 📝 미구현
node-delete TC-INFRA-NODE-DELETE-01 nodegroup에서 node 1개 삭제 — 잔여 node 불변 + Infra 유지 정상 csp 📝 미구현
TC-INFRA-NODE-DELETE-02 node 삭제 확인 모달 취소 → 삭제 API 미호출 비정상 ui 📝 미구현
node-snapshot TC-INFRA-NODE-SNAPSHOT-01 node 스냅샷으로 MyImage 생성 → MyImage 목록에 등장 정상 csp 📝 미구현
TC-INFRA-NODE-SNAPSHOT-02 MyImage 이름 미입력 제출 → 검증 오류 표시 + 스냅샷 API 미호출 비정상 ui 📝 미구현
infra-create-expert TC-INFRA-CREATE-EXPERT-01 Expert 모드 정적 생성 — vNet/SG/sshKey 직접 지정 후 Running 도달 정상 csp 📝 미구현
TC-INFRA-CREATE-EXPERT-02 spec+image 페어 사전검토 — 조합 가능 여부가 폼에 반영 정상 ui 📝 미구현
TC-INFRA-CREATE-EXPERT-03 Expert 필수 리소스 미선택 제출 → 검증 오류 + 생성 API 미호출 비정상 ui 📝 미구현
nodegroup-add TC-INFRA-NODEGROUP-ADD-01 기존 Infra에 nodegroup 추가(dynamic) — 신규 node Running + 기존 nodegroup 불변 정상 csp 📝 미구현
TC-INFRA-NODEGROUP-ADD-02 nodegroup 추가 사전검토 — 검토 결과가 폼에 반영 정상 ui 📝 미구현
TC-INFRA-NODEGROUP-ADD-03 nodegroup 이름 미입력 제출 → 검증 오류 + 추가 API 미호출 비정상 ui 📝 미구현
infra-policy TC-INFRA-POLICY-01 Infra autoscale 정책 생성 → 정책 목록에 반영 정상 ui 📝 미구현
TC-INFRA-POLICY-02 Infra autoscale 정책 삭제 → 목록에서 제거 정상 ui 📝 미구현
TC-INFRA-POLICY-03 정책 필수값 미입력 제출 → 검증 오류 + 생성 API 미호출 비정상 ui 📝 미구현
infra-labels TC-INFRA-LABELS-01 Infra 라벨 추가·저장 → 재조회 시 반영 정상 ui 📝 미구현
TC-INFRA-LABELS-02 Infra 라벨 키 삭제 → 목록에서 제거 정상 ui 📝 미구현
TC-INFRA-LABELS-03 라벨 키 미입력 저장 → 검증 오류 + 저장 API 미호출 비정상 ui 📝 미구현
infra-label-filter TC-INFRA-LABELS-04 라벨 셀렉터로 리소스 필터 → 조건에 맞는 항목만 표시 정상 ui 📝 미구현
TC-INFRA-LABELS-05 잘못된 셀렉터 문법 입력 → 오류 안내, 화면 크래시 없음 비정상 ui 📝 미구현
infra-nlb-tab TC-INFRA-NLBTAB-01 Infra 상세 NLB 탭 — 목록 조회 + 단건 상세 렌더 정상 ui 📝 미구현
TC-INFRA-NLBTAB-02 NLB에 node assign → 등록 대상 수 일치 정상 csp 📝 미구현
TC-INFRA-NLBTAB-03 NLB에서 node unassign → 등록 목록에서 제거 정상 csp 📝 미구현
TC-INFRA-NLBTAB-04 NLB 다중 삭제 — 선택 항목만 제거 정상 csp 📝 미구현
TC-INFRA-NLBTAB-05 NLB 미선택 상태로 Delete selected → 안내만 표시, 삭제 API 미호출 비정상 ui 📝 미구현
infra-file-transfer TC-INFRA-FILE-01 Infra 전 node에 파일 전송 → 각 node에서 파일 존재 확인 정상 csp 📝 미구현
TC-INFRA-FILE-02 파일 미선택 상태로 전송 실행 → 안내만 표시, 전송 API 미호출 비정상 ui 📝 미구현
node-block-device TC-INFRA-NODE-DISK-01 node 상세에서 신규 디스크 생성+attach → Block Device 목록에 등장 정상 csp 📝 미구현
TC-INFRA-NODE-DISK-02 기존 디스크 attach → detach 왕복 — 상태가 실제 CSP와 일치 정상 csp 📝 미구현
TC-INFRA-NODE-DISK-03 디스크 미선택 attach 실행 → 안내만 표시, attach API 미호출 비정상 ui 📝 미구현
infra-template-save TC-INFRA-TEMPLATE-SAVE-01 현재 Infra를 템플릿으로 저장 — configCopy 추출 후 템플릿 등록 정상 ui 📝 미구현
TC-INFRA-TEMPLATE-SAVE-02 템플릿 이름 미입력 저장 → 검증 오류 + 등록 API 미호출 비정상 ui 📝 미구현
infra-template-deploy TC-INFRA-TEMPLATE-DEPLOY-01 템플릿에서 Infra 배포 → Running 도달 정상 csp 📝 미구현
TC-INFRA-TEMPLATE-DEPLOY-02 템플릿 미선택 배포 → 안내만 표시, 배포 API 미호출 비정상 ui 📝 미구현
node-os-info TC-INFRA-NODE-OSINFO-01 node 상세 진입 → OS/이미지 정보가 이미지 조회 결과로 채워짐 정상 ui 📝 미구현
TC-INFRA-NODE-OSINFO-02 이미지 조회 실패(4xx) → OS 칸만 비고 상세 화면은 정상 유지 비정상 ui 📝 미구현
node-keypair TC-INFRA-NODE-KEYPAIR-01 node 상세 keypair 조회 → sshKey 이름이 표시되어야 함 (기대스펙) 정상 ui 📝 미구현
TC-INFRA-NODE-KEYPAIR-02 keypair 조회 클릭 시 콘솔 오류 없음 — 현재는 TypeError 발생 (결함 고정) 비정상 ui 📝 미구현

TC-INFRA-NODE-REBOOT-01

Infra node 재부팅 — 상태 전이·publicIP 불변·UI 일치 검증

항목 내용
기능 node-reboot
구분 정상
계층 L2 csp (실 CSP)
통합 유형 native
사전 조건 로그인 + Workspace + 실행 중 Infra Workload
화면 /webconsole/operations/manage/workloads/infraworkloads · ③제어 액션
대상 CSP aws, gcp, azure, alibaba, tencent, ncp, nhn, kt
CSP Tier / 수명주기 A / pool
검증 API mc-infra-manager/GetControlInfraNode
자동화 구현됨

절차:

  1. 풀 acquire — Suspended→resume→Running 도달
  2. node 재부팅 요청 수락 (UI)
  3. API targetAction=Reboot 전이 확인
  4. Running 복귀 + publicIP 불변 확인
  5. UI 목록 상태 일치 확인

결과: aws ⬜ 미실행 · gcp ⬜ 미실행 · azure ⬜ 미실행 · alibaba ⬜ 미실행 · tencent ⬜ 미실행 · ncp ⬜ 미실행 · nhn ⬜ 미실행 · kt ⬜ 미실행

TC-INFRA-WORKLOAD-CREATE-01

Infra Workload 최소 스펙 생성→Running→삭제 (ephemeral)

항목 내용
기능 infra-workload-create
구분 정상
계층 L2 csp (실 CSP)
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ⑤생성
대상 CSP aws, gcp, azure, alibaba, tencent, ncp, nhn, kt
CSP Tier / 수명주기 A / ephemeral
검증 API mc-infra-manager/PostInfraDynamic, mc-infra-manager/RecommendSpec, mc-infra-manager/SearchImage
자동화 📝 미구현 (정의만 존재)

절차:

  1. 생성 폼 제출 수락
  2. status Creating 전이
  3. Running 도달 + node publicIP 부여
  4. 삭제 요청 → 목록에서 소거

결과: aws 📝 미구현 · gcp 📝 미구현 · azure 📝 미구현 · alibaba 📝 미구현 · tencent 📝 미구현 · ncp 📝 미구현 · nhn 📝 미구현 · kt 📝 미구현

TC-INFRA-WORKLOAD-CREATE-02

Express 생성 필수값 미입력 Deploy → 검증 오류 + 생성 API 미호출

항목 내용
기능 infra-workload-create
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ⑤생성
CSP Tier / 수명주기 C
검증 API mc-infra-manager/PostInfraDynamic
자동화 📝 미구현 (정의만 존재)

절차:

  1. Express 생성 폼을 비운 채 Deploy 클릭
  2. 검증 오류 노출
  3. PostInfraDynamic 미호출 확인

결과: 📝 미구현

TC-INFRA-WORKLOAD-CREATE-03

Express 생성 사전검토 — 검토 결과가 폼에 반영된 뒤에만 Deploy 가능

항목 내용
기능 infra-workload-create
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ⑤생성
CSP Tier / 수명주기 C
검증 API mc-infra-manager/PostInfraDynamicReview
자동화 📝 미구현 (정의만 존재)

절차:

  1. Express 폼 입력 후 Done 클릭
  2. PostInfraDynamicReview 요청 발생
  3. 검토 결과(가용 여부·예상 비용 등) 표시

결과: 📝 미구현

TC-INFRA-WORKLOAD-CREATE-04

Express spec 추천 Apply → 사전검토 요청이 정상 해석되어야 함 (결함 고정)

항목 내용
기능 infra-workload-create
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ④Execute(실행)
CSP Tier / 수명주기 C
자동화 📝 미구현 (정의만 존재)

절차:

  1. spec 추천 패널에서 Apply 클릭
  2. 사전검토 요청의 응답 상태 수집
  3. operationId 미해석(4xx/5xx) 없이 처리되는지 확인

결과: 📝 미구현

TC-INFRA-NODEGROUP-SCALEOUT-01

nodegroup 스케일 아웃(1→2) — 신규 node Running + 기존 node 불변(덮어써짐 사고 방어)

항목 내용
기능 nodegroup-scale
구분 정상
계층 L2 csp (실 CSP)
통합 유형 native
사전 조건 로그인 + Workspace + 실행 중 Infra Workload
화면 /webconsole/operations/manage/workloads/infraworkloads · ④스케일
대상 CSP aws, gcp, azure, alibaba, tencent, ncp, nhn, kt
CSP Tier / 수명주기 A / pool
검증 API mc-infra-manager/PostInfraNodeGroupScaleOut
자동화 구현됨

절차:

  1. 스케일 아웃 요청 수락 (UI)
  2. 신규 node Creating 전이
  3. 신규 node Running 도달
  4. 기존 node id/publicIP 불변 확인
  5. UI 노드 수 일치

결과: aws ⬜ 미실행 · gcp ⬜ 미실행 · azure ⬜ 미실행 · alibaba ⬜ 미실행 · tencent ⬜ 미실행 · ncp ⬜ 미실행 · nhn ⬜ 미실행 · kt ⬜ 미실행

TC-INFRA-CMD-NGINX-01

nodegroup 원격 명령으로 nginx 설치 → 각 node 80포트 응답

항목 내용
기능 infra-remote-cmd
구분 정상
계층 L2 csp (실 CSP)
통합 유형 proxy
사전 조건 로그인 + Workspace + 실행 중 Infra Workload
화면 /webconsole/operations/manage/workloads/infraworkloads · ④Execute(실행)
대상 CSP aws
CSP Tier / 수명주기 B / pool
검증 API mc-infra-manager/PostCmdInfra
자동화 구현됨

절차:

  1. 원격 명령 실행 요청 수락 (nginx install)
  2. 명령 결과 성공 응답
  3. 각 node curl localhost:80 → 200

결과: aws ⬜ 미실행

TC-INFRA-NODE-REBOOT-02

Suspended 상태 node에 재부팅 요청 → 오류 처리 확인

항목 내용
기능 node-reboot
구분 비정상
계층 L2 csp (실 CSP)
통합 유형 native
사전 조건 로그인 + Workspace + 실행 중 Infra Workload
대상 CSP aws
CSP Tier / 수명주기 B / pool
자동화 📝 미구현 (정의만 존재)

절차:

  1. 풀 acquire 후 suspend 상태로 전환
  2. 재부팅 요청 → 4xx 또는 UI 오류 토스트
  3. 상태 Suspended 유지 확인

결과: aws 📝 미구현

TC-INFRA-LIFECYCLE-01

Infra 일괄 suspend → resume 왕복 — 전 node 상태 전이 + publicIP 불변

항목 내용
기능 infra-lifecycle
구분 정상
계층 L2 csp (실 CSP)
통합 유형 native
사전 조건 로그인 + Workspace + 실행 중 Infra Workload
화면 /webconsole/operations/manage/workloads/infraworkloads · ③제어 액션
대상 CSP aws, gcp, azure, alibaba, tencent, ncp, nhn, kt
CSP Tier / 수명주기 A / pool
검증 API mc-infra-manager/GetControlInfra, mc-infra-manager/GetInfra
자동화 📝 미구현 (정의만 존재)

절차:

  1. suspend 요청 수락 (UI)
  2. API targetAction=Suspend 전이 확인
  3. 전 node Suspended 도달
  4. resume 요청 → Running 복귀
  5. 전 node publicIP 불변 확인

결과: aws 📝 미구현 · gcp 📝 미구현 · azure 📝 미구현 · alibaba 📝 미구현 · tencent 📝 미구현 · ncp 📝 미구현 · nhn 📝 미구현 · kt 📝 미구현

TC-INFRA-LIFECYCLE-02

Infra 일괄 reboot — Running 복귀 + node 수 불변

항목 내용
기능 infra-lifecycle
구분 정상
계층 L2 csp (실 CSP)
통합 유형 native
사전 조건 로그인 + Workspace + 실행 중 Infra Workload
화면 /webconsole/operations/manage/workloads/infraworkloads · ③제어 액션
대상 CSP aws
CSP Tier / 수명주기 B / pool
검증 API mc-infra-manager/GetControlInfra
자동화 📝 미구현 (정의만 존재)

절차:

  1. reboot 요청 수락 (UI)
  2. API targetAction=Reboot 전이 확인
  3. Running 복귀 + node 수 불변

결과: aws 📝 미구현

TC-INFRA-LIFECYCLE-03

Infra 미선택 상태로 제어 액션 → 안내만 표시, 제어 API 미호출

항목 내용
기능 infra-lifecycle
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ③제어 액션
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetControlInfra
자동화 📝 미구현 (정의만 존재)

절차:

  1. Infra 행 선택 없이 제어 액션 클릭
  2. 안내 모달 표시
  3. GetControlInfra 미호출 확인

결과: 📝 미구현

TC-INFRA-DELETE-01

Infra 삭제 — 확인 후 목록에서 제거 + ns 잔존물 없음

항목 내용
기능 infra-delete
구분 정상
계층 L2 csp (실 CSP)
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ⑦삭제
대상 CSP aws, gcp, azure, alibaba, tencent, ncp, nhn, kt
CSP Tier / 수명주기 A / ephemeral
검증 API mc-infra-manager/DelInfra, mc-infra-manager/GetAllInfra
자동화 📝 미구현 (정의만 존재)

절차:

  1. 삭제 대상 Infra 생성 (teardown 선등록)
  2. 삭제 요청 수락 (확인 모달 승인)
  3. DelInfra 성공 응답
  4. 목록 재조회 시 소거 확인

결과: aws 📝 미구현 · gcp 📝 미구현 · azure 📝 미구현 · alibaba 📝 미구현 · tencent 📝 미구현 · ncp 📝 미구현 · nhn 📝 미구현 · kt 📝 미구현

TC-INFRA-DELETE-02

삭제 확인 모달 취소 → 변경 없음, 삭제 API 미호출

항목 내용
기능 infra-delete
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ⑦삭제
CSP Tier / 수명주기 C
검증 API mc-infra-manager/DelInfra
자동화 📝 미구현 (정의만 존재)

절차:

  1. Infra 선택 후 삭제 클릭
  2. 확인 모달에서 취소
  3. DelInfra 미호출 + 목록 불변 확인

결과: 📝 미구현

TC-INFRA-NODE-LIFECYCLE-01

단일 node suspend → resume — 동일 nodegroup의 다른 node 상태 불변

항목 내용
기능 node-lifecycle
구분 정상
계층 L2 csp (실 CSP)
통합 유형 native
사전 조건 로그인 + Workspace + 실행 중 Infra Workload
화면 /webconsole/operations/manage/workloads/infraworkloads · ③제어 액션
대상 CSP aws, gcp, azure, alibaba, tencent, ncp, nhn, kt
CSP Tier / 수명주기 A / pool
검증 API mc-infra-manager/GetControlInfraNode, mc-infra-manager/GetInfraNode
자동화 📝 미구현 (정의만 존재)

절차:

  1. 대상 node suspend 요청 수락
  2. 대상 node Suspended 도달
  3. 동일 nodegroup 타 node Running 유지 확인
  4. resume → Running 복귀 + publicIP 불변

결과: aws 📝 미구현 · gcp 📝 미구현 · azure 📝 미구현 · alibaba 📝 미구현 · tencent 📝 미구현 · ncp 📝 미구현 · nhn 📝 미구현 · kt 📝 미구현

TC-INFRA-NODE-LIFECYCLE-02

node 미선택 상태로 제어 액션 → 안내만 표시, 제어 API 미호출

항목 내용
기능 node-lifecycle
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ③제어 액션
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetControlInfraNode
자동화 📝 미구현 (정의만 존재)

절차:

  1. node 선택 없이 제어 액션 클릭
  2. 안내 모달 표시
  3. GetControlInfraNode 미호출 확인

결과: 📝 미구현

TC-INFRA-NODE-DELETE-01

nodegroup에서 node 1개 삭제 — 잔여 node 불변 + Infra 유지

항목 내용
기능 node-delete
구분 정상
계층 L2 csp (실 CSP)
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ⑦삭제
대상 CSP aws
CSP Tier / 수명주기 B / ephemeral
검증 API mc-infra-manager/DelInfraNode, mc-infra-manager/GetInfra
자동화 📝 미구현 (정의만 존재)

절차:

  1. node 2개짜리 Infra 준비 (teardown 선등록)
  2. node 1개 삭제 요청 수락
  3. DelInfraNode 성공 응답
  4. 상세 재조회 시 node 1개 + 잔여 node id/publicIP 불변

결과: aws 📝 미구현

TC-INFRA-NODE-DELETE-02

node 삭제 확인 모달 취소 → 삭제 API 미호출

항목 내용
기능 node-delete
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ⑦삭제
CSP Tier / 수명주기 C
검증 API mc-infra-manager/DelInfraNode
자동화 📝 미구현 (정의만 존재)

절차:

  1. node 선택 후 삭제 클릭
  2. 확인 모달에서 취소
  3. DelInfraNode 미호출 확인

결과: 📝 미구현

TC-INFRA-NODE-SNAPSHOT-01

node 스냅샷으로 MyImage 생성 → MyImage 목록에 등장

항목 내용
기능 node-snapshot
구분 정상
계층 L2 csp (실 CSP)
통합 유형 native
사전 조건 로그인 + Workspace + 실행 중 Infra Workload
화면 /webconsole/operations/manage/workloads/infraworkloads · ⑤생성
대상 CSP aws
CSP Tier / 수명주기 B / pool
검증 API mc-infra-manager/PostInfraNodeSnapshot, mc-infra-manager/GetAllCustomImage
자동화 📝 미구현 (정의만 존재)

절차:

  1. node 상세에서 MyImage 생성 모달 오픈
  2. 이름 입력 후 제출 → PostInfraNodeSnapshot 수락
  3. MyImage 목록(GetAllCustomImage)에 신규 항목 등장
  4. 생성된 MyImage 정리 (teardown)

결과: aws 📝 미구현

TC-INFRA-NODE-SNAPSHOT-02

MyImage 이름 미입력 제출 → 검증 오류 표시 + 스냅샷 API 미호출

항목 내용
기능 node-snapshot
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ⑤생성
CSP Tier / 수명주기 C
검증 API mc-infra-manager/PostInfraNodeSnapshot
자동화 📝 미구현 (정의만 존재)

절차:

  1. MyImage 생성 모달 오픈
  2. 이름 비운 채 제출
  3. 검증 오류 노출 + PostInfraNodeSnapshot 미호출

결과: 📝 미구현

TC-INFRA-CREATE-EXPERT-01

Expert 모드 정적 생성 — vNet/SG/sshKey 직접 지정 후 Running 도달

항목 내용
기능 infra-create-expert
구분 정상
계층 L2 csp (실 CSP)
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ⑤생성
대상 CSP aws
CSP Tier / 수명주기 B / ephemeral
검증 API mc-infra-manager/PostInfra, mc-infra-manager/GetAllVNet, mc-infra-manager/GetAllSecurityGroup, mc-infra-manager/GetAllSshKey
자동화 📝 미구현 (정의만 존재)

절차:

  1. Expert 모드 전환 후 리소스 드롭다운 로딩 확인
  2. vNet/subnet/SG/sshKey 선택
  3. Deploy → PostInfra 수락
  4. Running 도달 후 삭제 (teardown)

결과: aws 📝 미구현

TC-INFRA-CREATE-EXPERT-02

spec+image 페어 사전검토 — 조합 가능 여부가 폼에 반영

항목 내용
기능 infra-create-expert
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ④Execute(실행)
CSP Tier / 수명주기 C
검증 API mc-infra-manager/PostSpecImagePairReview
자동화 📝 미구현 (정의만 존재)

절차:

  1. Expert 모드에서 spec·image 선택
  2. PostSpecImagePairReview 요청 발생
  3. 검토 결과가 폼에 표시

결과: 📝 미구현

TC-INFRA-CREATE-EXPERT-03

Expert 필수 리소스 미선택 제출 → 검증 오류 + 생성 API 미호출

항목 내용
기능 infra-create-expert
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ⑤생성
CSP Tier / 수명주기 C
검증 API mc-infra-manager/PostInfra
자동화 📝 미구현 (정의만 존재)

절차:

  1. Expert 모드에서 vNet/SG 미선택
  2. Deploy 클릭
  3. 검증 오류 노출 + PostInfra 미호출

결과: 📝 미구현

TC-INFRA-NODEGROUP-ADD-01

기존 Infra에 nodegroup 추가(dynamic) — 신규 node Running + 기존 nodegroup 불변

항목 내용
기능 nodegroup-add
구분 정상
계층 L2 csp (실 CSP)
통합 유형 native
사전 조건 로그인 + Workspace + 실행 중 Infra Workload
화면 /webconsole/operations/manage/workloads/infraworkloads · ④스케일
대상 CSP aws, gcp, azure, alibaba, tencent, ncp, nhn, kt
CSP Tier / 수명주기 A / pool
검증 API mc-infra-manager/PostInfraNodeGroupDynamic, mc-infra-manager/PostInfraNode
자동화 📝 미구현 (정의만 존재)

절차:

  1. nodegroup 추가 폼 제출 수락
  2. PostInfraNodeGroupDynamic 성공 응답
  3. 신규 nodegroup의 node Running 도달
  4. 기존 nodegroup node id/publicIP 불변 확인
  5. 추가한 nodegroup 정리 (teardown)

결과: aws 📝 미구현 · gcp 📝 미구현 · azure 📝 미구현 · alibaba 📝 미구현 · tencent 📝 미구현 · ncp 📝 미구현 · nhn 📝 미구현 · kt 📝 미구현

TC-INFRA-NODEGROUP-ADD-02

nodegroup 추가 사전검토 — 검토 결과가 폼에 반영

항목 내용
기능 nodegroup-add
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ④스케일
CSP Tier / 수명주기 C
검증 API mc-infra-manager/PostInfraDynamicNodeGroupNodeReview
자동화 📝 미구현 (정의만 존재)

절차:

  1. 기존 Infra 선택 후 nodegroup 추가 폼 입력
  2. Done 클릭 → PostInfraDynamicNodeGroupNodeReview 요청 발생
  3. 검토 결과가 폼에 표시

결과: 📝 미구현

TC-INFRA-NODEGROUP-ADD-03

nodegroup 이름 미입력 제출 → 검증 오류 + 추가 API 미호출

항목 내용
기능 nodegroup-add
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ④스케일
CSP Tier / 수명주기 C
검증 API mc-infra-manager/PostInfraNodeGroupDynamic
자동화 📝 미구현 (정의만 존재)

절차:

  1. nodegroup 추가 폼에서 이름 비운 채 제출
  2. 검증 오류 노출
  3. PostInfraNodeGroupDynamic 미호출 확인

결과: 📝 미구현

TC-INFRA-NODEGROUP-SCALEOUT-02

스케일 아웃 증가 수 0/음수 입력 → 검증 오류 + 스케일 API 미호출

항목 내용
기능 nodegroup-scale
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ④스케일
CSP Tier / 수명주기 C
검증 API mc-infra-manager/PostInfraNodeGroupScaleOut
자동화 📝 미구현 (정의만 존재)

절차:

  1. 스케일 아웃 모달에서 증가 수 0 입력 후 제출
  2. 검증 오류 노출
  3. PostInfraNodeGroupScaleOut 미호출 확인

결과: 📝 미구현

TC-INFRA-POLICY-01

Infra autoscale 정책 생성 → 정책 목록에 반영

항목 내용
기능 infra-policy
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads › 탭 Policy · ⑤생성
CSP Tier / 수명주기 C
검증 API mc-infra-manager/PostInfraPolicy, mc-infra-manager/GetAllInfraPolicy
자동화 📝 미구현 (정의만 존재)

절차:

  1. Policy 탭에서 정책 폼 입력 후 Deploy
  2. PostInfraPolicy 성공 응답
  3. GetAllInfraPolicy 재조회 → 신규 정책 표시

결과: 📝 미구현

TC-INFRA-POLICY-02

Infra autoscale 정책 삭제 → 목록에서 제거

항목 내용
기능 infra-policy
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads › 탭 Policy · ⑦삭제
CSP Tier / 수명주기 C
검증 API mc-infra-manager/DelInfraPolicy, mc-infra-manager/GetAllInfraPolicy
자동화 📝 미구현 (정의만 존재)

절차:

  1. Policy 탭에서 기존 정책 삭제
  2. DelInfraPolicy 성공 응답
  3. 재조회 시 목록에서 소거

결과: 📝 미구현

TC-INFRA-POLICY-03

정책 필수값 미입력 제출 → 검증 오류 + 생성 API 미호출

항목 내용
기능 infra-policy
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads › 탭 Policy · ⑤생성
CSP Tier / 수명주기 C
검증 API mc-infra-manager/PostInfraPolicy
자동화 📝 미구현 (정의만 존재)

절차:

  1. Policy 폼 비운 채 Deploy 클릭
  2. 검증 오류 노출
  3. PostInfraPolicy 미호출 확인

결과: 📝 미구현

TC-INFRA-LABELS-01

Infra 라벨 추가·저장 → 재조회 시 반영

항목 내용
기능 infra-labels
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads › 탭 Labels · ⑥수정
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetLabels, mc-infra-manager/CreateOrUpdateLabel
자동화 📝 미구현 (정의만 존재)

절차:

  1. Labels 탭 진입 → GetLabels 요청 발생
  2. 라벨 행 추가 후 Save
  3. CreateOrUpdateLabel 성공 응답
  4. 재조회 시 신규 라벨 표시

결과: 📝 미구현

TC-INFRA-LABELS-02

Infra 라벨 키 삭제 → 목록에서 제거

항목 내용
기능 infra-labels
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads › 탭 Labels · ⑥수정
CSP Tier / 수명주기 C
검증 API mc-infra-manager/RemoveLabel, mc-infra-manager/GetLabels
자동화 📝 미구현 (정의만 존재)

절차:

  1. Labels 탭에서 기존 라벨 키 삭제 후 Save
  2. RemoveLabel 성공 응답
  3. 재조회 시 해당 키 소거

결과: 📝 미구현

TC-INFRA-LABELS-03

라벨 키 미입력 저장 → 검증 오류 + 저장 API 미호출

항목 내용
기능 infra-labels
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads › 탭 Labels · ⑥수정
CSP Tier / 수명주기 C
검증 API mc-infra-manager/CreateOrUpdateLabel
자동화 📝 미구현 (정의만 존재)

절차:

  1. Labels 탭에서 빈 키로 행 추가 후 Save
  2. 검증 오류 노출
  3. CreateOrUpdateLabel 미호출 확인

결과: 📝 미구현

TC-INFRA-LABELS-04

라벨 셀렉터로 리소스 필터 → 조건에 맞는 항목만 표시

항목 내용
기능 infra-label-filter
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ③필터/검색
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetResourcesByLabelSelector
자동화 📝 미구현 (정의만 존재)

절차:

  1. 라벨 셀렉터 입력 (예 env=production)
  2. GetResourcesByLabelSelector 요청 발생
  3. 결과 목록이 조건에 맞게 축소

결과: 📝 미구현

TC-INFRA-LABELS-05

잘못된 셀렉터 문법 입력 → 오류 안내, 화면 크래시 없음

항목 내용
기능 infra-label-filter
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ③필터/검색
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetResourcesByLabelSelector
자동화 📝 미구현 (정의만 존재)

절차:

  1. 문법에 맞지 않는 셀렉터 입력
  2. 오류 안내 노출 또는 4xx 처리
  3. 페이지 크래시/무한로딩 없음 확인

결과: 📝 미구현

TC-INFRA-NLBTAB-01

Infra 상세 NLB 탭 — 목록 조회 + 단건 상세 렌더

항목 내용
기능 infra-nlb-tab
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads › 탭 NLB · ④행 선택→상세
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetAllNLB, mc-infra-manager/GetNLB
자동화 📝 미구현 (정의만 존재)

절차:

  1. Infra 선택 → NLB 탭 진입
  2. GetAllNLB 요청 발생 + 테이블 렌더
  3. 행 선택 → GetNLB 상세 표시

결과: 📝 미구현

TC-INFRA-NLBTAB-02

NLB에 node assign → 등록 대상 수 일치

항목 내용
기능 infra-nlb-tab
구분 정상
계층 L2 csp (실 CSP)
통합 유형 native
사전 조건 로그인 + Workspace + 실행 중 Infra Workload
화면 /webconsole/operations/manage/workloads/infraworkloads › 탭 NLB · ④Execute(실행)
대상 CSP aws
CSP Tier / 수명주기 B / pool
검증 API mc-infra-manager/AddNLBNodes, mc-infra-manager/GetInfra
자동화 📝 미구현 (정의만 존재)

절차:

  1. Assign 모달 오픈 (node 목록은 GetInfra에서)
  2. 대상 node 선택 후 실행 → AddNLBNodes 성공
  3. 재조회 시 등록 node 수 일치

결과: aws 📝 미구현

TC-INFRA-NLBTAB-03

NLB에서 node unassign → 등록 목록에서 제거

항목 내용
기능 infra-nlb-tab
구분 정상
계층 L2 csp (실 CSP)
통합 유형 native
사전 조건 로그인 + Workspace + 실행 중 Infra Workload
화면 /webconsole/operations/manage/workloads/infraworkloads › 탭 NLB · ⑦삭제
대상 CSP aws
CSP Tier / 수명주기 B / pool
검증 API mc-infra-manager/RemoveNLBNodes, mc-infra-manager/GetNLB
자동화 📝 미구현 (정의만 존재)

절차:

  1. Unassign 모달 오픈
  2. 대상 node 선택 후 실행 → RemoveNLBNodes 성공
  3. 재조회 시 등록 목록에서 소거

결과: aws 📝 미구현

TC-INFRA-NLBTAB-04

NLB 다중 삭제 — 선택 항목만 제거

항목 내용
기능 infra-nlb-tab
구분 정상
계층 L2 csp (실 CSP)
통합 유형 native
사전 조건 로그인 + Workspace + 실행 중 Infra Workload
화면 /webconsole/operations/manage/workloads/infraworkloads › 탭 NLB · ⑧다중 삭제
대상 CSP aws
CSP Tier / 수명주기 B / ephemeral
검증 API mc-infra-manager/DelNLB, mc-infra-manager/GetAllNLB
자동화 📝 미구현 (정의만 존재)

절차:

  1. NLB 2건 준비 (teardown 선등록)
  2. 1건만 체크 후 Delete selected
  3. DelNLB 성공 + 미선택 NLB 잔존 확인

결과: aws 📝 미구현

TC-INFRA-NLBTAB-05

NLB 미선택 상태로 Delete selected → 안내만 표시, 삭제 API 미호출

항목 내용
기능 infra-nlb-tab
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads › 탭 NLB · ⑧다중 삭제
CSP Tier / 수명주기 C
검증 API mc-infra-manager/DelNLB
자동화 📝 미구현 (정의만 존재)

절차:

  1. 체크박스 선택 없이 Delete selected 클릭
  2. 안내 모달 표시
  3. DelNLB 미호출 확인

결과: 📝 미구현

TC-INFRA-FILE-01

Infra 전 node에 파일 전송 → 각 node에서 파일 존재 확인

항목 내용
기능 infra-file-transfer
구분 정상
계층 L2 csp (실 CSP)
통합 유형 proxy
사전 조건 로그인 + Workspace + 실행 중 Infra Workload
화면 /webconsole/operations/manage/workloads/infraworkloads · ④Execute(실행)
대상 CSP aws
CSP Tier / 수명주기 B / pool
검증 API mc-infra-manager/PostFileToInfra
자동화 📝 미구현 (정의만 존재)

절차:

  1. 원격 터미널 모달에서 파일 전송 실행
  2. PostFileToInfra 성공 응답
  3. 원격 명령으로 각 node의 파일 존재 확인

결과: aws 📝 미구현

TC-INFRA-FILE-02

파일 미선택 상태로 전송 실행 → 안내만 표시, 전송 API 미호출

항목 내용
기능 infra-file-transfer
구분 비정상
계층 L1 ui
통합 유형 proxy
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ④Execute(실행)
CSP Tier / 수명주기 C
검증 API mc-infra-manager/PostFileToInfra
자동화 📝 미구현 (정의만 존재)

절차:

  1. 전송 모달에서 파일 선택 없이 실행
  2. 안내 노출
  3. PostFileToInfra 미호출 확인

결과: 📝 미구현

TC-INFRA-CMD-02

nodegroup 범위 원격 명령 — 해당 nodegroup node에만 실행

항목 내용
기능 infra-remote-cmd
구분 정상
계층 L2 csp (실 CSP)
통합 유형 proxy
사전 조건 로그인 + Workspace + 실행 중 Infra Workload
화면 /webconsole/operations/manage/workloads/infraworkloads · ④Execute(실행)
대상 CSP aws
CSP Tier / 수명주기 B / pool
검증 API mc-infra-manager/PostCmdInfra
자동화 📝 미구현 (정의만 존재)

절차:

  1. nodegroup 터미널에서 hostname 명령 실행
  2. PostCmdInfra(subGroupId) 성공 응답
  3. 결과 행 수 = 해당 nodegroup node 수

결과: aws 📝 미구현

TC-INFRA-CMD-03

단일 node 원격 명령 — 해당 node만 실행 + 결과 표시

항목 내용
기능 infra-remote-cmd
구분 정상
계층 L2 csp (실 CSP)
통합 유형 proxy
사전 조건 로그인 + Workspace + 실행 중 Infra Workload
화면 /webconsole/operations/manage/workloads/infraworkloads · ④Execute(실행)
대상 CSP aws
CSP Tier / 수명주기 B / pool
검증 API mc-infra-manager/PostCmdInfra
자동화 📝 미구현 (정의만 존재)

절차:

  1. node 터미널에서 hostname 명령 실행
  2. PostCmdInfra(vmId) 성공 응답
  3. 결과 행 1건 + 대상 node id 일치

결과: aws 📝 미구현

TC-INFRA-CMD-04

빈 명령 제출 → 검증 오류 + 명령 API 미호출

항목 내용
기능 infra-remote-cmd
구분 비정상
계층 L1 ui
통합 유형 proxy
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ④Execute(실행)
CSP Tier / 수명주기 C
검증 API mc-infra-manager/PostCmdInfra
자동화 📝 미구현 (정의만 존재)

절차:

  1. 터미널 모달에서 명령 비운 채 실행
  2. 검증 오류 노출
  3. PostCmdInfra 미호출 확인

결과: 📝 미구현

TC-INFRA-NODE-DISK-01

node 상세에서 신규 디스크 생성+attach → Block Device 목록에 등장

항목 내용
기능 node-block-device
구분 정상
계층 L2 csp (실 CSP)
통합 유형 native
사전 조건 로그인 + Workspace + 실행 중 Infra Workload
화면 /webconsole/operations/manage/workloads/infraworkloads · ④Execute(실행)
대상 CSP aws
CSP Tier / 수명주기 B / pool
검증 API mc-infra-manager/PostNodeDataDisk, mc-infra-manager/GetAllDataDisk
자동화 📝 미구현 (정의만 존재)

절차:

  1. node 상세 Block Device 탭 → Attach Disk 모달 오픈
  2. 신규 디스크 생성 옵션으로 실행 → PostNodeDataDisk 성공
  3. Block Device 목록에 신규 디스크 등장
  4. 생성된 디스크 정리 (teardown)

결과: aws 📝 미구현

TC-INFRA-NODE-DISK-02

기존 디스크 attach → detach 왕복 — 상태가 실제 CSP와 일치

항목 내용
기능 node-block-device
구분 정상
계층 L2 csp (실 CSP)
통합 유형 native
사전 조건 로그인 + Workspace + 실행 중 Infra Workload
화면 /webconsole/operations/manage/workloads/infraworkloads · ⑦삭제
대상 CSP aws
CSP Tier / 수명주기 B / pool
검증 API mc-infra-manager/PutNodeDataDisk
자동화 📝 미구현 (정의만 존재)

절차:

  1. available 디스크 선택 후 attach → PutNodeDataDisk(option=attach) 성공
  2. Block Device 목록에 등장 확인
  3. detach → PutNodeDataDisk(option=detach) 성공
  4. 목록에서 소거 + 디스크 상태 Available 복귀 확인

결과: aws 📝 미구현

TC-INFRA-NODE-DISK-03

디스크 미선택 attach 실행 → 안내만 표시, attach API 미호출

항목 내용
기능 node-block-device
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ④Execute(실행)
CSP Tier / 수명주기 C
검증 API mc-infra-manager/PutNodeDataDisk
자동화 📝 미구현 (정의만 존재)

절차:

  1. Attach Disk 모달에서 디스크 미선택 상태로 실행
  2. 안내 노출
  3. PutNodeDataDisk 미호출 확인

결과: 📝 미구현

TC-INFRA-TEMPLATE-SAVE-01

현재 Infra를 템플릿으로 저장 — configCopy 추출 후 템플릿 등록

항목 내용
기능 infra-template-save
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ④Execute(실행)
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetInfraReqFromInfra, mc-infra-manager/PostInfraDynamicTemplate
자동화 📝 미구현 (정의만 존재)

절차:

  1. Infra 선택 → Save as Template 모달 오픈
  2. 이름 입력 후 저장
  3. GetInfraReqFromInfra + PostInfraDynamicTemplate 성공 응답
  4. 등록한 템플릿 정리 (teardown)

결과: 📝 미구현

TC-INFRA-TEMPLATE-SAVE-02

템플릿 이름 미입력 저장 → 검증 오류 + 등록 API 미호출

항목 내용
기능 infra-template-save
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ④Execute(실행)
CSP Tier / 수명주기 C
검증 API mc-infra-manager/PostInfraDynamicTemplate
자동화 📝 미구현 (정의만 존재)

절차:

  1. Save as Template 모달에서 이름 비운 채 저장
  2. 검증 오류 노출
  3. PostInfraDynamicTemplate 미호출 확인

결과: 📝 미구현

TC-INFRA-TEMPLATE-DEPLOY-01

템플릿에서 Infra 배포 → Running 도달

항목 내용
기능 infra-template-deploy
구분 정상
계층 L2 csp (실 CSP)
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ④행 선택→상세
대상 CSP aws
CSP Tier / 수명주기 B / ephemeral
검증 API mc-infra-manager/PostInfraDynamicFromTemplate
자동화 📝 미구현 (정의만 존재)

절차:

  1. 템플릿 선택 모달에서 템플릿 선택 (teardown 선등록)
  2. Deploy from Template 실행 → PostInfraDynamicFromTemplate 수락
  3. Running 도달 후 삭제

결과: aws 📝 미구현

TC-INFRA-TEMPLATE-DEPLOY-02

템플릿 미선택 배포 → 안내만 표시, 배포 API 미호출

항목 내용
기능 infra-template-deploy
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ④행 선택→상세
CSP Tier / 수명주기 C
검증 API mc-infra-manager/PostInfraDynamicFromTemplate
자동화 📝 미구현 (정의만 존재)

절차:

  1. 템플릿 미선택 상태로 Deploy from Template 클릭
  2. 안내 노출
  3. PostInfraDynamicFromTemplate 미호출 확인

결과: 📝 미구현

TC-INFRA-NODE-OSINFO-01

node 상세 진입 → OS/이미지 정보가 이미지 조회 결과로 채워짐

항목 내용
기능 node-os-info
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ④행 선택→상세
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetImage
자동화 📝 미구현 (정의만 존재)

절차:

  1. node 상세 진입
  2. GetImage 요청 발생
  3. OS 이름·버전이 응답값과 일치하게 표시

결과: 📝 미구현

TC-INFRA-NODE-OSINFO-02

이미지 조회 실패(4xx) → OS 칸만 비고 상세 화면은 정상 유지

항목 내용
기능 node-os-info
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ④행 선택→상세
CSP Tier / 수명주기 C
검증 API mc-infra-manager/GetImage
자동화 📝 미구현 (정의만 존재)

절차:

  1. GetImage를 4xx로 mock
  2. node 상세 진입
  3. 상세 렌더 유지 + 페이지 크래시 없음 확인

결과: 📝 미구현

TC-INFRA-NODE-KEYPAIR-01

node 상세 keypair 조회 → sshKey 이름이 표시되어야 함 (기대스펙)

항목 내용
기능 node-keypair
구분 정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ⑨연관 리소스 조회
CSP Tier / 수명주기 C
자동화 📝 미구현 (정의만 존재)

절차:

  1. node 상세 진입
  2. keypair 이름 요소 클릭
  3. sshKey 정보가 오류 없이 표시

결과: 📝 미구현

TC-INFRA-NODE-KEYPAIR-02

keypair 조회 클릭 시 콘솔 오류 없음 — 현재는 TypeError 발생 (결함 고정)

항목 내용
기능 node-keypair
구분 비정상
계층 L1 ui
통합 유형 native
사전 조건 로그인 + Workspace/Project 선택
화면 /webconsole/operations/manage/workloads/infraworkloads · ⑨연관 리소스 조회
CSP Tier / 수명주기 C
자동화 📝 미구현 (정의만 존재)

절차:

  1. node 상세에서 keypair 이름 요소 클릭
  2. 페이지 JS 오류 수집
  3. getsshkey is not a function 유형 오류 부재 확인

결과: 📝 미구현

Clone this wiki locally