OpenReview Lab: PR Queue and Local Image Lanes

OpenReview Lab: PR Queue and Local Image Lanes An architecture diagram generated by Archify. GitHub Actions · build exact-SHA images · Architecture component GitHub Actions build exact-SHA images GHCR · source images · Architecture component GHCR source images K3s PR Web + API · openreview-pr-1 namespace · Architecture component K3s PR Web + API openreview-pr-1 namespace Floci SQS · transcode queue + DLQ · Architecture component Floci SQS transcode queue + DLQ FFmpeg Worker · processes video jobs · Architecture component FFmpeg Worker processes video jobs KEDA · SQS queue-depth scaler · Architecture component KEDA SQS queue-depth scaler Floci ECR · 3 image repositories · Architecture component Floci ECR 3 image repositories Local Docker Compose · web · API · worker · Architecture component Local Docker Compose web · API · worker Local Data Services · PostgreSQL · Redis · MinIO · Architecture component Local Data Services PostgreSQL · Redis · MinIO publish exact SHA PR image pull enqueue transcode receive jobs queue depth scale 0–2 copy exact SHA pull prebuilt images separate volumes Legend Backend Database Cloud Message bus External

PR preview lane

  • • K3s PR pods pull exact-SHA images from GHCR
  • • PR #1 uses a Floci SQS queue and DLQ; KEDA bounds workers at 0–2

Local development lane

  • • Floci ECR stores three exact-SHA image copies on the Ubuntu host
  • • Docker Compose runs matching web, API and worker containers with separate local data

Emulator boundary

  • • No real AWS ECR or SQS resources are involved
  • • K3s advertises pinned 172.31.0.3; Floci 2.0.1 does not enforce immutable tags