Skip to content

docs: DLS filesystem mount placeholder for prod/stage API#224

Open
vredchenko wants to merge 1 commit into
mainfrom
feat/dls-filesystem-mount-prod-stage-placeholder
Open

docs: DLS filesystem mount placeholder for prod/stage API#224
vredchenko wants to merge 1 commit into
mainfrom
feat/dls-filesystem-mount-prod-stage-placeholder

Conversation

@vredchenko

Copy link
Copy Markdown
Collaborator

Summary

The image-serving API endpoints (atlas_image, gridsquare_image) read microscopy files off disk using the absolute /dls/... paths stored in the DB. For staging/production to serve images, the real Diamond /dls shared filesystem needs mounting into the smartem-http-api pod at /dls.

This adds a commented placeholder (NFS or PVC) to the production and staging smartem-http-api deployments. It's inert until someone uncomments it and fills in the real DLS NFS export / PVC for that cluster.

Changes

  • k8s/environments/production/smartem-http-api.yaml — commented /dls mount placeholder.
  • k8s/environments/staging/smartem-http-api.yaml — same.

Notes

The image-serving API endpoints read atlas/grid-square files off disk via the
/dls/... paths stored in the DB, so prod/stage need the real Diamond /dls
filesystem mounted at /dls. Add a commented placeholder (NFS or PVC) to the
production and staging smartem-http-api deployments for whoever wires up those
clusters. Inert until uncommented and configured. API service only.
@github-actions github-actions Bot added the devops CI/CD, deployment, infrastructure, or tooling work label Jun 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devops CI/CD, deployment, infrastructure, or tooling work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant