oto/agent-ui/definition/views/index.md

3.9 KiB

ui_doc_type views
views-index
overview
runners
pipelines
executions
artifacts
agent
settings

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 navigation
  • overview -> pipelines: rail navigation
  • overview -> executions: rail navigation
  • overview -> artifacts: rail navigation
  • overview -> agent: rail navigation
  • overview -> settings: rail navigation
  • pipelines -> executions: job execution id tap
  • executions -> 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

  • 없음