Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deployment: Document for Node Admins #219

Closed
ashcherbakov opened this issue Feb 9, 2022 · 1 comment
Closed

Deployment: Document for Node Admins #219

ashcherbakov opened this issue Feb 9, 2022 · 1 comment

Comments

@ashcherbakov
Copy link
Contributor

ashcherbakov commented Feb 9, 2022

Acceptance Criteria:

@ashcherbakov
Copy link
Contributor Author

ashcherbakov commented May 17, 2022

I think we can have the following documents.

The main goal is to structure the docs in two dimensions:

  1. Architecture use cases:
    • genesis-vn + optional sentry + optional on
    • vn + optional sentry + optional on
    • on-only
  2. Technical options
    • manual (with run_dcl_node sub-option)
    • ansible
    • aws+terraform+ansible

Add new docs

/docs/running-node.md
docs/launch-ceremony

/doc/running-node-manual/prerequisites
/doc/running-node-manual/full-node
/doc/running-node-manual/genesis-vn
/doc/running-node-manual/vn
/doc/running-node-manual/sentry
/doc/running-node-manual/on

/doc/running-node-aws-terraform-ansible/prerequsites
/doc/running-node-aws-terraform-ansible/deployment

/doc/running-node-ansible/prerequsites
/doc/running-node-ansible/genesis-vn
/doc/running-node-ansible/sentry
/doc/running-node-ansible/on

  • docs/running-node.md
  • /doc/running-node-manual
    • combine existing running-node and and running-xxx-node from advanced folder
    • keep the run_dcl_node script for now
    • for the steps that are covered by run_dcl_node do the following: make them as one section, and mention that these steps can be done either manually (as described in advanced docs), or by using a run_dcl_node script
  • docs/launch-ceremony
    • basically the same as test net launch doc, but node configuration should point to a running-node doc (to not copy the same steps again). This doc is rather an orchestration for multiple participants.

All technical docs should have the following structure:
-Easy-to-follow steps

  • every step should provide a command that can be easily copy-pasted
  • every step should be started with a generic version of a command
  • then it should contain a specific version of the command for every production net (Test Net for now)
  • The steps should consider the case of adding a node to an existing network. State sync is the recommended option, but mention other options from the running-node-in-existing-network.md.

Move docs

  • running-node-in-existing-network.md - move to advanced

Remove docs

  • advanced/running-xxx-node
  • deployment/persistent_chains/testnet-2.0/ - they will be covered by new running node docs. Do not remove it right now, but probably later.

Modify docs

uabjabborov pushed a commit that referenced this issue Jun 2, 2022
 Deployment: Document for Node Admins #219
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants