Repository navigation
Test Scenarios IV5
생성: 2026-10-16 · 기준: v07 설치 후 통합 검증(IV) · 원본: 여정별 계획서(Excel) ← Test Scenarios · IV 허브 · 기능 TC
| 시나리오 | 기능 TC | 제목 | 유형 | 결과 (CSP별) | spec |
|---|---|---|---|---|---|
| IV5_S01 | TC-APP-013 | SW Catalogs: Infra에 SW 설치 | 정상 | ✅ 8건 · ❌ KT | IV5_S01 |
| IV5_S02 | TC-APP-016 | SW Catalogs: K8s에 SW/workload 배포 | 정상 | ✅ 7건 · ❌ Tencent · ⬜ KT | IV5_S02 |
| IV5_S03 | TC-APP-014 | Infra 상세 Install SW 버튼으로 SW 설치 | 정상 | ✅ 8건 · ❌ KT | IV5_S03 |
| IV5_S04 | TC-APP-019 | Terminal 로 VM 접속·Docker 확인 (SW 설치 후) | 정상 | ✅ 8건 · ❌ KT | IV5_S04 |
| IV5_S05 | TC-APP-020 | [Infra] 설치된 SW 호출 확인: Apache(8081)·Nginx(8082) HTTP 응답 | 정상 | ✅ 8건 · ❌ KT | IV5_S05 |
| IV5_S06 | TC-APP-022 | [K8s] 설치된 Nginx(Helm) 동작 확인: 상태·Health Check·Pod | 정상 | ✅ 7건 · 🚧 Tencent · ⬜ KT | IV5_S06 |
| IV5_S07 | TC-APP-021 | [Infra] 설치 SW Uninstall → 삭제 확인: Apache·Nginx | 정상 | ✅ 8건 · 🚧 KT | IV5_S07 |
| IV5_S08 | TC-APP-023 | [K8s] Nginx(Helm) Uninstall → 삭제 확인 | 정상 | ✅ 7건 · 🚧 Tencent · ⬜ KT | IV5_S08 |
| IV5_S09 | TC-APP-001 | Repository 목록 조회 | 정상 | ✅ 공통 | IV5_S09 |
| IV5_S10 | TC-APP-002 | Repository 신규 생성 (am-test-docker-hosted, docker) | 정상 | ✅ 공통 | IV5_S10 |
| IV5_S11 | TC-APP-003 | Repository 상세 진입 | 정상 | ✅ 공통 | IV5_S11 |
| IV5_S12 | TC-APP-006 | 빌트인 Catalog 목록 표시 | 정상 | ✅ 공통 | IV5_S12 |
| IV5_S13 | TC-APP-007 | Catalog 상세 펼침/접힘 (Elasticsearch) | 정상 | ✅ 공통 | IV5_S13 |
| IV5_S14 | TC-APP-008 | 외부 검색 결과 표시 (Docker Hub / Artifact Hub) | 정상 | ✅ 공통 | IV5_S14 |
| IV5_S15 | TC-APP-009 | 외부 검색 결과 업로드 (Public Registry → Import & Create) | 정상 | ✅ 공통 | IV5_S15 |
| IV5_S16 | TC-APP-010 | Catalog 신규 등록 (Register, Existing Package: Ghost CMS) | 정상 | ✅ 공통 | IV5_S16 |
| IV5_S17 | TC-APP-011 | Catalog 수정 (Edit) | 정상 | 🚧 공통 | IV5_S17 |
| IV5_S18 | TC-APP-004 | Repository 컴포넌트 삭제 | 정상 | ✅ 공통 | IV5_S18 |
| IV5_S19 | TC-APP-012 | Catalog 삭제 (Trash) | 정상 | 🚧 공통 | IV5_S19 |
| IV5_S20 | TC-APP-005 | Repository 삭제 | 정상 | ✅ 공통 | IV5_S20 |
| IV5_S21 | TC-APP-017 | 애플리케이션 배포 상태 목록 갱신 (Refresh) | 정상 | ✅ 공통 | IV5_S21 |
| IV5_S22 | TC-APP-018 | 애플리케이션 Rating 제출 | 정상 | ⏭️ 공통 | IV5_S22 |
| IV5_S23 | TC-APP-015 | VM 다중 배포 (Clustering, Elasticsearch) | 정상 | ❌ AWS | IV5_S23 |
| IV5_S24 | TC-APP-024 | 등록된 Object Storage 조회·선택 | 정상 | ✅ Alibaba | IV5_S24 |
| IV5_S25 | TC-APP-025 | Object Storage 연결 사전 확인 (Storage Check) | 정상 | ✅ Alibaba | IV5_S25 |
| IV5_S26 | TC-APP-026 | VM Jupyter Object Storage 연동 배포·읽기/쓰기 | 정상 | ✅ Alibaba | IV5_S26 |
| IV5_S27 | TC-APP-027 | K8S Jupyter Object Storage 연동 배포·읽기/쓰기 | 정상 | ✅ AWS, GCP | IV5_S27 |
| IV5_S28 | TC-APP-028 | Object Storage 접근 모드·Prefix 권한 확인 | 정상 | ✅ Alibaba | IV5_S28 |
| IV5_S29 | TC-APP-029 | Jupyter 삭제·연동 권한 해제 및 Object Storage 데이터 보존 | 정상 | ✅ Alibaba | IV5_S29 |
SW Catalogs: Infra에 SW 설치
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-013 SW Catalogs 에서 Infra 에 SW 설치 |
| 화면 | Applications > SW Catalogs(iframe: Software Catalog 목록, Register/Deploy 버튼) → SW 선택 → Deploy → 설치 대상 선택 팝업 |
| 구분 | 정상 · CSP별 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. IV3 Infra Running |
| 자동화 | IV5_S01 |
절차
1.SW Catalogs 진입(iframe) 2.mc1 대상 SW 설치
기대결과
설치 요청 접수
결과 (v07)
-
AWS ✅ PASS (2026-10-12) — [2026-10-12 14:31 iv5b 재녹화] App Status Apache HTTP Server Running(05:31:57 UTC), 다른 세션과 겹치지 않는 전용 사본 ~/mcmp-e2e-iv5b 에서 실행 || [2026-10-12 재실행] 선행: g1-1 Suspended 였다가 사용자가 Running 으로 변경(Public IP <PUBLIC_IP>, Tumblebug 반영 확인). 1차(05:08 UTC) 는 App Status Running 이었으나 같은 사본 동시 실행… · 녹화
v07_IV5_S01_AWS.webm -
Azure ✅ PASS (2026-10-13) — [mc2 Resume → 실행 → Suspend] mc2/g2-1(Running, Public IP <PUBLIC_IP>, Tumblebug 반영 확인) SW Catalogs Deploy → VM / mc2 / g2-1, [Apache HTTP Server] latest, Port 8081 → Spec Check → Deploy(확인창 "Your selected VM has lower specifications than recommended…" 수락, Standard_B1ms) → App S… · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S01_Azure.webm -
Alibaba ✅ PASS (2026-10-13) — [mc3 Resume → 실행 → Suspend] mc3/g3-1(Running, Public IP <PUBLIC_IP>, Tumblebug 반영 확인) SW Catalogs Deploy → VM / mc3 / g3-1, [Apache HTTP Server] latest, Port 8081 → Spec Check → Deploy → App Status "VM (default / mc3 / g3-1) Apache HTTP Server Running"(2026-10-13 01:09:33 UTC).… · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S01_Alibaba.webm -
GCP ✅ PASS (2026-10-13) — [mc4 Resume → 실행 → Suspend] mc4/g4-1(Running, Public IP <PUBLIC_IP>, Tumblebug 반영 확인) SW Catalogs Deploy → VM / mc4 / g4-1, [Apache HTTP Server] latest, Port 8081 → Spec Check → Deploy(확인창 "Your selected VM has lower specifications than recommended…" 수락, n1-standard-1) → App Sta… · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S01_GCP.webm -
Tencent ✅ PASS (2026-10-13) — [mc5 Resume → 실행 → Suspend] mc5/g5-1(Running, Public IP <PUBLIC_IP>, Tumblebug 반영 확인) SW Catalogs Deploy → VM / mc5 / g5-1, [Apache HTTP Server] latest, Port 8081 → Spec Check → Deploy → App Status "VM (default / mc5 / g5-1) Apache HTTP Server Running"(2026-10-13 01:46:32 UTC)… · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S01_Tencent.webm -
NHN Cloud ✅ PASS (2026-10-13) — [mc6 Resume → 실행 → Suspend] mc6/g6-1(Running, Public IP <PUBLIC_IP>, Tumblebug 반영 확인) SW Catalogs Deploy → VM / mc6 / g6-1, [Apache HTTP Server] latest, Port 8081 → Spec Check → Deploy(확인창 "Your selected VM has lower specifications than recommended…" 수락, m2.c1m2) → App Status… · 녹화
WSL ~/mcmp-e2e-iv5c/results/v07/recordings/v07_IV5_S01_NHNCloud.webm -
NCP ✅ PASS (2026-10-13) — [mc7 Resume → 실행 → Suspend] mc7/g7-1(Running, Public IP <PUBLIC_IP>, Tumblebug 반영 확인) SW Catalogs Deploy → VM / mc7 / g7-1, [Apache HTTP Server] latest, Port 8081 → Spec Check → Deploy → App Status "VM (default / mc7 / g7-1) Apache HTTP Server Running"(2026-10-13 02:10:43 UT… · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S01_NCP.webm -
IBM ✅ PASS (2026-10-13) — [mc8 Resume → 실행 → Suspend] mc8/g8-1(Running, Public IP <PUBLIC_IP>, Tumblebug 반영 확인) SW Catalogs Deploy → VM / mc8 / g8-1, [Apache HTTP Server] latest, Port 8081 → Spec Check → Deploy → App Status "VM (default / mc8 / g8-1) Apache HTTP Server Running"(2026-10-13 02:24:49 UT… · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S01_IBM.webm -
KT ❌ FAIL (2026-10-12) — v07 FAIL(154s): [node-status] mc9/g9-1: Running, Public IP(IPv4)=<PUBLIC_IP> / [deploy-target] Infra=mc9 VM=g9-1 (Catalog Deploy 모달에서 선택) / [deploy-input] App=[Apache HTTP Server] latest Port=8081 / [spec-check] (변화 없음) / [deploy-result] modalClosed=false msgs=Deployment tar… · 녹화
v07_IV5_S01_KT.webm
SW Catalogs: K8s에 SW/workload 배포
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-016 SW Catalogs 에서 K8s 에 SW/workload 배포 (Helm) |
| 화면 | Applications > SW Catalogs(iframe) → SW 선택 → 배포 대상 선택 팝업 |
| 구분 | 정상 · CSP별 |
| 사전 조건 | admin 로그인 상태, Workspace=ws01 / Project=p1 선택 상태에서 시작. IV3 K8s Ready |
| 자동화 | IV5_S02 |
절차
1.SW Catalogs 진입 2.k1 대상 SW 배포
기대결과
배포 요청 접수
결과 (v07)
-
AWS ✅ PASS (2026-10-15) — [2026-10-15 K8s CSP 사이클 재실행, p1/k1s] v07 PASS: SW Catalogs → K8S Nginx(Helm) 배포 → App Status Running || 이전 기록: [K8s k1d] v07 PASS(137s): [cluster] p1/k1d: status=Active version=1.35 nodegroup=1 / [deploy-target] K8S namespace=p1 cluster=k1d (Catalog Deploy 모달에서 선택) / [deploy-inp… · 녹화
v07_IV5_S02_AWS.webm -
Azure ✅ PASS (2026-10-13) — [p2 생성 → k2e 타입 B(Cluster+NodeGroup g2e 동시 생성, Standard_E4as_v6 4 vCPU/32GB, node 1, 1.36.4, 약 6분 Active) → 실행 → k2e 삭제] SW Catalogs Deploy → K8S, namespace p2(고정), Cluster k2e, [Nginx] 0.16.8, Port 80 → Spec Check → Deploy → "Deployment completed" → App Status "K8S (p2 / k2e) N… · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S02_Azure.webm -
Alibaba ✅ PASS (2026-10-13) — [p3 생성 → k3(1.35.7-aliyun.1, 타입 A, 약 4분 Active) + NodeGroup g3(ecs.e-c1m4.xlarge, cloud_essd 40GB, node 1, 약 2분 Active) → 실행 → k3 삭제] SW Catalogs Deploy → K8S, namespace p3(고정), Cluster k3, [Nginx] 0.16.8, Port 80 → Spec Check → Deploy → "Deployment completed" → App Status "K8S … · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S02_Alibaba.webm -
GCP ✅ PASS (2026-10-15) — [2026-10-15 K8s CSP 사이클 재실행, p4/k4s] v07 PASS: SW Catalogs → K8S Nginx(Helm) 배포 → App Status Running || 이전 기록: [p4 생성 → k4 타입 B(Cluster+NodeGroup g4 동시 생성, e2-highmem-4 4 vCPU/32GB, node 1, 1.35.6-gke, NodeGroup 약 3분·Cluster 약 11분 Active) → 실행 → k4 삭제] SW Catalogs Deploy → K8S, … · 녹화
v07_IV5_S02_GCP.webm -
Tencent ❌ FAIL (2026-10-13) — [p5 생성 → k5 타입 A(1.34.1, 약 5분 Active) → NodeGroup g5(S8.LARGE16 4 vCPU/16GB, CLOUD_BSSD 50GB, node 1 — 노드풀 Active 후 약 1분 뒤 node 연결) → 실행 → 정리(g5 삭제 → k5 삭제)] SW Catalogs Deploy → K8S, namespace p5, Cluster k5, [Nginx] 0.16.8, Port 80 → Spec Check → Deploy 후 모달에 성공/오류 문구 없이 남고(Az… · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S02_Tencent.webm - NHN Cloud ✅ PASS (2026-10-13) — [사용자 지시로 default 프로젝트에서 재시도] p6 기본 폼은 OverQuota 로 BLOCKED 였음 → default 프로젝트 Expert Creation 으로 k6 생성(기존 vNet nhn-kr1-22c68100…/subnet-0, sg6, v1.33.4, NodeGroup g6 r2.c4m16 key6 node1, 약 17분 후 Active). SW Catalogs → Nginx Helm chart(Port 80) → Spec Check → Deploy → App Status Ru…
- NCP ✅ PASS (2026-10-13) — [사용자 지시로 default 프로젝트에서 재시도] p7 기본 폼은 VPC 한도(1015009)로 BLOCKED 였음 → default 프로젝트 Expert Creation 으로 k7 생성(기존 VPC ncp-kr-142413 / subnet tbr0u59a2lnobtpbef14-subnet-3(10.156.0.0/18) / SG ncp-kr-365868 / 1.34.3-nks.2 / NodeGroup g7a s4-g3 key7 node1, 약 11분 후 Active). NodeGroup 이름 …
-
IBM ✅ PASS (2026-10-13) — [p8 생성 → p8 에 vNet v8k(ibm-jp-tok 10.18.0.0/16, subnet s8k-1)·SG sg8k(TCP 22/80)·SSH Key key8k 생성 → Expert Creation k8(1.35.9, VPC v8k/Subnet s8k-1/SG sg8k) + NodeGroup g8(bx2-4x16, key8k, node 1), 요청 후 약 21분 Active(Creating→Inactive→Creating→Active) → 실행 → k8 삭제] SW Catalogs De… · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S02_IBM.webm
Infra 상세 Install SW 버튼으로 SW 설치
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-014 Infra 상세 Install SW 버튼으로 SW 설치 |
| 화면 | Workloads > Infra Workloads > Infra 선택 > Default 탭 Node List 에서 node 선택 > Node Info 상단 Install SW → 'Install SW — Node [g / node]' 모달(대상 고정 설치 폼) → Application 선택 → Spec Check → Deploy → Applications > App Status |
| 구분 | 정상 · CSP별 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. IV3 Infra Running |
| 자동화 | IV5_S03 |
절차
1.Infra 목록에서 mc1 선택 2.Node List 에서 node g1-1 선택 3.Node Info 상단 'Install SW' 클릭 4.설치할 SW 선택(예: Nginx) 5.설치 대상(해당 node/Infra) 확인 후 설치 실행 6.설치 요청 접수 및 진행 상태 확인
기대결과
설치 요청 접수, 진행/완료 상태 표시
결과 (v07)
-
AWS ✅ PASS (2026-10-12) — [2026-10-12 14:33 iv5b 재녹화] App Status Nginx Running(05:33:55 UTC), 사양 경고 확인창 동일 || [2026-10-12 재실행] mc1/g1-1(Running, Public IP <PUBLIC_IP>) Install SW 모달(대상 고정) → [Nginx] latest, Port 8082 → Spec Check("Please click Deploy") → Deploy 시 신규 확인창 "Your selected VM has lower spec… · 녹화
v07_IV5_S03_AWS.webm -
Azure ✅ PASS (2026-10-13) — [mc2 Resume → 실행 → Suspend] Infra 상세 mc2 > g2-1 > Install SW 모달(대상 고정 mc2/g2/g2-1) → [Nginx] latest, Port 8082 → Spec Check → Deploy(사양 경고 확인창 수락) → "Software deployment request succeeded" → App Status "VM (default / mc2 / g2-1) Nginx Running"(00:54:22 UTC) · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S03_Azure.webm -
Alibaba ✅ PASS (2026-10-13) — [mc3 Resume → 실행 → Suspend] Infra 상세 mc3 > g3-1 > Install SW 모달(대상 고정) → [Nginx] latest, Port 8082 → Spec Check → Deploy(확인창 "Your selected VM has lower specifications than recommended…" 수락) → "Software deployment request succeeded" → App Status "VM (default / mc3 / g3-1) Nginx … · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S03_Alibaba.webm -
GCP ✅ PASS (2026-10-13) — [mc4 Resume → 실행 → Suspend] Infra 상세 mc4 > g4-1 > Install SW 모달(대상 고정) → [Nginx] latest, Port 8082 → Spec Check → Deploy(사양 경고 확인창 수락) → "Software deployment request succeeded" → App Status "VM (default / mc4 / g4-1) Nginx Running"(01:25:15 UTC) · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S03_GCP.webm -
Tencent ✅ PASS (2026-10-13) — [mc5 Resume → 실행 → Suspend] Infra 상세 mc5 > g5-1 > Install SW 모달(대상 고정) → [Nginx] latest, Port 8082 → Spec Check → Deploy(확인창 "Your selected VM has lower specifications than recommended…" 수락) → "Software deployment request succeeded" → App Status "VM (default / mc5 / g5-1) Nginx … · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S03_Tencent.webm -
NHN Cloud ✅ PASS (2026-10-13) — [mc6 Resume → 실행 → Suspend] Infra 상세 mc6 > g6-1 > Install SW 모달(대상 고정) → [Nginx] latest, Port 8082 → Spec Check → Deploy(사양 경고 확인창 수락) → "Software deployment request succeeded" → App Status "VM (default / mc6 / g6-1) Nginx Running"(02:02:57 UTC) · 녹화
WSL ~/mcmp-e2e-iv5c/results/v07/recordings/v07_IV5_S03_NHNCloud.webm -
NCP ✅ PASS (2026-10-13) — [mc7 Resume → 실행 → Suspend] Infra 상세 mc7 > g7-1 > Install SW 모달(대상 고정) → [Nginx] latest, Port 8082 → Spec Check → Deploy(확인창 "Your selected VM has lower specifications than recommended…" 수락) → "Software deployment request succeeded" → App Status "VM (default / mc7 / g7-1) Nginx … · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S03_NCP.webm -
IBM ✅ PASS (2026-10-13) — [mc8 Resume → 실행 → Suspend] Infra 상세 mc8 > g8-1 > Install SW 모달(대상 고정) → [Nginx] latest, Port 8082 → Spec Check → Deploy(확인창 "Your selected VM has lower specifications than recommended…" 수락) → "Software deployment request succeeded" → App Status "VM (default / mc8 / g8-1) Nginx … · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S03_IBM.webm -
KT ❌ FAIL (2026-10-12) — v07 FAIL(150s): [node-status] mc9/g9-1: Running, Public IP(IPv4)=<PUBLIC_IP> / [deploy-target] Install SW 모달: ?targetType=VM&mciId=mc9&nodeGroupId=g9&vmId=g9-1&requestId=mcwc-20261012130634-f0278dfe (대상 고정: Infra=mc9 VM=g9-1) / [deploy-input] App=[Nginx] latest Port=8082 / [… · 녹화
v07_IV5_S03_KT.webm
Terminal 로 VM 접속·Docker 확인 (SW 설치 후)
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-019 Terminal 로 VM 접속·Docker 확인 (SW 설치 후) |
| 화면 | Workloads > Infra Workloads > Infra 선택 > Default 탭 Node List 에서 node 선택 > Node Info Public IP 옆 Terminal → Would you like to connect? Confirm → Remote Terminal(Command, xterm) |
| 구분 | 정상 · CSP별 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default. IV3 Infra mc1 의 node g1-1 Running(Public IP 있음), IV5_S03 SW 설치 완료(App Status Running) |
| 자동화 | IV5_S04 |
절차
1.Infra 목록에서 mc1 선택 2.Node List 에서 node g1-1 선택 3.Public IP 옆 'Terminal' → Confirm 4.접속 확인: echo hello / whoami / hostname 5.Docker 확인: which docker / docker version 2>&1 / sudo docker version 2>&1
기대결과
- hello, 사용자(cb-user), 호스트명이 출력됨(출력이 비어 있으면 원격 명령 경로·Public IP 문제) 5) docker 경로(/usr/bin/docker) 표시, sudo docker version 에 Server(Docker Engine) 버전 표시
결과 (v07)
-
AWS ✅ PASS (2026-10-07) — [Infra node mc1/g1-1, Terminal] v07 PASS(33s): [node-status] mc1/g1-1: Running, Public IP(IPv4)=<PUBLIC_IP> / [terminal-button] 위치: <PUBLIC_IP> Terminal / [confirm-modal] Terminal Would you like to connect? Cancel Confirm / [terminal-first-screen] SSH Private IP is: 10.35.50… · 녹화
v07_IV5_S04_AWS.webm -
Azure ✅ PASS (2026-10-13) — [mc2 Resume → 실행 → Suspend] Public IP 옆 Terminal → Confirm → echo hello→hello, whoami→cb-user, hostname→tbtof1ueo7ung3q1sl3a / which docker→/usr/bin/docker, docker version(sudo 없이도)·sudo docker version → Server: Docker Engine - Community 29.9.0, containerd v2.4.1. 터미널 첫 화면 "SSH … · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S04_Azure.webm -
Alibaba ✅ PASS (2026-10-13) — [mc3 Resume → 실행 → Suspend] Terminal: echo hello→hello, whoami→cb-user, hostname→iZmj78vnkdsw3hdkn3thyqZ / which docker→/usr/bin/docker, docker version(sudo 없이도)·sudo docker version → Docker Engine 29.9.0, containerd v2.4.1 · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S04_Alibaba.webm -
GCP ✅ PASS (2026-10-13) — [mc4 Resume → 실행 → Suspend] Terminal: echo hello→hello, whoami→cb-user, hostname→tb5b3pcaarfh43oqcgao / which docker→/usr/bin/docker, docker version(sudo 없이도)·sudo docker version → Docker Engine 29.9.0, containerd v2.4.1 · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S04_GCP.webm -
Tencent ✅ PASS (2026-10-13) — [mc5 Resume → 실행 → Suspend] Terminal: echo hello→hello, whoami→cb-user, hostname→VM-0-17-ubuntu / which docker→/usr/bin/docker, docker version(sudo 없이도)·sudo docker version → Docker Engine 29.9.0, containerd v2.4.1 · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S04_Tencent.webm -
NHN Cloud ✅ PASS (2026-10-13) — [mc6 Resume → 실행 → Suspend] Terminal: echo hello→hello, whoami→cb-user, hostname→tb4d31t4gko9l8tevvuo / which docker→/usr/bin/docker, docker version(sudo 없이도)·sudo docker version → Docker Engine 29.9.0, containerd v2.4.1 · 녹화
WSL ~/mcmp-e2e-iv5c/results/v07/recordings/v07_IV5_S04_NHNCloud.webm -
NCP ✅ PASS (2026-10-13) — [mc7 Resume → 실행 → Suspend] Terminal: echo hello→hello, whoami→cb-user, hostname→tbamol34vi3ruikn0bmq / which docker→/usr/bin/docker, docker version(sudo 없이도)·sudo docker version → Docker Engine 29.9.0, containerd v2.4.1 · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S04_NCP.webm -
IBM ✅ PASS (2026-10-13) — [mc8 Resume → 실행 → Suspend] Terminal: echo hello→hello, whoami→cb-user, hostname→tbibd43hd8d4r4fv053h / which docker→/usr/bin/docker, docker version(sudo 없이도)·sudo docker version → Docker Engine 29.9.0, containerd v2.4.1. 1차 실행은 sudo docker version 명령에 터미널이 "Error: Network Error… · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S04_IBM.webm -
KT ❌ FAIL (2026-10-12) — v07 FAIL(45s): [node-status] mc9/g9-1: Running, Public IP(IPv4)=<PUBLIC_IP> / [terminal-button] 위치: <PUBLIC_IP> Terminal / [confirm-modal] Terminal Would you like to connect? Cancel Confirm / ERROR: Error: expect(locator).toBeVisible() failed / [원인 조사 2026-10-12] KT VM g… · 녹화
v07_IV5_S04_KT.webm
[Infra] 설치된 SW 호출 확인: Apache(8081)·Nginx(8082) HTTP 응답
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-020 설치된 SW 호출 확인: Apache·Nginx HTTP 응답 |
| 화면 | Infra Workloads > mc 선택 > node > Node Info Terminal(Remote Terminal) + Applications > App Status |
| 구분 | 정상 · CSP별 |
| 사전 조건 | IV5_S01(Apache 8081)·IV5_S03(Nginx 8082) 설치 완료, Infra mc1 node g1-1 Running(Suspend 상태면 Resume 후) |
| 자동화 | IV5_S05 |
절차
[대상: Infra node] 1.mc1 node g1-1 Running 확인(Node Info) 2.App Status 에서 Apache HTTP Server·Nginx 상태 확인(Suspend/Resume 후 Error 일 수 있어 기록) 3.Node Info Terminal 접속 → curl http://localhost:8081/, http://localhost:8082/ 호출: HTTP 200 + 본문('It works!', 'Welcome to nginx!') 확인 4.공인 IP:8081/8082 외부 호출 결과 기록(보안그룹에 따라 차단될 수 있음)
기대결과
Apache(8081)·Nginx(8082) 가 HTTP 200 과 기본 페이지 본문으로 응답한다
결과 (v07)
-
AWS ✅ PASS (2026-10-07) — v07 PASS(83s): [target] Infra node (K8s 아님): mc/g-1 의 Docker 컨테이너 SW / [node-status] mc1/g1-1: Running, Public IP(IPv4)=<PUBLIC_IP> / [app-status] Apache HTTP Server@/ mc1 / g1-1): Running :: VM (default / mc1 / g1-1) Apache HTTP Server Running 2026-10-07 05:58:55 Restart Sto… · 녹화
v07_IV5_S05_InfraWorkloads_CallInstalledSw_AWS.webm -
Azure ✅ PASS (2026-10-13) — [mc2 Resume → 실행 → Suspend] App Status Apache·Nginx Running, docker ps: nginx 0.0.0.0:8082->80, apache-http-server 0.0.0.0:8081->80. Terminal curl localhost:8081 → HTTP_200, Server: Apache/2.4.69 (Unix) / localhost:8082 → HTTP_200, Server: nginx/1.31.6, "Welcome to nginx!". 공인 I… · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S05_InfraWorkloads_CallInstalledSw_Azure.webm -
Alibaba ✅ PASS (2026-10-13) — [mc3 Resume → 실행 → Suspend] App Status Apache·Nginx Running. Terminal curl localhost:8081 → HTTP_200, Server: Apache/2.4.69 (Unix) / localhost:8082 → HTTP_200, Server: nginx/1.31.6, "Welcome to nginx!". 공인 IP <PUBLIC_IP>:8081/8082 외부 호출은 10초 시간 초과(SG 미개방 — 설치 시 "Do not change S… · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S05_InfraWorkloads_CallInstalledSw_Alibaba.webm -
GCP ✅ PASS (2026-10-13) — [mc4 Resume → 실행 → Suspend] App Status Apache·Nginx Running. Terminal curl localhost:8081 → HTTP_200, Server: Apache/2.4.69 (Unix) / localhost:8082 → HTTP_200, Server: nginx/1.31.6, "Welcome to nginx!". 공인 IP <PUBLIC_IP>:8081/8082 외부 호출은 10초 시간 초과(SG 미개방 — 설치 시 "Do not change Se… · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S05_InfraWorkloads_CallInstalledSw_GCP.webm -
Tencent ✅ PASS (2026-10-13) — [mc5 Resume → 실행 → Suspend] App Status Apache·Nginx Running. Terminal curl localhost:8081 → HTTP_200, Server: Apache/2.4.69 (Unix) / localhost:8082 → HTTP_200, Server: nginx/1.31.6, "Welcome to nginx!". 공인 IP <PUBLIC_IP>:8081/8082 외부 호출은 10초 시간 초과(SG 미개방 — 설치 시 "Do not change … · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S05_InfraWorkloads_CallInstalledSw_Tencent.webm -
NHN Cloud ✅ PASS (2026-10-13) — [mc6 Resume → 실행 → Suspend] App Status Apache·Nginx Running. Terminal curl localhost:8081 → HTTP_200, Server: Apache/2.4.69 (Unix) / localhost:8082 → HTTP_200, Server: nginx/1.31.6, "Welcome to nginx!". 공인 IP <PUBLIC_IP>:8081/8082 외부 호출은 10초 시간 초과(SG sg6 미개방 — 설치 시 "Do not ch… · 녹화
WSL ~/mcmp-e2e-iv5c/results/v07/recordings/v07_IV5_S05_InfraWorkloads_CallInstalledSw_NHNCloud.webm -
NCP ✅ PASS (2026-10-13) — [mc7 Resume → 실행 → Suspend] App Status Apache·Nginx Running. Terminal curl localhost:8081 → HTTP_200, Server: Apache/2.4.69 (Unix) / localhost:8082 → HTTP_200, Server: nginx/1.31.6, "Welcome to nginx!". 공인 IP <PUBLIC_IP>:8081/8082 외부 호출은 10초 시간 초과(SG ncp-kr-365868 미개방 — 설치 시… · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S05_InfraWorkloads_CallInstalledSw_NCP.webm -
IBM ✅ PASS (2026-10-13) — [mc8 Resume → 실행 → Suspend] App Status Apache·Nginx Running. Terminal curl localhost:8081 → HTTP_200, Server: Apache/2.4.69 (Unix) / localhost:8082 → HTTP_200, Server: nginx/1.31.6, "Welcome to nginx!". 공인 IP <PUBLIC_IP>:8081/8082 외부 호출은 10초 시간 초과(SG 미개방 — 설치 시 "Do not chang… · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S05_InfraWorkloads_CallInstalledSw_IBM.webm -
KT ❌ FAIL (2026-10-12) — v07 FAIL(66s): [target] Infra node (K8s 아님): mc/g-1 의 Docker 컨테이너 SW / [node-status] mc9/g9-1: Running, Public IP(IPv4)=<PUBLIC_IP> / [app-status] Apache HTTP Server@/ mc9 / g9-1): Failed :: VM (default / mc9 / g9-1) Apache HTTP Server Failed 2026-10-12 04:05:47 Restart Stop… · 녹화
v07_IV5_S05_InfraWorkloads_CallInstalledSw_KT.webm
[K8s] 설치된 Nginx(Helm) 동작 확인: 상태·Health Check·Pod
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-022 설치된 Nginx(Helm) 동작 확인: 상태·Health Check·Pod |
| 화면 | Applications > App Status(Project p) > K8S 행 선택 > Application Detail(Status, Health Check, Network & Service Information) |
| 구분 | 정상 · CSP별 |
| 사전 조건 | IV5_S02(Nginx Helm 배포) 완료, K8s k1d Active (Project p1) |
| 자동화 | IV5_S06 |
절차
[대상: K8s cluster] 1.App Status(Project p1)에서 K8S (p1 / k1d) Nginx for Kubernetes 상태 Running 확인 2.행 선택 → Application Detail: Status Running, Health Check Healthy, Network & Service: Pod 1/1 running, Service Port 80 확인 3.PUBLIC IP 가 있으면 호출 확인(없으면 기록)
기대결과
Nginx(Helm)가 Running / Health Check Healthy 이고 Pod 가 모두 running 이다
결과 (v07)
-
AWS ✅ PASS (2026-10-15) — [2026-10-15 K8s CSP 사이클 재실행, p1/k1s] v07 PASS: App Status → Application Detail: Running·Healthy·Pod Ready || 이전 기록: [K8s k1d] v07 PASS(23s): [target] K8s cluster (Infra 아님): p1 / k1d / [app-status] Nginx for Kubernetes@k1d: Running :: K8S (p1 / k1d) Nginx for Kubernetes Running … · 녹화
v07_IV5_S06_AppStatus_CheckK8sSw_AWS.webm -
Azure ✅ PASS (2026-10-13) — [p2 생성 → k2e 타입 B(Cluster+NodeGroup g2e 동시 생성, Standard_E4as_v6 4 vCPU/32GB, node 1, 1.36.4, 약 6분 Active) → 실행 → k2e 삭제] App Status K8S 행 선택 → Application Detail: Status Running, Health Check Healthy, Pod 1/1 running. 서비스 PUBLIC IP 없음 → 외부 호출 없이 상태·Health 로 확인 · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S06_AppStatus_CheckK8sSw_Azure.webm -
Alibaba ✅ PASS (2026-10-13) — [p3 생성 → k3(1.35.7-aliyun.1, 타입 A, 약 4분 Active) + NodeGroup g3(ecs.e-c1m4.xlarge, cloud_essd 40GB, node 1, 약 2분 Active) → 실행 → k3 삭제] App Status K8S 행 선택 → Application Detail: Status Running, Health Check Healthy, Pod 1/1 running, 성능 지표 CPU 0% / Memory 0.02%. 서비스 PUBLIC IP 없음 → … · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S06_AppStatus_CheckK8sSw_Alibaba.webm -
GCP ✅ PASS (2026-10-15) — [2026-10-15 K8s CSP 사이클 재실행, p4/k4s] v07 PASS: App Status → Application Detail: Running·Healthy·Pod Ready || 이전 기록: [p4 생성 → k4 타입 B(Cluster+NodeGroup g4 동시 생성, e2-highmem-4 4 vCPU/32GB, node 1, 1.35.6-gke, NodeGroup 약 3분·Cluster 약 11분 Active) → 실행 → k4 삭제] Application Detail: S… · 녹화
v07_IV5_S06_AppStatus_CheckK8sSw_GCP.webm -
Tencent 🚧 BLOCKED (2026-10-13) — [p5 생성 → k5 타입 A(1.34.1, 약 5분 Active) → NodeGroup g5(S8.LARGE16 4 vCPU/16GB, CLOUD_BSSD 50GB, node 1 — 노드풀 Active 후 약 1분 뒤 node 연결) → 실행 → 정리(g5 삭제 → k5 삭제)] 선행 IV5_S02 배포가 Failed → 확인할 Running 앱 없음(App Status Nginx for Kubernetes Failed) · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S06_AppStatus_CheckK8sSw_Tencent.webm - NHN Cloud ✅ PASS (2026-10-13) — [default 프로젝트 k6] App Status 에서 Nginx 워크로드 Healthy, Pod 1/1 확인
- NCP ✅ PASS (2026-10-13) — [default 프로젝트 k7] Application Detail: Status Running, Health Check Healthy, Pod 1/1. 서비스 PUBLIC IP 없음 → 상태/Health Check 로 확인
-
IBM ✅ PASS (2026-10-13) — [p8 생성 → p8 에 vNet v8k(ibm-jp-tok 10.18.0.0/16, subnet s8k-1)·SG sg8k(TCP 22/80)·SSH Key key8k 생성 → Expert Creation k8(1.35.9, VPC v8k/Subnet s8k-1/SG sg8k) + NodeGroup g8(bx2-4x16, key8k, node 1), 요청 후 약 21분 Active(Creating→Inactive→Creating→Active) → 실행 → k8 삭제] Application De… · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S06_AppStatus_CheckK8sSw_IBM.webm
[Infra] 설치 SW Uninstall → 삭제 확인: Apache·Nginx
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-021 설치 SW Uninstall → 삭제 확인 (Apache·Nginx) |
| 화면 | Applications > App Status > VM 행 Uninstall → 확인 / Infra Terminal 로 삭제 확인 |
| 구분 | 정상 · CSP별 |
| 사전 조건 | IV5_S05 완료(설치된 SW 동작 확인 후). 대상 node Running |
| 자동화 | IV5_S07 |
절차
[대상: Infra node] 1.App Status 에서 mc1/g1-1 의 Apache HTTP Server 행 Uninstall → 확인 2.App Status 에서 행이 제거(또는 Uninstalled)되는지 확인 3.Terminal: curl http://localhost:8081/ 실패(연결 거부), sudo docker ps 에 Apache 컨테이너 없음 확인 4.Nginx(8082)도 동일하게 Uninstall 후 확인
기대결과
Uninstall 후 App Status 에서 제거되고, 해당 SW 호출이 되지 않으며 컨테이너/포트가 정리된다
결과 (v07)
-
AWS ✅ PASS (2026-10-12) — [2026-10-12 iv5b 재녹화 PASS] 전용 사본 ~/mcmp-e2e-iv5b 에서 IV5_S01(Apache 8081)·IV5_S03(Nginx 8082) 재설치 후 실행: 두 SW Running → 각 행 Uninstall(확인창 UNINSTALL (VM)) → Uninstalled(Apache 05:34:56, Nginx 05:35:18 UTC). Terminal: sudo docker ps -a 결과 없음, curl localhost:8081/8082 → HTTP_000. 앞선 … · 녹화
v07_IV5_S07_AppStatus_UninstallSw_AWS.webm -
Azure ✅ PASS (2026-10-13) — [mc2 Resume → 실행 → Suspend] 두 SW Running → 각 행 Uninstall(확인창 UNINSTALL (VM)) → Uninstalled(Apache 00:57:21, Nginx 00:57:45 UTC). Terminal: sudo docker ps -a 결과 없음, curl localhost:8081/8082 → HTTP_000 · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S07_AppStatus_UninstallSw_Azure.webm -
Alibaba ✅ PASS (2026-10-13) — [mc3 Resume → 실행 → Suspend] 두 SW Running → 각 행 Uninstall(확인창 UNINSTALL (VM)) → Uninstalled(Apache 01:14:51, Nginx 01:15:12 UTC). Terminal: sudo docker ps -a 결과 없음, curl localhost:8081/8082 → HTTP_000 · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S07_AppStatus_UninstallSw_Alibaba.webm -
GCP ✅ PASS (2026-10-13) — [mc4 Resume → 실행 → Suspend] 두 SW Running → 각 행 Uninstall(확인창 UNINSTALL (VM)) → Uninstalled(Apache 01:28:16, Nginx 01:28:37 UTC). Terminal: sudo docker ps -a 결과 없음, curl localhost:8081/8082 → HTTP_000 · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S07_AppStatus_UninstallSw_GCP.webm -
Tencent ✅ PASS (2026-10-13) — [mc5 Resume → 실행 → Suspend] 두 SW Running → 각 행 Uninstall(확인창 UNINSTALL (VM)) → Uninstalled(Apache 01:50:49, Nginx 01:51:11 UTC). Terminal: sudo docker ps -a 결과 없음, curl localhost:8081/8082 → HTTP_000 · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S07_AppStatus_UninstallSw_Tencent.webm -
NHN Cloud ✅ PASS (2026-10-13) — [mc6 Resume → 실행 → Suspend] 두 SW Running → 각 행 Uninstall(확인창 UNINSTALL (VM)) → Uninstalled(Apache 02:07:40, Nginx 02:08:02 UTC). Terminal: sudo docker ps -a 결과 없음, curl localhost:8081/8082 → HTTP_000 · 녹화
WSL ~/mcmp-e2e-iv5c/results/v07/recordings/v07_IV5_S07_AppStatus_UninstallSw_NHNCloud.webm -
NCP ✅ PASS (2026-10-13) — [mc7 Resume → 실행 → Suspend] 두 SW Running → 각 행 Uninstall(확인창 UNINSTALL (VM)) → Uninstalled(Apache 02:14:46, Nginx 02:15:07 UTC). Terminal: sudo docker ps -a 결과 없음, curl localhost:8081/8082 → HTTP_000 · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S07_AppStatus_UninstallSw_NCP.webm -
IBM ✅ PASS (2026-10-13) — [mc8 Resume → 실행 → Suspend] 두 SW Running → 각 행 Uninstall(확인창 UNINSTALL (VM)) → Uninstalled(Apache 02:31:00, Nginx 02:31:21 UTC). Terminal: sudo docker ps -a 결과 없음, curl localhost:8081/8082 → HTTP_000 · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S07_AppStatus_UninstallSw_IBM.webm - KT 🚧 BLOCKED (2026-10-12) — BLOCKED: 선행 IV5_S01·S03 (KT mc9 / g9-1) 의 SW 설치가 SSH 접속 불가로 Failed → 정상 설치된 SW 가 없어 Uninstall 확인 불가. 설치 가능해진 뒤 진행
[K8s] Nginx(Helm) Uninstall → 삭제 확인
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-023 Nginx(Helm) Uninstall → 삭제 확인 |
| 화면 | Applications > App Status(Project p) > K8S 행 Uninstall → 확인 / K8s 에서 삭제 확인 |
| 구분 | 정상 · CSP별 |
| 사전 조건 | IV5_S06 완료. K8s k1d Active |
| 자동화 | IV5_S08 |
절차
[대상: K8s cluster] 1.App Status(Project p1)에서 K8S (p1 / k1d) Nginx for Kubernetes 행 Uninstall → 확인 2.App Status 에서 행이 제거(또는 Uninstalled) 확인 3.Helm release/Pod 가 삭제되었는지 확인(확인 방법은 사전점검)
기대결과
Uninstall 후 App Status 에서 제거되고 Nginx Pod/서비스가 정리된다
결과 (v07)
-
AWS ✅ PASS (2026-10-15) — [2026-10-15 K8s CSP 사이클 재실행, p1/k1s] v07 PASS: App Status Nginx for Kubernetes Uninstall → Uninstalled || 이전 기록: v07 PASS(40s): [target] K8s cluster (Infra 아님): p1 / k1d / [app-status] Nginx for Kubernetes@k1d: Running :: K8S (p1 / k1d) Nginx for Kubernetes Running 2026-10-07 06… · 녹화
v07_IV5_S08_AppStatus_UninstallK8sSw_AWS.webm -
Azure ✅ PASS (2026-10-13) — [p2 생성 → k2e 타입 B(Cluster+NodeGroup g2e 동시 생성, Standard_E4as_v6 4 vCPU/32GB, node 1, 1.36.4, 약 6분 Active) → 실행 → k2e 삭제] Nginx for Kubernetes Running → Uninstall(확인창 UNINSTALL (K8S)) → Uninstalled(04:36:05 UTC). 이후 k2e 삭제("Would you like to delete K8s ?" → 11초 후 목록에서 제거, 재조회로 p2… · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S08_AppStatus_UninstallK8sSw_Azure.webm -
Alibaba ✅ PASS (2026-10-13) — [p3 생성 → k3(1.35.7-aliyun.1, 타입 A, 약 4분 Active) + NodeGroup g3(ecs.e-c1m4.xlarge, cloud_essd 40GB, node 1, 약 2분 Active) → 실행 → k3 삭제] Nginx for Kubernetes Running → Uninstall(확인창 UNINSTALL (K8S)) → Uninstalled(02:54:13 UTC). 이후 클러스터 k3 삭제("Would you like to delete K8s ?" → 11초 후… · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S08_AppStatus_UninstallK8sSw_Alibaba.webm -
GCP ✅ PASS (2026-10-15) — [2026-10-15 K8s CSP 사이클 재실행, p4/k4s] v07 PASS: App Status Nginx for Kubernetes Uninstall → Uninstalled || 이전 기록: [p4 생성 → k4 타입 B(Cluster+NodeGroup g4 동시 생성, e2-highmem-4 4 vCPU/32GB, node 1, 1.35.6-gke, NodeGroup 약 3분·Cluster 약 11분 Active) → 실행 → k4 삭제] Nginx for Kubernetes Run… · 녹화
v07_IV5_S08_AppStatus_UninstallK8sSw_GCP.webm -
Tencent 🚧 BLOCKED (2026-10-13) — [p5 생성 → k5 타입 A(1.34.1, 약 5분 Active) → NodeGroup g5(S8.LARGE16 4 vCPU/16GB, CLOUD_BSSD 50GB, node 1 — 노드풀 Active 후 약 1분 뒤 node 연결) → 실행 → 정리(g5 삭제 → k5 삭제)] 선행 IV5_S02 배포가 Failed → Uninstall 대상 Running 앱 없음 · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S08_AppStatus_UninstallK8sSw_Tencent.webm - NHN Cloud ✅ PASS (2026-10-13) — [default 프로젝트 k6] Nginx Uninstall → App Status Uninstalled(07:33:06 UTC)
- NCP ✅ PASS (2026-10-13) — [default 프로젝트 k7] Nginx for Kubernetes Uninstall → App Status Uninstalled(07:57:02)
-
IBM ✅ PASS (2026-10-13) — [p8 생성 → p8 에 vNet v8k(ibm-jp-tok 10.18.0.0/16, subnet s8k-1)·SG sg8k(TCP 22/80)·SSH Key key8k 생성 → Expert Creation k8(1.35.9, VPC v8k/Subnet s8k-1/SG sg8k) + NodeGroup g8(bx2-4x16, key8k, node 1), 요청 후 약 21분 Active(Creating→Inactive→Creating→Active) → 실행 → k8 삭제] Nginx for Kube… · 녹화
WSL ~/mcmp-e2e-iv5b/results/v07/recordings/v07_IV5_S08_AppStatus_UninstallK8sSw_IBM.webm
Repository 목록 조회
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-001 Repository 목록 조회 |
| 화면 | Applications > Repository (iframe :18084/web/applications/repository) |
| 구분 | 정상 · 공통 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. |
| 자동화 | IV5_S09 |
절차
1.Applications > Repository 진입 2.컬럼 Name/Format/URL/Type(hosted)/Action 3.화면 목록 = GET /oss/v1/repositories/nexus/list 4.목록 없음이면 오류 없이 빈 목록
기대결과
Repository 목록 화면 표시, 등록된 Nexus repository 정보 표시, 목록 없음 상태도 오류 없이 표시
결과 (v07)
-
공통 ✅ PASS (2026-10-14) — v07 PASS: 빈 목록(0건) = API 0건, 오류 없음 · 녹화
v07_IV5_S09.webm
Repository 신규 생성 (am-test-docker-hosted, docker)
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-002 Repository 신규 생성 |
| 화면 | Applications > Repository (iframe :18084/web/applications/repository) → New Repository |
| 구분 | 정상 · 공통 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. IV5_S09 완료 |
| 자동화 | IV5_S10 |
절차
1.New Repository 2.Repository Create 모달 3.Name am-test-docker-hosted · Format docker(Type hosted 고정) 4.Create 5.목록 · Nexus 목록 API
기대결과
Repository 생성 성공 메시지, 목록에 신규 항목, Nexus 에 동일 repository 생성
결과 (v07)
-
공통 ✅ PASS (2026-10-16) — [2026-10-16 재실행] am-test-docker-hosted(docker hosted) 생성 'Repository created successfully.' → Nexus :5000 커넥터 기동 확인(stage 재시작으로 Nexus 초기화된 상태에서 IV5_S15 선행으로 재실행) · 녹화
v07_IV5_S10.webm
Repository 상세 진입
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-003 Repository 상세 진입 |
| 화면 | Applications > Repository (iframe :18084/web/applications/repository) → 행 이름 클릭 → Repository Detail |
| 구분 | 정상 · 공통 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. IV5_S10 완료 |
| 자동화 | IV5_S11 |
절차
1.am-test-docker-hosted 이름 셀 클릭 2.Repository Detail 3.Name/Format/URL(Path)/Type(hosted) · 컴포넌트 표
기대결과
Repository 상세 화면 표시(Name, Format, Type, URL)
결과 (v07)
-
공통 ✅ PASS (2026-10-14) — v07 PASS: Detail: am-test-docker-hosted | docker | …/repository/am-test-docker-hosted | hosted · 녹화
v07_IV5_S11.webm
빌트인 Catalog 목록 표시
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-006 빌트인 Catalog 목록 표시 |
| 화면 | Applications > SW Catalogs (iframe :18084/web/applications/swcatalog) |
| 구분 | 정상 · 공통 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. Built-in Catalog seed 등록 |
| 자동화 | IV5_S12 |
절차
1.SW Catalogs 진입 2.목록 = GET /catalog/software 3.Elasticsearch·Grafana·Nginx·MariaDB 표시 4.이름·요약·Category·Rating
기대결과
Built-in Catalog 목록 표시, 이름·요약·Category·Rating 영역 표시
결과 (v07)
-
공통 ✅ PASS (2026-10-14) — v07 PASS: 12종 표시(API 13건, 1건 묶임), Rating 0 (0) · 녹화
v07_IV5_S12.webm
Catalog 상세 펼침/접힘 (Elasticsearch)
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-007 Catalog 상세 펼침/접힘 |
| 화면 | Applications > SW Catalogs (iframe :18084/web/applications/swcatalog) → 항목 이름 클릭 |
| 구분 | 정상 · 공통 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. IV5_S12 완료 |
| 자동화 | IV5_S13 |
절차
1.Elasticsearch 이름 클릭 → 펼침 2.Ref Information·TAGS·Recommended Spec·Deployment Status 3.다시 클릭 → 접힘 · 목록 유지
기대결과
상세 펼침, Ref Information·Recommended Spec·Deployment Status 표시, 접힘 후 목록 유지
결과 (v07)
-
공통 ✅ PASS (2026-10-14) — v07 PASS: Ref https://www.elastic.co/elasticsearch/, TAGS, CPU 4/MEM 8/DISK 4, Deployment Status → 접힘 후 12건 유지 · 녹화
v07_IV5_S13.webm
외부 검색 결과 표시 (Docker Hub / Artifact Hub)
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-008 외부 검색 결과 표시 (DockerHub/ArtifactHub) |
| 화면 | Applications > SW Catalogs (iframe :18084/web/applications/swcatalog) → Register → Public Registry |
| 구분 | 정상 · 공통 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. 외부망 접근 가능 |
| 자동화 | IV5_S14 |
절차
1.Register → Public Registry 2.VM(Docker Hub) ghost 검색 3.K8S(Artifact Hub) ghost 검색 4.Cancel
기대결과
외부 검색 결과 목록 표시
결과 (v07)
-
공통 ✅ PASS (2026-10-14) — v07 PASS: Docker Hub 8건(ghost, bitnami/ghost …), Artifact Hub 8건 · 녹화
v07_IV5_S14.webm
외부 검색 결과 업로드 (Public Registry → Import & Create)
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-009 외부 검색 결과 업로드 |
| 화면 | Applications > SW Catalogs (iframe :18084/web/applications/swcatalog) → Register → Public Registry → Import & Create |
| 구분 | 정상 · 공통 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. IV5_S10 완료, Docker Hub 접근 가능 |
| 자동화 | IV5_S15 |
절차
1.Public Registry · VM 에서 ghost 검색 → ghost 선택 2.Version · Category CONTENT_MANAGEMENT_SYSTEM 3.General/Resource/Network 4.Import & Create 5.결과 메시지
기대결과
업로드(반입) 요청 접수, 성공 또는 실패 메시지 표시
결과 (v07)
-
공통 ✅ PASS (2026-10-16) — [2026-10-16] Public Registry ghost:bookworm → Import & Create → 'Registration Success', Nexus am-test-docker-hosted(:5000) 에 push 성공, 카탈로그 ghost-import-test 표시. 이전 실패 원인: EULA 는 이미 수락 상태였고 stage 재시작으로 Nexus 초기화되어 docker 저장소(:5000) 없음 → IV5_S10 재실행 후 성공. 선행 조건: IV5_S10 필수. 결함 후보:… · 녹화
v07_IV5_S15.webm
Catalog 신규 등록 (Register, Existing Package: Ghost CMS)
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-010 Catalog 신규 등록 (Register) |
| 화면 | Applications > SW Catalogs (iframe :18084/web/applications/swcatalog) → Register → Existing Package |
| 구분 | 정상 · 공통 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. IV5_S15(ghost 반입) 완료 |
| 자동화 | IV5_S16 |
절차
1.Register 2.Existing Package · VM 3.Category → ghost → Version 4.Ghost CMS · Summary · Description · Reference 5.CPU 0.5/1 · Memory 1/2 · Storage 1/5 · Port 2368 6.Create → 목록 · 상세
기대결과
Catalog 등록 성공 메시지, Ghost CMS 목록 표시, 상세에 설명·spec·port
결과 (v07)
-
공통 ✅ PASS (2026-10-16) — [2026-10-16] Existing Package CONTENT_MANAGEMENT_SYSTEM / ghost / bookworm → Ghost CMS 등록 'Registration Success', 상세에 설명·Recommended Spec(CPU 1 / MEM 2GB / DISK 5GB) 표시. 이전 BLOCKED(10-14, 선행 반입 실패) 해소 · 녹화
v07_IV5_S16.webm
Catalog 수정 (Edit)
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-011 Catalog 수정 (Edit) |
| 화면 | Applications > SW Catalogs (iframe :18084/web/applications/swcatalog) → 편집 아이콘 → Application Update |
| 구분 | 정상 · 공통 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. IV5_S16 완료 |
| 자동화 | IV5_S17 |
절차
1.Ghost CMS 편집 아이콘 2.Name·Summary·Description·Recommended Spec 수정 3.Update 4.재조회
기대결과
Catalog 수정 성공 메시지, 상세 재조회 시 수정값, 목록 갱신
결과 (v07)
-
공통 🚧 BLOCKED (2026-10-14) — v07 BLOCKED: 선행 IV5_S16 BLOCKED(Ghost CMS 없음) · 녹화
v07_IV5_S17.webm
Repository 컴포넌트 삭제
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-004 Repository 컴포넌트 삭제 |
| 화면 | Applications > Repository (iframe :18084/web/applications/repository) → 상세 → 컴포넌트 Delete |
| 구분 | 정상 · 공통 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. IV5_S11 완료, 삭제 검증용 Component(IV5_S15 반입분) |
| 자동화 | IV5_S18 |
절차
1.상세 이동 2.Component 확인 3.Delete 4.확인 모달 Delete 5.목록 갱신
기대결과
삭제 확인 모달, 삭제 성공 메시지, 대상 Component 제거
결과 (v07)
-
공통 ✅ PASS (2026-10-16) — v07 PASS(31s, 2026-10-16 재실행, 사본 rf-run3): am-test-docker-hosted 컴포넌트 1건(ghost) Delete → 확인 모달 Delete → 'Deleted successfully.', Component 목록 1→0건. 이전 BLOCKED(2026-10-14): Component 0건(Nexus EULA 403 로 반입 불가). 사용자 결정(2026-10-16)으로 PASS. 이후 TC-APP-005 에서 Repository 삭제됨 · 녹화
v07_IV5_S18.webm
Catalog 삭제 (Trash)
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-012 Catalog 삭제 (Trash) |
| 화면 | Applications > SW Catalogs (iframe :18084/web/applications/swcatalog) → 삭제 아이콘 → Confirm Catalog Deletion |
| 구분 | 정상 · 공통 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. IV5_S17 완료 |
| 자동화 | IV5_S19 |
절차
1.삭제 아이콘 2.확인 모달 3.Delete 4.목록에서 제거 5.(정리) ghost-import-test 도 삭제
기대결과
삭제 확인 모달, 삭제 성공 메시지, 목록에서 제거
결과 (v07)
- 공통 🚧 BLOCKED (2026-10-14) — v07 BLOCKED: 선행 IV5_S16·S17 BLOCKED(삭제할 Ghost Catalog 없음)
Repository 삭제
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-005 Repository 삭제 |
| 화면 | Applications > Repository (iframe :18084/web/applications/repository) → Delete → Delete Repository |
| 구분 | 정상 · 공통 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. IV5_S18 완료 |
| 자동화 | IV5_S20 |
절차
1.목록 2.am-test-docker-hosted Delete 3.확인 모달 Delete 4.목록·Nexus 목록 API 에서 제거
기대결과
Repository 삭제 성공 메시지, 목록에서 제거, Nexus 에서도 제거
결과 (v07)
-
공통 ✅ PASS (2026-10-16) — v07 PASS(55s, 사본 rf-run3): 선행 IV5_S18(Component ghost 삭제) PASS 후 am-test-docker-hosted Repository Delete → 확인 모달 Delete → 'Deleted successfully.' → 목록·Nexus 목록 API 에서 제거 / 비고: 선행 IV5_S18 영상 ..\results-v07\rf-run3\v07_IV5_S18.webm · 녹화
v07_IV5_S20.webm
애플리케이션 배포 상태 목록 갱신 (Refresh)
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-017 애플리케이션 배포 상태 목록 갱신 (Refresh) |
| 화면 | Applications > App Status (iframe :18084/web/applications/status) → Refresh |
| 구분 | 정상 · 공통 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. VM/K8S 배포 이력(IV5_S01~S08) |
| 자동화 | IV5_S21 |
절차
1.App Status 2.Refresh → GET /api/applications/status/groups · 갱신 시각 변경 3.목록 전체 건수 = 응답
기대결과
배포 상태 목록 갱신
결과 (v07)
-
공통 ✅ PASS (2026-10-14) — v07 PASS: Refresh → GET 200, 갱신 시각 변경, 전체 20건 = 응답 20건(VM/K8S) · 녹화
v07_IV5_S21.webm
애플리케이션 Rating 제출
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-018 애플리케이션 Rating 제출 |
| 화면 | Applications > App Status (iframe :18084/web/applications/status) → Rating → Application Rating |
| 구분 | 정상 · 공통 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. Rating 대상(설치 상태) 배포 항목 |
| 자동화 | IV5_S22 |
절차
1.설치 상태 항목의 Rating 2.별점 4 3.Category·Comment·이름·이메일 4.Submit 5.Catalog Rating 점수·건수
기대결과
Rating 제출 성공 메시지, Rating 점수 또는 건수 갱신
결과 (v07)
-
공통 ⏭️ SKIP (2026-10-14) — v07 SKIP: App Status 20건이 모두 UNINSTALLED(18)·FAILED(2) → Rating 버튼 비활성, 대상 없음 · 녹화
v07_IV5_S22.webm
VM 다중 배포 (Clustering, Elasticsearch)
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-015 VM 다중 배포 (Clustering) |
| 화면 | Applications > SW Catalogs (iframe :18084/web/applications/swcatalog) → Deploy → Application Installation → App Status |
| 구분 | 정상 · CSP별 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. WF 로 만든 MCI(VM 2대 이상, Running) |
| 자동화 | IV5_S23 |
절차
1.Deploy 2.VM · Namespace · Infra ID 3.VM · Clustering 4.VM 2대 이상 5.Elasticsearch · Port 9200 6.Spec Check → Deploy 7.App Status Running
기대결과
Elasticsearch clustering 배포 요청 생성, 선택 VM 들에 node 구성, Apps Status 배포 성공
결과 (v07)
-
AWS ❌ FAIL (2026-10-16) — v07 FAIL(사본 rf-run2): 선행 MCI mwc1(Workflow, t3.medium×2)에 Elasticsearch 8.11.0 Clustering(gc1-aws-1·2, 9200) Deploy → 200 QUEUED, 배포 로그 'All VM deployments successful'. 이후 App Status 두 VM 모두 Stopped / Health Unhealthy. Terminal 확인: 컨테이너 Exited(78), 'node validation exception [1]… · 녹화
v07_IV5_S23_AWS.webm
등록된 Object Storage 조회·선택
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-024 등록된 Object Storage 조회·선택 |
| 화면 | Applications > SW Catalogs (iframe :18084/web/applications/swcatalog) → Deploy → Application Installation → [JupyterLab for Object Storage] → Object Storage Configuration |
| 구분 | 정상 · CSP별 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. default 에 시험 버킷 mcmp-e2e-v07-osam(Alibaba, Data Migrations 로 생성, 객체 10개) 등록, 대상 VM mc3/g3-1 Running |
| 자동화 | IV5_S24 |
절차
1.Deploy → VM · Infra mc3 · VM g3-1 · JupyterLab for Object Storage 2.Registered Object Storage Refresh(GET /applications/object-storages?namespace=default) 3.시험 버킷 선택(Deploy 는 누르지 않음)
기대결과
선택 Project 의 등록 버킷 목록 표시, 사용 가능한 시험 버킷 선택 가능
결과 (v07)
-
Alibaba ✅ PASS (2026-10-15) — v07 PASS: 등록 버킷 목록 표시, 시험 버킷 mcmp-e2e-v07-osam 선택 · 녹화
v07_IV5_S24_Alibaba.webm
Object Storage 연결 사전 확인 (Storage Check)
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-025 Object Storage 연결 사전 확인(Storage Check) |
| 화면 | Applications > SW Catalogs (iframe :18084/web/applications/swcatalog) → Deploy → JupyterLab for Object Storage → Object Storage Configuration → Storage Check |
| 구분 | 정상 · CSP별 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. IV5_S24 완료(시험 버킷 등록), 대상 VM mc3/g3-1 Running |
| 자동화 | IV5_S25 |
절차
1.시험 버킷 · Access Mode Read and write · Jupyter Access Token(12자 이상) → Storage Check 2.접근 불가 버킷(등록 상태 Failed)만 선택 → Storage Check 3.접근 불가 상태로 Deploy → 차단
기대결과
정상 버킷은 검사 통과, 접근 불가 조건은 오류 표시·배포 차단
결과 (v07)
-
Alibaba ✅ PASS (2026-10-15) — v07 PASS: 정상 버킷 Storage Check 통과, 상태 Failed 버킷은 선택 비활성(배포 차단) · 녹화
v07_IV5_S25_Alibaba.webm
VM Jupyter Object Storage 연동 배포·읽기/쓰기
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-026 VM Jupyter Object Storage 연동 배포·읽기/쓰기 |
| 화면 | Applications > SW Catalogs (iframe :18084/web/applications/swcatalog) → Deploy → JupyterLab for Object Storage(VM mc3/g3-1) → Storage Check → Spec Check → Deploy → Jupyter(http://<VM 공인 IP>:) |
| 구분 | 정상 · CSP별 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. IV5_S25 정상 조건, 시험 VM mc3/g3-1 Running(기존 Infra 재사용 — 사용자 결정 2026-10-15) |
| 자동화 | IV5_S26 |
절차
1.A: Read only · 포트 8888 · 테스트 PC IP/32 로 배포 2.Jupyter(token) 커널 notebook helper(storages/list_objects/download/upload)로 A 읽기 가능·쓰기 거부 3.A Uninstall 4.B: Read and write · Prefix am-test/ · 포트 8889 로 배포 5.B 읽기·쓰기 가능
기대결과
VM Jupyter 배포·접속 성공, Read only 는 읽기 가능·쓰기 거부, Read and write 는 읽기·쓰기 가능
결과 (v07)
-
Alibaba ✅ PASS (2026-10-15) — v07 PASS: A(Read only): LIST 10·READ OK·WRITE 거부 → Uninstall → B(Read and write): WRITE·READBACK OK. 1차(A·B 동시 배포)는 B 가 "Skipping deployment on VMs with existing installations: g3-1" 로 실패해 FAIL → 순차 시나리오로 바꿔 재실행 PASS. 결함 후보: 같은 VM 에 같은 카탈로그 설치 시 서버는 1초 만에 실패하나 모달은 약 30분 뒤 사유 없이 … · 녹화
v07_IV5_S26_Alibaba.webm
K8S Jupyter Object Storage 연동 배포·읽기/쓰기
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-027 K8S Jupyter Object Storage 연동 배포·읽기/쓰기 |
| 화면 | Applications > SW Catalogs (iframe :18084/web/applications/swcatalog)(Project p1) → Deploy → Target Infra K8S · ClusterName → JupyterLab for Object Storage → Storage Class/Notebook volume · Allowed IPv4 CIDR → Ingress Host(.nip.io) → Object Storage → Storage Check → Spec Check → Deploy → Jupyter(http://.nip.io:30880) |
| 구분 | 정상 · CSP별 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=p1. K8s CSP 사이클 클러스터 k1s/g1s 워커 Ready, Storage Class gp2 |
| 자동화 | IV5_S27 |
절차
1.K8S · k1s · JupyterLab, Storage Class 첫 값 · 1GiB · 테스트 PC IP/32 2.시험 버킷 Read only · Token → Storage Check → Spec Check → Deploy 3.kubectl 로 Jupyter Pod Ready(IV4_S19 kubeconfig+토큰) 4.Jupyter 커널에서 목록·읽기 가능, 쓰기 거부
기대결과
Pod Ready 및 Jupyter 접속 성공, Access Mode 에 맞는 읽기·쓰기 동작
결과 (v07)
-
AWS ✅ PASS (2026-10-15) — v07 PASS: Pod 2/2 Running, LIST 7·READ OK, WRITE 거부(Read only). 1차는 BLOCKED(환경): PVC mcmp-jupyter-37(gp2) Pending — EKS ebs-csi-controller "no EC2 IMDS role found"(Scale 로 새로 뜬 node 의 IMDS hop limit 1). cb-spider 수정(MZC-CSC/cb-spider#201, 0.13.17-mzc-eks-lt2)을 stage 에 반영 후 재실행 P… · 녹화
v07_IV5_S27_AWS.webm - GCP ✅ PASS (2026-10-15) — v07 PASS: (2026-10-15 저녁, stage 재시작 후) Pod 2/2 Running, StorageClass standard-rwo, grant READ_ONLY, 목록 조회 성공(빈 버킷 0건), WRITE 거부. 끝난 뒤 Uninstall·PVC(42)·버킷 정리. 낮 실행은 p4 시험 버킷 미등록으로 미실행
Object Storage 접근 모드·Prefix 권한 확인
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-028 Object Storage 접근 모드·Prefix 권한 확인 |
| 화면 | IV5_S26 에서 배포한 VM Jupyter B(Read and write · Allowed Object Prefix am-test/ · 포트 8889) → Jupyter(token) 커널 |
| 구분 | 정상 · CSP별 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. IV5_S26 완료(B Running, am-test/iv5_s26.txt 존재), 시험 VM mc3/g3-1 Running |
| 자동화 | IV5_S28 |
절차
1.notebook helper 로 grant 확인(accessMode READ_WRITE, prefix am-test/) 2.허용 Prefix am-test/ 쓰기·읽기·목록 3.Prefix 밖: 루트 목록, 루트 객체 읽기, outside/ 쓰기 → 거부
기대결과
Access Mode 에 맞게 읽기·쓰기 허용/차단, 허용 Prefix 밖 접근 차단
결과 (v07)
-
Alibaba ✅ PASS (2026-10-15) — v07 PASS: am-test/ 허용(쓰기·읽기·목록), Prefix 밖은 읽기·쓰기 거부, 루트 목록은 Prefix 하위만 보임 · 녹화
v07_IV5_S28_Alibaba.webm
Jupyter 삭제·연동 권한 해제 및 Object Storage 데이터 보존
| 항목 | 내용 |
|---|---|
| 기능 TC | TC-APP-029 Jupyter 삭제·연동 권한 해제 및 Object Storage 데이터 보존 |
| 화면 | Jupyter B(8889) 커널 → Applications > App Status(Uninstall) → Data Migrations > Generate(버킷 Browse objects) |
| 구분 | 정상 · CSP별 |
| 사전 조건 | admin(mcmp) 로그인 상태, Workspace=ws01 / Project=default 선택된 상태에서 시작. IV5_S28 완료(B Running, am-test/ 시험 파일 존재) |
| 자동화 | IV5_S29 |
절차
1.B 커널에서 am-test/ 시험 파일 목록 기록 2.App Status 에서 JupyterLab for Object Storage(mc3/g3-1) Uninstall → 제거 확인 3.Jupyter(8889) 접속 불가 4.Data Migrations 시험 버킷 Browse objects → 원본 파일 보존 5.am-test/ 시험 파일 Delete(정리)
기대결과
앱 제거·연동 권한 해제, Object Storage 원본 파일 보존
결과 (v07)
-
Alibaba ✅ PASS (2026-10-15) — v07 PASS: Uninstall → 앱 제거·8889 접속 불가, 원본 객체 보존, 시험 파일은 Data Migrations Delete 로 정리. K8S 쪽(IV5_S27 AWS·GCP)도 App Status Uninstall 로 Pod·Service·Ingress 제거 확인 — PVC 는 남아 kubectl 로 삭제(AWS mcmp-jupyter-37/39/40, GCP 42; 결함 후보) · 녹화
v07_IV5_S29_Alibaba.webm