사용자 권한

TobeDevOps 포털에서 개발에 대한 사용자 권한은 프로젝트 단위에 부여됩니다.

프로젝트 권한 종류

프로젝트 구성원은 프로젝트 관리자와 참여자(프로젝트 멤버, 게스트)로 구분되며 권한에 따라 포털에서 접근할 수 있는 메뉴 및 기능이 달라집니다.

프로젝트 관리자

프로젝트 관리자는 프로젝트를 수정하거나 삭제할 수 있으며, 참여자의 권한을 관리합니다. 또한 프로젝트의 소스를 개발 환경에서 검증 및 운영 환경으로 이관하고 모든 환경에서 빌드, 배포 관리를 할 수 있으며 개발 리더 역할을 수행합니다.

프로젝트 참여자

프로젝트 참여자는 프로젝트를 개발하는 멤버(Member)와 프로젝트에 접근만 가능한 게스트(Guest) 권한이 있습니다.

멤버는 직접적인 개발에 참여할 수 있는 권한으로 개발 환경의 개발, 빌드, 배포를 관리합니다.
게스트는 프로젝트 정보는 확인할 수 있으나 직접적인 개발에 참여하지 못하지만 프로젝트를 확인할 수 있습니다.

메뉴명

사용기능

관리자

멤버

게스트

스페이스

조회

스페이스 기본 정보 조회

O

O

O

프로젝트

조회

프로젝트 기본 정보 조회

O

O

O

DB 컨테이너의 PRD-Primary, PRD-Secondary ID&PW 정보 조회

O

X

X

DB 컨테이너의 DEV ID&PW 정보 조회

O

O

X

접속관리

모든 컨테이너 shell 접속

DB 컨테이너 Port Forwarding 생성

O

X

X

모든 컨테이너 log 확인

DB 컨테이너 Port 정보 확인

O

O

X

수정

프로젝트 정보 수정

O

X

X

삭제

프로젝트 삭제

O

X

X

Merge

Requests

조회

Merge requests 조회

O

O

O

요청

Merge requests 생성

O

O

X

승인

Merge 승인

O

X

X

빌드

조회

빌드 정보 조회

O

O

O

빌드

검증 브랜치(main), 운영 태그(release-*)

O

X

X

개발 브랜치(develop)

O

O

X

배포

조회

배포 정보 조회

O

O

O

배포

검증(STG), 운영(PRD) 환경

O

X

X

개발(DEV) 환경

O

O

X

pod 삭제

오류 pod 삭제

O

X

X

이슈

조회

이슈 조회

O

O

O

생성

이슈 생성

O

O

O

종료

이슈 닫기

O

O

O

모니터링

조회

대시보드, 로깅, 알람 메뉴 조회

O

O

O

게시판

공지사항

공지사항 게시글 조회

O

O

O

프로젝트 게시판

프로젝트 게시글 조회, 등록, 수정, 삭제

O

O

O

프로젝트 권한 부여 방법

프로젝트에 대한 권한은 관리자와 참여자(멤버, 게스트)에 따라 부여 방법이 달라집니다.

프로젝트 관리자

프로젝트 관리자는 생성된 프로젝트의 정보를 수정, 삭제할 수 있는 권한으로 스페이스 관리자가 부여할 수 있습니다.

1

프로젝트 관리자는 [프로젝트 수정] 화면에서 추가/삭제할 수 있습니다.

이미지_2024-07-29_101401180

1프로젝트를 클릭하여 [프로젝트 > 프로젝트 개요] 메뉴로 이동합니다.

2프로젝트 카드의 톱니 모양 아이콘을 클릭하여 세부 메뉴 팝업을 오픈합니다.

3열린 팝업 메뉴에서 [프로젝트 수정]을 클릭하여 기본정보 수정 화면으로 이동합니다.

2

프로젝트 수정 화면의 기본정보에서 프로젝트 관리자를 추가/삭제할 수 있으며 프로젝트가 포함된 스페이스 멤버 중 선택할 수 있습니다.

이미지_2024-07-29_101615114

1프로젝트 관리자의 돋보기 모양 아이콘을 클릭하거나 입력창에 검색어를 입력하여 프로젝트가 포함된 스페이스 멤버 목록 확인합니다.

2사용자 목록의 체크박스를 체크/해제하여 프로젝트 관리자를 추가/삭제 합니다.

3저장 버튼 클릭하여 수정된 프로젝트 관리자를 저장합니다.

프로젝트 참여자

1

프로젝트 참여자는 [프로젝트 > 프로젝트 개요 > 프로젝트 수정]화면에서 프로젝트 멤버와 게스트를 추가/삭제할 수 있습니다.

이미지_2024-07-29_101910959

1프로젝트 > 프로젝트 개요 선택하여 프로젝트 개요 화면으로 이동합니다.

2프로젝트 카드의 톱니 모양 아이콘 클릭하여 세부 메뉴 팝업을 오픈합니다.

3열린 팝업 메뉴에서 [프로젝트 수정]을 클릭하여 기본정보 수정 화면으로 이동합니다.

2

프로젝트 참여자는 프로젝트 관리자가 관리할 수 있으며 프로젝트 참여자는 [프로젝트 멤버 추가] 팝업 창을 통해 추가/삭제할 수 있습니다.

이미지_2024-07-29_102129354

1프로젝트 멤버의 관리 버튼을 클릭하여 [프로젝트 멤버 추가] 팝업 창을 오픈합니다.

2프로젝트 참여자 권한의 사용자를 확인하고 프로젝트 멤버 권한을 부여할 사용자의 체크 박스를 선택합니다.

3체크 박스 선택된 사용자를 선택 사용자 목록으로 이동하거나 전체 사용자로 이동하여 선택 사용자를 추가/삭제합니다.

4선택된 프로젝트 멤버 목록을 확인하거나 프로젝트 멤버 권한을 해제할 사용자의 체크 박스를 선택하여 전체 사용자로 이동합니다.

5프로젝트 참여자 권한을 콤보 박스로 선택합니다.

6선택 사용자 목록을 프로젝트 멤버 목록에 반영 후 팝업 화면을 종료합니다.

7저장 버튼 클릭하여 수정된 프로젝트 멤버를 저장합니다.