# \#컨트리뷰션

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

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

---

## [Skyline Console 브라우저 탭 제목 개선 작업 머지](https://forum.openinfra-kr.org/t/skyline-console/333)

<div class="topic-metadata">

**Author:** [@awbrg789](https://forum.openinfra-kr.org/u/awbrg789)\
**댓글:** 0\
**마지막 업데이트:** [6월 1, 2026, 11:51오후 UTC](https://forum.openinfra-kr.org/t/skyline-console/333 "2026-06-01T23:51:34Z")

</div>

안녕하세요. 최근 OpenStack Skyline Console에 제가 작업한 브라우저 탭 제목 개선 사항이 머지되어 공유드립니다. 이번 변경은 Skyline Console에서 브라우저 탭 제목을 현재 페이지에 맞게 표시하도록 개선한 작업입니다. 기존에는 어떤 페이지를 보고 있든 브라우저 탭 제목이 항상 Cloud로만 표시되었습니다. 예를 들어 Compute / Instances 페이지를…

---

## [OpenStack Swift PTG: container-sync 성능 개선 아이디어 제안 및 피드백 공유](https://forum.openinfra-kr.org/t/openstack-swift-ptg-container-sync/328)

<div class="topic-metadata">

**Author:** [@jiyoungHwang](https://forum.openinfra-kr.org/u/jiyoungHwang)\
**댓글:** 1\
**마지막 업데이트:** [5월 13, 2026, 1:19오전 UTC](https://forum.openinfra-kr.org/t/openstack-swift-ptg-container-sync/328 "2026-05-13T01:19:36Z")

</div>

안녕하세요, 경북대학교 OpenStack Swift 팀 오지우, 이주영, 황지영입니다. 지난 4월 23일, OpenStack Swift PTG 세션에 정식 안건을 등록하여 현재 진행 중인 container-sync 성능 개선을 위한 아이디어를 제안하고, 업스트림 개발자분들과의 논의를 진행했습니다. 기존 동기화 구조의 문제점과, 이를 해결하기 위해 저희 팀이 제안한 병렬 처리 및 상태 공유…

---

## [Zuul 문서 빌드 시스템 분석 : Sphinx와 i18n의 동작 메커니즘](https://forum.openinfra-kr.org/t/zuul-sphinx-i18n/306)

<div class="topic-metadata">

**Author:** [@seongeun](https://forum.openinfra-kr.org/u/seongeun)\
**댓글:** 0\
**마지막 업데이트:** [2월 26, 2026, 6:49오전 UTC](https://forum.openinfra-kr.org/t/zuul-sphinx-i18n/306 "2026-02-26T06:49:30Z")

</div>

최근 Zuul 스터디의 한글화 기여를 시작하면서, 단순히 문장을 번역하는 것을 넘어 "이 번역이 시스템 내부에서 어떻게 처리되고 변환되는가?"에 대한 궁금증이 생겼습니다. 이에, 본 글에서는 zuul 문서가 Sphinx와 국제화(i18n) 프로세스를 거쳐 다국어 HTML로 빌드되는 내부 아키텍처와 데이터 흐름을 분석해 보고자 합니다. \[Sphinx와 i18n\] 1. Sphpinx (스…

---

## [\[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/251)

<div class="topic-metadata">

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

</div>

OpenStackClient의 소스 코드에 ‘\*\*openstack image stores info’\*\*와 ‘openstack image import info’ 명령어에 대한 새로운 기능 테스트(Functional Test)를 추가하고, 이를 성공적으로 실행시키는 것 1. 테스트 코드 작성 test\_image\_stores\_info: Glance의 multi-store 기능 활성화 여…

---

## [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주차 과제 - 신민경 (1)](https://forum.openinfra-kr.org/t/4-1/211)

<div class="topic-metadata">

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

</div>

\[test\_service\_info / openstack image stores info, openstack image import info\] openstack image stores info 역할 Glance가 관리하는 이미지 스토어(store) 목록과 세부 정보를 조회합니다. 멀티 스토리지 환경에서 각 스토어의 이름, 타입, 경로 등을 확인 가능합니다. 필자가 겪은 에…

---

## [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/201)

<div class="topic-metadata">

**Author:** [@khai](https://forum.openinfra-kr.org/u/khai)\
**댓글:** 0\
**마지막 업데이트:** [8월 10, 2025, 1:30오후 UTC](https://forum.openinfra-kr.org/t/topic/201 "2025-08-10T13:30:21Z")

</div>

기본 사용법 openstack catalog list 는 모든 서비스 목록을 조회하는 기능입니다. opentstack catalog show는 특정서비스 상세 정보 조회하는 기능입니다. openstack catalog list 상세 사용법 사용법 openstack catalog list \[-h\] \[-f {csv,json,table,value,yaml}\] …

---

## [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 볼륨을 연결할 수 있는데…

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