fuel-core icon indicating copy to clipboard operation
fuel-core copied to clipboard

PoA/Sentry Network Deployment Script

Open Voxelot opened this issue 2 years ago • 0 comments

Create a configurable deployment script (bash? terraform? ansible? pulumi?) that spins up a PoA node with sentries:

  • [ ] Create a public ingress DNS route for each sentry node
  • [ ] Generate keypairs for each node (PoA + each sentry)
  • [ ] Compute peer ids and internally facing multiaddrs (non-ingress) for each node
  • [ ] PoA node with internal sentry node multiaddrs as "reserved nodes", disable all other peering connections
  • [ ] Sentry nodes configured with PoA node as a reserved peer, allowing connections to other peers
  • [ ] Sentry nodes each configured with their unqiue ingress route as a P2P external address "PublicAddr".
  • [ ] Deploy a configmap containing all config file settings for each node
  • [ ] Deploy all nodes to same namespace in k8s

depends on: #645 depends on: #648

Voxelot avatar Sep 26 '22 23:09 Voxelot