3.9 KiB
3.9 KiB
| ui_doc_type | views | |||||||
|---|---|---|---|---|---|---|---|---|
| views-index |
|
View Definitions
View Tree
| View ID | Status | Evidence | Description |
|---|---|---|---|
overview |
계획 | OtoConsoleOverview + Jenkins reference baseline |
Control Plane endpoint, connection, authentication reference overview. Jenkins-style header/status layout 재정렬 대상 |
runners |
계획 | OtoRunnersSurface + Jenkins reference baseline |
runner registry state and self-update action surface. Jenkins Nodes/Agents-style list 재정렬 대상 |
pipelines |
계획 | OtoJobsSurface + Jenkins reference baseline |
pipeline/job queue list and create job action surface. Jenkins Dashboard/New Item-style flow 재정렬 대상 |
executions |
계획 | OtoExecutionsSurface + Jenkins reference baseline |
execution list, detail expansion, write actions, log/artifact preview. Pipeline Graph View-style run detail 재정렬 대상 |
artifacts |
계획 | OtoArtifactsSurface + Jenkins reference baseline |
artifact event list. Jenkins artifact browser-style list 재정렬 대상 |
agent |
구현됨 | OtoAgentPanel |
embeddable agent-shell panel for OTO capabilities |
settings |
계획 | OtoConsoleShell fallback section + Jenkins reference baseline |
runtime endpoint and browser policy details. Manage Jenkins-style grouping 재정렬 대상 |
Navigation
overview->runners: rail navigationoverview->pipelines: rail navigationoverview->executions: rail navigationoverview->artifacts: rail navigationoverview->agent: rail navigationoverview->settings: rail navigationpipelines->executions: job execution id tapexecutions->artifacts: "View Artifacts Tab" action
Common States
- loading
- empty
- error
- permission-denied
Common Permissions
- operator/admin: write action submit 가능 여부를 제어하는 최소 역할 후보. 현재 SDD 기준은 단일 역할과 표시 가능한 token reference다.
Jenkins Reference Mapping
| OTO View | Jenkins Reference | Rough Alignment |
|---|---|---|
overview |
Dashboard, controller monitors, header status | Core/API 상태와 주요 진입점을 한 화면 상단에서 스캔한다. |
runners |
Nodes and Clouds, agents list | runner를 Jenkins agent/node처럼 상태, 현재 작업, 연결 메시지 중심으로 목록화한다. |
pipelines |
Dashboard jobs, New Item, job page | pipeline/job 목록, create action, 연결된 execution 이동을 Jenkins job 흐름과 맞춘다. |
executions |
Build/run detail, Build History, Console Output, Pipeline Graph View | 실행 목록에서 run detail로 확장하고 action, log, artifact preview를 함께 둔다. Stage graph는 후속 조정 후보로 둔다. |
artifacts |
Build artifacts, workspace/artifact browser | artifact name/path를 빌드 산출물 목록처럼 스캔한다. 다운로드/브라우징은 후속 후보로 둔다. |
settings |
Manage Jenkins | endpoint, policy, local runtime preference를 운영 설정 요약으로 둔다. |
agent |
없음 | OTO 전용 agent-shell 확장 표면이며 Jenkins parity 대상에서 제외한다. |
Rough Layout Rules
- Jenkins
2.516+의 통합 header/breadcrumb/action 모델은 OTO의 view header와 action 영역을 정리하는 참조로 삼는다. - 현재 OTO 구현의 60px rail은 유지하며, Jenkins classic side task list와 Blue Ocean top navigation을 절충한 운영 콘솔 navigation으로 본다.
- Pipeline execution 상세는 Blue Ocean보다 Pipeline Graph View를 active reference로 삼는다.
- pixel, spacing, color token, exact component parity는 이번 화면정의서 범위에서 제외한다.
- 위 레이아웃 재정렬은 코드 반영 전이므로 대상 view status는
계획으로 둔다.
Open Questions
- 없음