Releases: m-lab/locate
Migrates from KMS to Secret Manager
The major change in the release is migration from using the Cloud Key Management Service (KMS) to use the Cloud Secret Manager (SM). KMS required us to store the private JWS singer keys in this repository, although encrypted. The SM allows us to remove any key material, encrypted or not, from this repository. The SM also allow us to store old versions of keys. That is, keys are versioned, which provides us an easier path for key rotation.
Additionally this PR includes:
- Reinstalling the ca-certificates package before the Travis build to prevent server certificate errors.
- Increasing the max instances to 20 for GAE auto-scaling of this app.
Uses automatic scaling for GAE deployment
Proxy wehe/replay requests to wehe endpoint in mlab-ns
Proxys wehe/replay requests to actual wehe status in mlab-ns, now that mlab-ns tracks wehe status.
Updates to monitoring-token, plus other minor changes
Notable changes in this release:
- monitoring-token now returns a locate URL by default, and return a service URL only when a special flag is present.
- monitoring request responses now include a
resultskey in addition to the previoustargetkey so that the structure of monitoring responses matches that of regular responses. - Documentation updates.
Add generic Locator interface for Maxmind fallback and user-provided location hints
Propagate client http parameters to service URLs
Pass http parameters prefixed with client_ to generated urls (#39)
Weekly release 3
Use a more explicit cache-control directive "no-store" (#38)
Weekly release 2
Log the client protocol used to contact the server (#37)
Weekly release
Set header to disable caching (#36)