TaskCluster Secrets Service ![Build Status](https://camo.githubusercontent.com/90c5047e1b2f607657c506c10ebf3754c38e4c1a85f1ed91f09565b20dbf6b09/68747470733a2f2f7472617669732d63692e6f72672f7461736b636c75737465722f7461736b636c75737465722d736563726574732e706e673f6272616e63683d6d6173746572)
The secrets service allows task cluster clients with appropriate scopes to write secrets securely, and in such a way that each secret is tied to a scope. Further, scopes are used to limit the operations a particular client may perform on any secret they have been granted access to.
Expire Secrets
The service expects the following to run periodically (daily?) to flush expired secrets:
NODE_ENV=production babel-node bin/main.js expire
###Run Tests
From the project's base run npm test
Post-Deployment Verification
After deploying a new version of this service, open up the tools site and sign in. Using the "secrets" tool, make sure you can read some secret that you have access to (that is, one listed in the UI).