# \#2025컨트리뷰션

**URL:** https://forum.openinfra-kr.org/tag/6-tag/6.md

[최신](https://forum.openinfra-kr.org/latest.md) · [카테고리](https://forum.openinfra-kr.org/categories.md) · [태그](https://forum.openinfra-kr.org/tags.md)

---

## [\[2025\_OSC\] functional test 기여 항목 찾기](https://forum.openinfra-kr.org/t/2025-osc-functional-test/182)

<div class="topic-metadata">

**Author:** [@yoonsoo-lim](https://forum.openinfra-kr.org/u/yoonsoo-lim)\
**댓글:** 6\
**마지막 업데이트:** [9월 13, 2025, 6:57오전 UTC](https://forum.openinfra-kr.org/t/2025-osc-functional-test/182 "2025-09-13T06:57:58Z")

</div>

functional test 기여 항목 찾기 현재 openstack cli는 unit test는 거의 구현이 되어있습니다. 하지만 functional test는 자주 사용하는 명령어를 제외하면 구현되어있는게 그렇게 많진않습니다. 이번 챌린져스 기간 마지막 과제는 openstack cli에 미구현되어 있는 functional test를 직접 구현해보는게 과제 입니다! 아래 목록에서 원하시…

---

## [4주차 과제 - 김채아](https://forum.openinfra-kr.org/t/topic/215)

<div class="topic-metadata">

**Author:** [@kchaea](https://forum.openinfra-kr.org/u/kchaea)\
**댓글:** 0\
**마지막 업데이트:** [8월 12, 2025, 2:48오후 UTC](https://forum.openinfra-kr.org/t/topic/215 "2025-08-12T14:48:35Z")

</div>

4주차 과제 : openstack user \[CRUD\] 명령어 정리 functional test 구현 openstack user \[CRUD\] OpenStack Identity Service(Keystone) 에서 User(사용자) 리소스를 Create / Read / Update / Delete 하는 명령어 Create : openstack user create openstack …

---

## [4주차 과제 - 정지안 (2)](https://forum.openinfra-kr.org/t/4-2/253)

<div class="topic-metadata">

**Author:** [@jja6312](https://forum.openinfra-kr.org/u/jja6312)\
**댓글:** 0\
**마지막 업데이트:** [8월 30, 2025, 2:57오전 UTC](https://forum.openinfra-kr.org/t/4-2/253 "2025-08-30T02:57:00Z")

</div>

openstack cached image \[ list | queue | delete | clear \] functional test 진행 링크: https://review.opendev.org/c/openstack/python-openstackclient/+/958937 커밋메시지 image: add functional tests for cache commands Add function…

---

## [4주차 과제 - 권순석 (2)](https://forum.openinfra-kr.org/t/4-2/246)

<div class="topic-metadata">

**Author:** [@doburn](https://forum.openinfra-kr.org/u/doburn)\
**댓글:** 0\
**마지막 업데이트:** [8월 23, 2025, 12:58오후 UTC](https://forum.openinfra-kr.org/t/4-2/246 "2025-08-23T12:58:19Z")

</div>

기존에 volume message 를 선택했다가, role assignment 로 변경하여 구현하였습니다. role assignment Openstack 환경에서 사용자, 그룹, 프로젝트, 도메인 등에 대한 권한이 존재합니다. 역할은 이러한 권한에 대한 소유권을 의미합니다. 이 명령어는 이런 역할(role) 할당 목록을 조회하는데 사용하는 명령어입니다. role as…

---

## [\[🌟 2025 컨트리뷰션 아카데미 마스터즈\] Barbican SDK / CLI 미구현 목록](https://forum.openinfra-kr.org/t/2025-barbican-sdk-cli/243)

<div class="topic-metadata">

**Author:** [@jihyunhuh](https://forum.openinfra-kr.org/u/jihyunhuh)\
**댓글:** 0\
**마지막 업데이트:** [8월 20, 2025, 9:56오전 UTC](https://forum.openinfra-kr.org/t/2025-barbican-sdk-cli/243 "2025-08-20T09:56:58Z")

</div>

Masters 과정에 오신 것을 환영합니다! :hugs: 이번주 부터는 openstacksdk와 client 부분에 미구현된 영역에 대해 직접 구현해보는 활동을 하게됩니다. 아래는 올해 목표 컴포넌트인 Barbican의 SDK와 CLI 부분의 미구현 목록입니다. 현재 기준 사용가능한 Barbican API 문서: Barbican API Documentation — Barbican 21.…

---

## [4주차 과제 - 김소연(2)](https://forum.openinfra-kr.org/t/4-2/241)

<div class="topic-metadata">

**Author:** [@soni](https://forum.openinfra-kr.org/u/soni)\
**댓글:** 0\
**마지막 업데이트:** [8월 19, 2025, 5:44오후 UTC](https://forum.openinfra-kr.org/t/4-2/241 "2025-08-19T17:44:43Z")

</div>

openstack volume group CRUD functional test 구현하기 path: python-openstackclient/openstackclient/tests/functional/volume/v3/test\_volume\_group.py test\_volume\_group.py import time import uuid from openstackclient.tests.f…

---

## [4주차 과제 - 김윤수 (2)](https://forum.openinfra-kr.org/t/4-2/229)

<div class="topic-metadata">

**Author:** [@YoonsooKim](https://forum.openinfra-kr.org/u/YoonsooKim)\
**댓글:** 1\
**마지막 업데이트:** [8월 18, 2025, 5:15오전 UTC](https://forum.openinfra-kr.org/t/4-2/229 "2025-08-18T05:15:28Z")

</div>

Set functional test environment devstack-admin: auth: auth\_url: http://-/identity/v3 username: "admin" password: "admin" project\_domain\_name: "default" project\_name: "admin" user…

---

## [4주차 과제 - 이성현(2)](https://forum.openinfra-kr.org/t/4-2/235)

<div class="topic-metadata">

**Author:** [@Lizer](https://forum.openinfra-kr.org/u/Lizer)\
**댓글:** 0\
**마지막 업데이트:** [8월 18, 2025, 2:06오전 UTC](https://forum.openinfra-kr.org/t/4-2/235 "2025-08-18T02:06:05Z")

</div>

/Users/sunghyun/.config/openstack/clouds.yaml 파일로 인증 정보 생성 # /Users/sunghyun/.config/openstack/clouds.yaml clouds: devstack-admin: auth: auth\_url: http://180.210.82.151/identity username: admin p…

---

## [4주차 과제 - 빈정원 (2)](https://forum.openinfra-kr.org/t/4-2/232)

<div class="topic-metadata">

**Author:** [@jbeen](https://forum.openinfra-kr.org/u/jbeen)\
**댓글:** 0\
**마지막 업데이트:** [8월 17, 2025, 9:21오전 UTC](https://forum.openinfra-kr.org/t/4-2/232 "2025-08-17T09:21:17Z")

</div>

필수 과제 과제 선택 \[image\] glance 경로 : openstacksdk/openstack/tests/functional/image/v2/test\_member 명령어 : openstack image member \[ get | list \] Functional 테스트 코드 구현 Functional 테스트 코드 실행을 위한 clouds.yaml 설정 참고 : Testing — open…

---

## [4주차 과제 (2) - 호세헌](https://forum.openinfra-kr.org/t/4-2/226)

<div class="topic-metadata">

**Author:** [@seheon](https://forum.openinfra-kr.org/u/seheon)\
**댓글:** 0\
**마지막 업데이트:** [8월 16, 2025, 6:45오전 UTC](https://forum.openinfra-kr.org/t/4-2/226 "2025-08-16T06:45:18Z")

</div>

필수 과제 이번 3주차 과제는 아직 미구현된 functional test를 구현하는게 과제입니다. 이미 많이 쓰이고 있는 CLI지만 아직 functional test가 없는게 많습니다! \[필수 과제\] 아래 게시글 참고하여 functional test를 구현할 openstack cli 선택하기 ( 본문에 이름 없으신분들은 댓글로 어떤 CLI 할지 댓글 남겨주세요) CLI 사용법…

---

## [4주차 과제 (2) - 김유경](https://forum.openinfra-kr.org/t/4-2/221)

<div class="topic-metadata">

**Author:** [@yukyung](https://forum.openinfra-kr.org/u/yukyung)\
**댓글:** 0\
**마지막 업데이트:** [8월 15, 2025, 4:11오후 UTC](https://forum.openinfra-kr.org/t/4-2/221 "2025-08-15T16:11:25Z")

</div>

openstack endpoint \[CRUD\] functional test 코드 작성 Endpoint 생성·조회·수정·삭제 (CRUD) Service/Interface/Region 기반 필터링

---

## [4주차 과제 - 오수진 (1)](https://forum.openinfra-kr.org/t/4-1/217)

<div class="topic-metadata">

**Author:** [@ohsujin](https://forum.openinfra-kr.org/u/ohsujin)\
**댓글:** 0\
**마지막 업데이트:** [8월 12, 2025, 11:52오후 UTC](https://forum.openinfra-kr.org/t/4-1/217 "2025-08-12T23:52:45Z")

</div>

어제 못 올리고 자서 늦었지만 오전에 올립니다! 늦어서 죄송합니다 4주차 과제 - openstack role \[CRUD\] 명령어 분석 1. openstack에서 role이란? 최종 사용자가 얻을 수 있는 권한 수준을 지정합니다. 역할은 도메인 또는 프로젝트 수준으로 부여될 수 있습니다. 역할은 개별 사용자 또는 그룹 수준에서 할당될 수 있습니다. 역할 이름은 소유 도메인 내에서 고유합니다…

---

## [4주차 과제 - 김소연(1)](https://forum.openinfra-kr.org/t/4-1/214)

<div class="topic-metadata">

**Author:** [@soni](https://forum.openinfra-kr.org/u/soni)\
**댓글:** 0\
**마지막 업데이트:** [8월 12, 2025, 2:18오후 UTC](https://forum.openinfra-kr.org/t/4-1/214 "2025-08-12T14:18:43Z")

</div>

명령어 선택 - opensack volume group \[CRUD\] CLI 사용법 정리 볼륨 그룹 생성 (Create) openstack volume group create \\ \[--volume-group-type \<group-type\>\] \\ \[--volume-type \<volume-type\>\] \\ \[--source-group \<source-group\>\] \\ \[--…

---

## [4주차 과제 - 강민철 (작성중)](https://forum.openinfra-kr.org/t/topic/196)

<div class="topic-metadata">

**Author:** [@platanus](https://forum.openinfra-kr.org/u/platanus)\
**댓글:** 1\
**마지막 업데이트:** [8월 12, 2025, 10:24오전 UTC](https://forum.openinfra-kr.org/t/topic/196 "2025-08-12T10:24:22Z")

</div>

분량이 조금 되서 1차로 CLI 사용법을 등록해놓고 테스트케이스 추가는 수정으로 붙이겠습니다. 1) CLI 사용법 – openstack volume attachment volume attachment 개요 Manila, Ironic, Magnum.. \< (볼륨 제공) ^ | Cinder \<----------\> \[단일 볼륨\] \<--(생성…

---

## [4주차 과제 - 빈정원 (1)](https://forum.openinfra-kr.org/t/4-1/212)

<div class="topic-metadata">

**Author:** [@jbeen](https://forum.openinfra-kr.org/u/jbeen)\
**댓글:** 0\
**마지막 업데이트:** [8월 12, 2025, 9:46오전 UTC](https://forum.openinfra-kr.org/t/4-1/212 "2025-08-12T09:46:18Z")

</div>

필수 과제 과제 선택 \[image\] glance 경로 : openstacksdk/openstack/tests/functional/image/v2/test\_member 명령어 : openstack image member \[ get | list \] CLI 사용법 정리 이미지는 멤버를 생성하여 프로젝트 간에 이미지를 공유할 수 있음 이미지 멤버는 이미지에 대해 읽기 전용 권한을 가짐 이미지의…

---

## [4주차 과제 - 정지안](https://forum.openinfra-kr.org/t/topic/210)

<div class="topic-metadata">

**Author:** [@jja6312](https://forum.openinfra-kr.org/u/jja6312)\
**댓글:** 0\
**마지막 업데이트:** [8월 11, 2025, 11:06오후 UTC](https://forum.openinfra-kr.org/t/topic/210 "2025-08-11T23:06:47Z")

</div>

과제: test\_cache / openstack cached image \[ list | queue | delete | clear \] 까지 호출되는 과정, CLI 사용법 이해하기 목차 ===Step1. CLI 개념 & 환경 이해=== CLI의 동작 흐름 python-openstackclient 구조 환경변수와 clouds.yaml 기본 명령 실행 흐름 ===St…

---

## [4주차 과제 - 김현수 (작성중)](https://forum.openinfra-kr.org/t/topic/209)

<div class="topic-metadata">

**Author:** [@kimhyunsoo](https://forum.openinfra-kr.org/u/kimhyunsoo)\
**댓글:** 0\
**마지막 업데이트:** [8월 11, 2025, 7:28오후 UTC](https://forum.openinfra-kr.org/t/topic/209 "2025-08-11T19:28:01Z")

</div>

구현 과제 test\_task / openstack image task list \[ list | show \]: @김현수 설명 태스크 목록 조회 openstack image task list는 이미지 관련 비동기 작업들의 목록을 표시합니다. 이미지 가져오기, 내보내기, 복제 등의 작업 진행상황을 추적할 수 있다. 태스크 상세 조회 openstack image task show \<task-id\>…

---

## [4주차 과제 - 민상연 (2)](https://forum.openinfra-kr.org/t/4-2/207)

<div class="topic-metadata">

**Author:** [@judemin](https://forum.openinfra-kr.org/u/judemin)\
**댓글:** 0\
**마지막 업데이트:** [8월 11, 2025, 2:27오후 UTC](https://forum.openinfra-kr.org/t/4-2/207 "2025-08-11T14:27:43Z")

</div>

\[필수 과제\] openstack token issue CLI에 대한 functional test 코드 구현하기 # /python-openstackclient/openstackclient/tests/functional/identity/v3/test\_token.py from openstackclient.tests.functional.identity.v3 import common class To…

---

## [4주차 과제 - 권순석 (1)](https://forum.openinfra-kr.org/t/4-1/206)

<div class="topic-metadata">

**Author:** [@doburn](https://forum.openinfra-kr.org/u/doburn)\
**댓글:** 0\
**마지막 업데이트:** [8월 11, 2025, 11:57오전 UTC](https://forum.openinfra-kr.org/t/4-1/206 "2025-08-11T11:57:12Z")

</div>

volume\_message openstack volume message 명령어에 나타나는 메시지들은 블록 스토리지 서비스인 cinder 에서 볼륨과 관련된 작업(생성, 삭제, 확장, 연결 등)을 수행하다가 실패했을 때 기록되는 오류 로그들입니다. 사용자가 API를 통해 내부 작업을 진행하다가, cinder 내부에서 오류가 발생한 경우 이를 알 수 있도록 사용자에게 메시지를 남기는 기…

---

## [4주차 과제 - 김윤수 (1)](https://forum.openinfra-kr.org/t/4-1/205)

<div class="topic-metadata">

**Author:** [@YoonsooKim](https://forum.openinfra-kr.org/u/YoonsooKim)\
**댓글:** 0\
**마지막 업데이트:** [8월 11, 2025, 6:31오전 UTC](https://forum.openinfra-kr.org/t/4-1/205 "2025-08-11T06:31:50Z")

</div>

1. Background Cinder Volume 이해하기 Openstack의 Cinder는 Block Storage 서비스로 가상 머신에 영구 스토리지를 추가한다. 주요 목적은 VM의 디스크나 추가 데이터 저장용 디스크를 유연하게 제공/관리/이관하는 것이다. 구성 요소 Cinder api Cinder volume Cinder scheduler Cinder backup Messagin…

---

## [4주차 과제 - 김유경](https://forum.openinfra-kr.org/t/topic/202)

<div class="topic-metadata">

**Author:** [@yukyung](https://forum.openinfra-kr.org/u/yukyung)\
**댓글:** 0\
**마지막 업데이트:** [8월 10, 2025, 4:42오후 UTC](https://forum.openinfra-kr.org/t/topic/202 "2025-08-10T16:42:26Z")

</div>

OpenStack Endpoint \[CRUD\] 흐름 CLI 입력 옵션 파싱 & take\_action() SDK Identity 프록시 호출 프록시 공통 헬퍼(CRUD) Endpoint 리소스가 HTTP 요청 생성/전송 응답 출력 CRUD 매핑 생성: openstack endpoint create … → SDK identity.create\_endpoi…

---

## [4주차 과제 - 장지원](https://forum.openinfra-kr.org/t/topic/195)

<div class="topic-metadata">

**Author:** [@kooriangman](https://forum.openinfra-kr.org/u/kooriangman)\
**댓글:** 0\
**마지막 업데이트:** [8월 9, 2025, 7:43오전 UTC](https://forum.openinfra-kr.org/t/topic/195 "2025-08-09T07:43:33Z")

</div>

CLI 사용법 분석 대상 test\_metadef\_resource\_types / openstack image metadef resource type list openstack.image.v2.metadef\_resource\_type — openstacksdk 4.4.1.dev6 documentation 사용 목적 Openstack Glance에서 이미지 메타데이터 정의에 사용되는 리…

---

## [4주차 과제 - 이성현](https://forum.openinfra-kr.org/t/topic/194)

<div class="topic-metadata">

**Author:** [@Lizer](https://forum.openinfra-kr.org/u/Lizer)\
**댓글:** 0\
**마지막 업데이트:** [8월 9, 2025, 6:52오전 UTC](https://forum.openinfra-kr.org/t/topic/194 "2025-08-09T06:52:10Z")

</div>

이번에 맡은 CLI openstack service \[CRUD\] 파트를 진행 기본구조 openstack service {명령어} \[옴션\] {대상} 기존 CLI 사용법 조회 명령어 모든 서비스 목록 조회 openstack server list 특정 서비스 목록 조회 openstack service show {서비스 ID} 생성 명령어 서비스 생성 openstack se…

---

## [4 주차 과제 - 이진용](https://forum.openinfra-kr.org/t/topic/193)

<div class="topic-metadata">

**Author:** [@cocopam73](https://forum.openinfra-kr.org/u/cocopam73)\
**댓글:** 0\
**마지막 업데이트:** [8월 9, 2025, 6:01오전 UTC](https://forum.openinfra-kr.org/t/topic/193 "2025-08-09T06:01:46Z")

</div>

담당 cmd v2/test\_service / openstack volume service set Background Cinder란? VM에 블록 스토리지 볼륨을 제공해주는 서비스 이 때, 각 호스트들 별로 cinder-volume 데몬이 뜨게 되고, 이 데몬이 스토리지 백엔드와 통신하여 실제 볼륨 관리를 수행 Nova에서 VM을 생성할 때 Cinder 볼륨을 연결할 수 있는데…

---

## [4주차 과제 - 호세헌](https://forum.openinfra-kr.org/t/topic/192)

<div class="topic-metadata">

**Author:** [@seheon](https://forum.openinfra-kr.org/u/seheon)\
**댓글:** 0\
**마지막 업데이트:** [8월 9, 2025, 5:58오전 UTC](https://forum.openinfra-kr.org/t/topic/192 "2025-08-09T05:58:49Z")

</div>

필수 과제 이번 3주차 과제는 아직 미구현된 functional test를 구현하는게 과제입니다. 이미 많이 쓰이고 있는 CLI지만 아직 functional test가 없는게 많습니다! \[필수 과제\] 아래 게시글 참고하여 functional test를 구현할 openstack cli 선택하기 ( 본문에 이름 없으신분들은 댓글로 어떤 CLI 할지 댓글 남겨주세요) CLI 사용법…

---

## [4주차 과제 - 최원준](https://forum.openinfra-kr.org/t/topic/191)

<div class="topic-metadata">

**Author:** [@wonjundero](https://forum.openinfra-kr.org/u/wonjundero)\
**댓글:** 0\
**마지막 업데이트:** [8월 9, 2025, 5:57오전 UTC](https://forum.openinfra-kr.org/t/topic/191 "2025-08-09T05:57:26Z")

</div>

OpenStack openstack cached image clear 명령어 정리 1. Glance란? https://docs.openstack.org/glance/latest/ 오픈스택의 이미지 서비스입니다. OpenStack 클라우드에서 가상머신·볼륨 템플릿(이미지)을 • 등록(upload) • 저장(백엔드 스토어) • 검색 • 전송(download) 하는 중앙 이미지 레지스트…

---

## [4주차 과제 (1) - 민상연](https://forum.openinfra-kr.org/t/4-1/188)

<div class="topic-metadata">

**Author:** [@judemin](https://forum.openinfra-kr.org/u/judemin)\
**댓글:** 0\
**마지막 업데이트:** [8월 8, 2025, 8:26오전 UTC](https://forum.openinfra-kr.org/t/4-1/188 "2025-08-08T08:26:17Z")

</div>

\[필수 과제\] openstack token issue CLI 사용법 정리 하기 openstack toiken issue 새로운 인증 정보를 입력받아 토큰을 생성하는 것이 아니라, 현재 인증된 (로그인된) 세션의 토큰 정보를 다시 조회하여 보여주는 역할을 합니다. 즉, 이미 발급받은 토큰의 ID, 만료 시간, 스코프(프로젝트, 도메인 등)와 같은 상세 정보를 확인하는 데 사용됩니다. #…

---

## [\[2025\_OSC\] 4주차 과제 공지](https://forum.openinfra-kr.org/t/2025-osc-4/183)

<div class="topic-metadata">

**Author:** [@yoonsoo-lim](https://forum.openinfra-kr.org/u/yoonsoo-lim)\
**댓글:** 0\
**마지막 업데이트:** [8월 5, 2025, 4:15오후 UTC](https://forum.openinfra-kr.org/t/2025-osc-4/183 "2025-08-05T16:15:16Z")

</div>

이번 3주차 과제는 아직 미구현된 functional test를 구현하는게 과제입니다. 이미 많이 쓰이고 있는 CLI지만 아직 functional test가 없는게 많습니다! \[필수 과제\] 아래 게시글 참고하여 functional test를 구현할 openstack cli 선택하기 ( 본문에 이름 없으신분들은 댓글로 어떤 CLI 할지 댓글 남겨주세요) CLI 사용법 정리 하기 ( 먼저…

---

## [3주차 과제 - 김소연](https://forum.openinfra-kr.org/t/topic/180)

<div class="topic-metadata">

**Author:** [@soni](https://forum.openinfra-kr.org/u/soni)\
**댓글:** 0\
**마지막 업데이트:** [8월 5, 2025, 11:16오전 UTC](https://forum.openinfra-kr.org/t/topic/180 "2025-08-05T11:16:07Z")

</div>

결과 화면 코드 columns, columns\_long, columns\_all\_project에 ‘Project Name’, ‘User Name’ 추가 self.data 부분에도 mock 데이터가 들어가도록 추가 self.identity\_client.projects.get(s.project\_id).name, self.identity\_client.users.get(s.user\_…

---

## [3주차 과제 - 빈정원](https://forum.openinfra-kr.org/t/topic/179)

<div class="topic-metadata">

**Author:** [@jbeen](https://forum.openinfra-kr.org/u/jbeen)\
**댓글:** 0\
**마지막 업데이트:** [8월 5, 2025, 9:23오전 UTC](https://forum.openinfra-kr.org/t/topic/179 "2025-08-05T09:23:52Z")

</div>

필수 과제 unit test 통과한 화면 수정된 unit test code diff --git a/openstackclient/tests/unit/compute/v2/test\_server.py b/openstackclient/tests/unit/compute/v2/test\_server.py index 0898c67b..76361da0 100644 --- a/openstackclient/…

[다음 페이지](https://forum.openinfra-kr.org/tag/6-tag/6.md?match_all_tags=true&page=1&tags%5B%5D=2025%EC%BB%A8%ED%8A%B8%EB%A6%AC%EB%B7%B0%EC%85%98)
