Closed Mr0grog closed 5 years ago
Thanks for creating this issue! Agreed this would be very helpful. Also could we maybe include a list of people who have deployment credentials so we know who to go to if there are production issues?
Seems like this documentation is out of date: https://github.com/edgi-govdata-archiving/web-monitoring/blob/master/ARCHITECTURE.md#deployment-plan. Is this where you were planning on adding it? Otherwise perhaps it can be removed to avoid confusion.
Seems like this documentation is out of date: /ARCHITECTURE.md@
master
#deployment-plan
Oh geez, yeah, that’s super out of date. We’ve been running everything on AWS and mostly on Kubernetes for a while now.
That might be the right place to put this stuff, but maybe it needs to be a separate doc. Haven’t thought it through — made this issue to dump a quick outline down before I forgot it.
Added a PR to update the architecture doc in #140.
This is done!
We need to actually document our release and deployment processes. We should:
[x] ~Briefly describe them in this repo. (Projects have a
release
branch that auto-builds & publishes Docker images; we deploy them manually and store Kubernetes, etc. configs in -ops.)~ (PR: #140) (Update: ultimately decided to just delete this info, since it’s too easy to get out of sync with web-monitoring-ops.)[x] In -ops, explain:
manually-managed
folder)[x] In code repos, explain how
release
branch works.