Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: Stack Documentation and UX
-
Labels:
-
Story Points:13.5
-
Epic Link:
-
Team:SQuaRE
Description
This ticket is to create an MVP of the ltd-keeper web app (RESTful API) that tracks versions of LSST the Docs’ published software documentation. Specifically this ticket will implement the RESTful endpoints needed by ltd-mason. See SQR-006 for design information.
SQR-006 will be updated in this ticket as the design is clarified in implementation.
Attachments
Issue Links
- is parent task of
-
DM-5100 Docs for ltd-keeper
- Done
- relates to
-
DM-4951 Add S3/Route53 project provisioning capabilities to ltd-keeper
- Done
-
DM-5167 Standup Fastly infrastructure for LSST the Docs
- Done
-
DM-5169 Fastly API interactions for LSST the Docs
- Done
-
DM-5194 Deploy ltd-keeper as a Docker Container
- Done
-
DM-5291 Docker-ready configuration system for LTD Keeper
- Done
-
DM-4196 Build ltd-mason for running a multi-package software documentation build
- Done
This PR establishes LTD Keeper, although the service is not fully complete and deployed through this ticket. This PR is to verify that the Flask underpinnings and API structure of the web app are on the right track.
See docs at http://ltd-keeper.lsst.io
Work deferred to other tickets:
DM-5167will hook up external interactions with AWS and Fastly,DM-5291will improve the configuration system, moving it towards granular environment variablesDM-5194will dockerize LTD Keeper.