역할별 사용법¶
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 에서 오는 값입니다. 사용자에게 역할을 주는 화면은
사용자 관리입니다.