콘텐츠로 이동

역할별 사용법

Nullus 는 역할이 셋입니다. 누가 무엇을 하는 도구인지가 역할마다 꽤 다르므로, 자기 역할 문서부터 보시면 빠릅니다.

한눈에 비교

Admin DevOps Developer
로그인 후 첫 화면 /admin/organization /stack/templates /cicd/developer-deploy
보이는 메뉴 수 19 11 4
조직·사용자 관리 ✅ — —
클러스터 등록 ✅ — —
스택 설치 ✅ ✅ —
스택 목록·이력 조회 ✅ ✅ 메뉴에 없음1
OSS 리소스 기본값 조정 ✅ ✅ —
호환성 매트릭스 편집 ✅ — —
파이프라인 생성 ✅ ✅ ✅2
파이프라인 목록·이력 ✅ ✅ ✅
앱 배포 화면 ✅ ✅ ✅
모니터링·알림 이력 ✅ ✅ ✅
백업·복구 ✅ — —
알림 채널 ✅ — —

역할은 어디서 정해지나

Keycloak 이 발급한 토큰의 역할을 프런트엔드가 읽어 저장합니다 (web/src/stores/auth-store.ts 의 extractRoleFromOidc). 즉 역할은 Nullus 안에서 바꾸는 값이 아니라 IdP 에서 오는 값입니다. 사용자에게 역할을 주는 화면은 사용자 관리입니다.


  1. 사이드바에서는 가려지지만 라우트에 역할 제한이 없어 주소로는 열립니다. 권한 표 참고. ↩

  2. /cicd/create 는 라우트가 세 역할 모두 허용합니다. 다만 developer 의 사이드바에는 CI/CD 템플릿·골든패스가 없어서, 생성 버튼은 CI/CD 목록에서 들어갑니다. ↩