Applications¶
Applications are individual atomic services that are configured and deployed through Phalanx. Each environment can opt whether to deploy an application, and also customize the configuration of the application. This section of the documentation describes each Phalanx application.
Applications are divided into several Argo CD projects by type of application. These groupings are used for access control in some Phalanx environments. When creating a new Phalanx application, you will choose which of these groupings the application fits best into.
To learn how to develop applications for Phalanx, see the Developers section.
- Cluster infrastructure
- Rubin Science Platform
- butler — Server for Butler data abstraction service
- datalinker — IVOA DataLink service
- filestore-backup — Create and purge Google filestore backups
- hips — HiPS tile server
- jira-data-proxy — Jira API read-only proxy for Times Square
- livetap — IVOA livetap Table Access Protocol
- noteburst — Notebook execution-as-a-service
- nublado — JupyterHub/JupyterLab for RSP
- portal — Firefly-based RSP Portal
- semaphore — User notification
- sia — Simple Image Access (v2) service
- siav2 — Simple Image Access v2 service
- squareone — RSP homepage
- ssotap — IVOA DP03 Solar System Table Access Protocol
- tap — IVOA Table Access Protocol
- times-square — Parameterized notebooks
- vo-cutouts — IVOA SODA image cutouts
- Additional Rubin services
- alert-stream-broker — Alert transmission to brokers
- cm-service — Campaign Management for Rubin Data Release Production
- consdb — Populate the consolidated database
- exposurelog — Exposure message log
- fastapi-bootcamp — FastAPI demonstration application for bootcamp
- narrativelog — Narrative observatory log
- nightreport — Night report observatory log
- obsloctap — Serve observing schedule
- plot-navigator — Data production plot viewer
- ppdb-replication — Replicates data from the APDB to the PPDB
- production-tools — Data Production monitoring
- rapid-analysis — Real-time backend of the RubinTV
- rubintv — Real-time display front end
- rubintv-dev — Real-time display front end development application
- s3proxy — Simple application to gateway S3 URLs to HTTPS
- schedview-snapshot — Dashboard for examination of scheduler snapshots.
- Roundtable
- checkerboard — Map Github users to Slack
- giftless — Git LFS server
- onepassword-connect — 1Password API server
- ook — Documentation indexing
- sqrbot-sr — Ticket unfurler
- squarebot — Kafka event gateway
- templatebot — Create new projects
- unfurlbot — Squarebot backend that unfurls Jira issues.
- vault — Secret Storage
- Monitoring
- Support services
- Prompt processing
- next-visit-fan-out — Distribute next visit events
- prompt-proto-service-hsc — Prompt processing for HSC images
- prompt-proto-service-hsc-gpu — Prompt processing for HSC images with GPU
- prompt-proto-service-latiss — Prompt processing for LATISS images
- prompt-proto-service-lsstcam — Prompt processing for LSSTCam images
- prompt-proto-service-lsstcomcam — Prompt processing for LSSTComCam images
- prompt-proto-service-lsstcomcamsim — Prompt processing for LSSTComCamSim images
- Rubin Observatory telescope control system
- argo-workflows — Argo workflows
- auxtel — Auxiliary Telescope Control System Components
- calsys — Calibration Systems Control System Components
- control-system-test — Systems for Testing Control System Components
- eas — Environmental Awareness System Control System Components
- love — LSST Observers Visualization Environment
- obsenv-management — Rubin Observatory Environment Management System
- obssys — Observatory Systems Control System Components
- simonyitel — Simonyi Telescope Control System Components
- uws — Universal Worker Service for OCPS