Description
Please add points on what you expect from such a guide in a comment below. I will then try to consolidate input and draft up an outline in this comment.
The guide can end up as is /docs/deployment.md
/docs/owners_manual.md
better?
Initial outline:
-
Basic install of services (in different environments)
- Docker-compose “vanilla”, but with Gunicorn (WIP optimize docker images #109)
data in volumes etc. - AWS ECS. original PR: Feature/Instructions to install Amundsen using AWS ECS amundsenfrontendlibrary#216 (or EC2): https://github.com/lyft/amundsenfrontendlibrary/issues/186
- Kubernetes helm chart install
(convert from Compose using https://kompose.io?)(upcoming PR see https://github.com/lyft/amundsen/issues/53#issuecomment-538575978 below)
- Docker-compose “vanilla”, but with Gunicorn (WIP optimize docker images #109)
-
Setting up ingest (with or without Airflow, see https://github.com/lyft/amundsen/issues/53#issuecomment-617370073)
Figure out which parts of this belongs with Architecture.md and which in Databuilder repo?
- Compared to Quickstart ingest (https://github.com/lyft/amundsen/issues/75)
- Then mention source by source; Extractor(s), Model, Metadata
- Table Metadata:
- Users
- Table Usage: (How it works and why in https://github.com/lyft/amundsen/issues/381#issuecomment-613387814)
- ...
-
Configuration - custom build of frontend (to not have to maintain a fork we need to get https://github.com/lyft/amundsen/issues/408 transmogrified into proper documentation/tooling)
- Small tweaks to turn on/off features, adding logo etc. (mostly Done) amundsen-io/amundsenfrontendlibrary@c256115 in PR Update ResourceListItem UI amundsenfrontendlibrary#255
- Config of email notification/feedback Done in PR Notifications Configs + Doc amundsenfrontendlibrary#291
- Data preview (integration to SuperSet) - https://github.com/lyft/amundsen/issues/27#issuecomment-517477074 has some draft contextual lead in and reasoning and a link to example setup. But ultimately what ticks off the box for this is Taos Guide in https://github.com/lyft/amundsen/blob/master/docs/tutorials/data-preview-with-superset.md (or on the https://lyft.github.io/amundsen/ site, search for SuperSet!)
-
Security
- Auth - passwords etc.
- secure communication
- production grade docker as per Production-ready Docker images (via https://www.youtube.com/watch?v=cDzFm68aMao)
-
Backup - initial WiP in https://github.com/lyft/amundsen/issues/53#issuecomment-516159598 below ... current result in https://github.com/lyft/amundsen/issues/381#issuecomment-614534794 - and restore (on K8s) implemented in https://github.com/lyft/amundsen/pull/394
-
Monitoring (statsd etc.?)
-
Handling upgrades
-
....
Activity