Skip to main content
Ctrl+K
Logo image Logo image

Phalanx

Site Navigation

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

Site Navigation

  • About
  • Developers
  • Administrators
  • Applications
  • Environments
  • 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
    • Recreating Gafaelfawr service tokens
    • Releasing GitHub organization data
    • Troubleshooting
    • Gafaelfawr Helm values reference
  • postgres — In-cluster SQL store
    • Adding a new database
    • Troubleshooting postgres
    • postgres 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

  • cachemachine — JupyterLab image prepuller
    • Bootstrapping cachemachine
    • Image pruning
    • Updating the recommended Notebook Aspect image
    • Google Cloud Artifact Registry (GAR) integration
    • Cachemachine Helm values reference
  • datalinker — IVOA DataLink service
    • Datalinker Helm values reference
  • hips — HiPS tile server
    • hips Helm values reference
  • linters - automated chechking of DNS
    • Linters Helm values reference
  • livetap — IVOA livetap Table Access Protocol
    • LiveTAP architecture and notes
    • livetap Helm values reference
  • mobu — Integration testing
    • Configuring mobu
    • Managing mobu flocks
    • Mobu Helm values reference
  • moneypenny — User provisioning
    • moneypenny Helm values reference
  • noteburst — Notebook execution-as-a-service
    • noteburst Helm values reference
  • nublado — JupyterHub/JupyterLab for RSP
    • Bootstrapping Nublado
    • Upgrading Nublado
    • Troubleshooting nublado
    • nublado Helm values reference
  • nublado2 — JupyterHub for RSP
    • Bootstrapping Nublado
    • Upgrading Nublado
    • Troubleshooting nublado2
    • nublado2 Helm values reference
  • portal — Firefly-based RSP Portal
    • Bootstrapping Portal
    • portal Helm values reference
  • semaphore — User notification
    • semaphore Helm values reference
  • sherlock — App ingress status and metrics
    • sherlock Helm values reference
  • sqlproxy-cross-project — External Cloud SQL proxy
    • sqlproxy-cross-project Helm values reference
  • squareone — RSP homepage
    • Squareone architecture and notes
    • Bootstrapping Squareone
    • 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
  • tap-schema — TAP schemas
    • tap-schema architecture and notes
    • Upgrading tap-schema
    • tap-schema Helm values reference
  • times-square — Parameterized notebooks
    • times-square Helm values reference
  • vo-cutouts — IVOA SODA image cutouts
    • vo-cutouts Helm values reference

RSP+

  • argo-workflows — Argo workflows
    • argo-workflows Helm values reference
  • alert-stream-broker — Alert transmission to brokers
  • exposurelog — Exposure message log
    • Exposure log Helm values reference
  • narrativelog — Narrative observatory log
    • narrativelog 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
  • sasquatch — Observatory telemetry
    • Creating a Sasquatch write token
    • sasquatch Helm values reference
  • strimzi — Kafka cluster manager
  • strimzi-access-operator — Strimzi user access
    • strimzi-access-operator Helm values reference
  • strimzi-registry-operator — Schema registry for Alert Broker
  • telegraf — Application telemetry collection
    • telegraf Helm values reference
  • telegraf-ds — Per-node telemetry collection
    • telegraf-ds Helm values reference

Roundtable

  • kubernetes-replicator - Cross-namespace resources
    • Kubernetes Helm values reference
  • squarebot — Kafka event gateway
    • Squarebot 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

Environments

ccin2p3

values

Argo CD

idfdev

values

Argo CD

idfint

values

Argo CD

idfprod

values

Argo CD

minikube

values

usdfdev

values

Argo CD

usdfprod

values

Argo CD

Guides#

  • Datalinker Helm values reference

previous

Cachemachine Helm values reference

next

Datalinker Helm values reference

On this page
  • Guides
Edit this page

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

Built with the PyData Sphinx Theme 0.12.0.

Created using Sphinx 6.2.1.