Fix Version/s: None
Component/s: Stack Documentation and UX
Using Fastly’s API, have ltd-keeper setup new builds and editions:
- Add Surrogate-Key to headers of objects uploaded to S3 (happens on ltd-mason side)
- Configure Varnish to serve specific bucket directories as specific domains (
DM-4951has added Route 53 interactions to ltd-keeper)
- Purge content when editions switch or content is deleted.
DM-5167 is covering non-API driven work to configure fastly.
See https://www.hashicorp.com/blog/serving-static-sites-with-fastly.html for a write-up on serving static site via fastly. See also http://sqr-006.lsst.io for an overview of LSST the Docs.
Hey J Matt Peterson [X] this ticket is for fully hooking up LSST the Docs (the Mason builds and the Keeper API) with all the services (Route 53, S3, Fastly) to do automated build delivery. See PRs in both Mason and Keeper:
How much scrutiny you feel you need to give is up to you. There are a lot of commits in here, but at the end of the day it works Other tickets in Epic
DM-5858can cover additional functionality that's needed.