Skip to main content
Ctrl+K
Logo image Logo image

Phalanx

Site Navigation

  • About
  • Developers
  • Administrators
  • Applications
  • Environments
  • Internals
  • Rubin docs

Site Navigation

  • About
  • Developers
  • Administrators
  • Applications
  • Environments
  • Internals
  • Rubin docs

Section Navigation

  • Cluster infrastructure
    • argocd — Kubernetes application manager
      • Argo CD architecture and notes
      • Bootstrapping Argo CD
      • Argo CD authentication
      • Upgrading Argo CD
      • Troubleshooting argocd
      • Argo CD Helm values reference
    • cert-manager — TLS certificate manager
      • Bootstrapping cert-manager
      • Add TLS certificates for a new hostname
      • Setting up Route 53 for cert-manager
      • Upgrading cert-manager
      • Cert-manager architecture and notes
      • Cert-manager Helm values reference
    • ingress-nginx — Ingress controller
      • TLS certificates
      • Ingress-nginx Helm values reference
    • gafaelfawr — Authentication & identity
      • Bootstrapping Gafaelfawr
      • Managing the database schema
      • Recreating Gafaelfawr service tokens
      • Releasing GitHub organization data
      • Troubleshooting
      • Gafaelfawr Helm values reference
    • mobu — Integration testing
      • Configuring mobu
      • Managing mobu flocks
      • Mobu Helm values reference
    • postgres — In-cluster SQL store
      • Adding a new database
      • Troubleshooting postgres
      • postgres Helm values reference
    • strimzi — Kafka cluster manager
    • strimzi-access-operator — Strimzi user access
      • strimzi-access-operator Helm values reference
    • vault-secrets-operator — Vault to Kubernetes
      • Bootstrapping vault-secrets-operator
      • Upgrading vault-secrets-operator
      • vault-secrets-operator Helm values reference
  • Rubin Science Platform
    • butler — Server for Butler data abstraction service
      • butler Helm values reference
    • datalinker — IVOA DataLink service
      • Datalinker Helm values reference
    • filestore-backup — Create and purge Google filestore backups
      • filestore-backup Helm values reference
    • hips — HiPS tile server
      • hips Helm values reference
    • jira-data-proxy — Jira API read-only proxy for Times Square
      • jira-data-proxy Helm values reference
    • livetap — IVOA livetap Table Access Protocol
      • LiveTAP architecture and notes
      • livetap Helm values reference
    • noteburst — Notebook execution-as-a-service
      • noteburst Helm values reference
    • nublado — JupyterHub/JupyterLab for RSP
      • Bootstrapping Nublado
      • Upgrading Nublado
      • Nublado Major Version Migration
      • Updating the recommended Notebook Aspect image
      • Troubleshooting Nublado
      • nublado Helm values reference
    • portal — Firefly-based RSP Portal
      • Bootstrapping Portal
      • portal Helm values reference
    • semaphore — User notification
      • semaphore Helm values reference
    • siav2 — Simple Image Access v2 service
      • siav2 Helm values reference
    • sqlproxy-cross-project — External Cloud SQL proxy
      • sqlproxy-cross-project Helm values reference
    • squareone — RSP homepage
      • Squareone Helm values reference
    • ssotap — IVOA DP03 Solar System Table Access Protocol
      • ssotap Helm values reference
    • tap — IVOA Table Access Protocol
      • TAP architecture and notes
      • tap Helm values reference
    • times-square — Parameterized notebooks
      • times-square Helm values reference
    • vo-cutouts — IVOA SODA image cutouts
      • vo-cutouts Helm values reference
  • Additional Rubin services
    • alert-stream-broker — Alert transmission to brokers
    • cm-service — Campaign Management for Rubin Data Release Production
      • cm-service Helm values reference
    • consdb — Populate the consolidated database
      • Helm values reference
    • exposurelog — Exposure message log
      • Exposure log Helm values reference
    • fastapi-bootcamp — FastAPI demonstration application for bootcamp
      • fastapi-bootcamp Helm values reference
    • narrativelog — Narrative observatory log
      • narrativelog Helm values reference
    • nightreport — Night report observatory log
      • nightreport Helm values reference
    • obsloctap — Serve observing schedule
      • Helm values reference
    • plot-navigator — Data production plot viewer
      • plot-navigator Helm values reference
    • production-tools — Data Production monitoring
      • production-tools Helm values reference
    • rubintv — Real-time display front end
      • Rubintv Helm values reference
    • rubintv-dev — Real-time display front end development application
      • Rubintv Helm values reference
    • schedview-snapshot — Dashboard for examination of scheduler snapshots.
      • schedview-snapshot Helm values reference
  • Roundtable
    • checkerboard — Map Github users to Slack
      • Checkerboard Helm values reference
    • giftless — Git LFS server
      • Giftless Helm values reference
    • kubernetes-replicator — Cross-namespace resources
      • Kubernetes Helm values reference
    • onepassword-connect — 1Password API server
      • Bootstrapping 1Password Connect
      • Enable 1Password Connect for a new environment
      • Add a new 1Password Connect server
      • onepassword-connect Helm values reference
    • ook — Documentation indexing
      • Ook Helm values reference
    • sqrbot-sr — Ticket unfurler
      • Sqrbot-Sr Helm values reference
    • squarebot — Kafka event gateway
      • Squarebot Helm values reference
    • unfurlbot — Squarebot backend that unfurls Jira issues.
      • unfurlbot Helm values reference
    • vault — Secret Storage
      • Seal configuration
      • External configuration
      • Vault Migration
      • Upgrading Vault
      • Vault Helm values reference
  • Monitoring
    • monitoring — Phalanx monitoring server
      • Pre-Installation Setup
      • Installation
      • Post-Installation Setup
      • Monitoring Helm values reference
    • sasquatch — Observatory telemetry
      • Creating a Sasquatch write token
      • sasquatch Helm values reference
    • telegraf — Application telemetry collection
      • telegraf Helm values reference
    • telegraf-ds — Per-node telemetry collection
      • telegraf-ds Helm values reference
  • Prompt processing
    • next-visit-fan-out — Distribute next visit events
      • next-visit-fan-out Helm values reference
    • prompt-proto-service-hsc — Prompt processing for HSC images
      • Prompt Proto Service HSC Helm values reference
    • prompt-proto-service-hsc-gpu — Prompt processing for HSC images with GPU
      • Prompt Proto Service HSC Helm values reference
    • prompt-proto-service-latiss — Prompt processing for LATISS images
      • Prompt Proto Service LATISS Helm values reference
    • prompt-proto-service-lsstcam — Prompt processing for LSSTCam images
      • Prompt Proto Service LSSTCam Helm values reference
    • prompt-proto-service-lsstcomcam — Prompt processing for LSSTComCam images
      • Prompt Proto Service LSSTComCam Helm values reference
    • prompt-proto-service-lsstcomcamsim — Prompt processing for LSSTComCamSim images
      • Prompt Proto Service LSSTComCamSim Helm values reference
  • Rubin Observatory telescope control system
    • argo-workflows — Argo workflows
      • argo-workflows Helm values reference
    • auxtel — Auxiliary Telescope Control System Components
      • AuxTel Helm values reference
    • calsys — Calibration Systems Control System Components
      • CalSys Helm values reference
    • control-system-test — Systems for Testing Control System Components
      • Control-System-Test Helm values reference
    • eas — Environmental Awareness System Control System Components
      • EAS Helm values reference
    • love — LSST Observers Visualization Environment
      • LOVE Helm values reference
    • obsenv-management — Rubin Observatory Environment Management System
      • obsenv-management Helm values reference
    • obssys — Observatory Systems Control System Components
      • ObsSys Helm values reference
    • simonyitel — Simonyi Telescope Control System Components
      • SimonyiTel Helm values reference
    • uws — Universal Worker Service for OCPS
      • UWS Helm values reference

datalinker — IVOA DataLink service¶

datalinker provides various facilities for discovering and referring to data products and services within the Rubin Science Platform. It is primarily based on the IVOA DataLink standard, but also provides some related service discovery facilities beyond the scope of that standard.

Most significantly, datalinker is used to retrieve images referenced in the results of an ObsTAP search. It does this by returning a DataLink response for the image that includes a signed URL, allowing direct image download from the underlying data store.

It also provides the HiPS list service, which collects the property files of HiPS data sets served by hips and returns them with appropriate URLs, and implements a variety of “microservice” endpoints that rewrite simple service-descriptor-friendly APIs into redirects to other RSP services.

View on GitHub

applications/datalinker Application template

Source

lsst-sqre/datalinker

Related docs

DMTN-238: RSP DataLink service implementation strategy

Type

Helm

Namespace

datalinker

Argo CD Project

Project.rsp

Environments

ccin2p3

values

Argo CD

idfdemo

values

Argo CD

idfdev

values

Argo CD

idfint

values

Argo CD

idfprod

values

Argo CD

usdfdev

values

Argo CD

usdfint

values

Argo CD

usdfprod

values

Argo CD

Guides¶

  • Datalinker Helm values reference

previous

butler Helm values reference

next

Datalinker Helm values reference

On this page
  • Guides
Edit this page

© Copyright 2020-2023 Association of Universities for Research in Astronomy, Inc. (AURA).

Built with the PyData Sphinx Theme 0.12.0.

Created using Sphinx 7.3.7.