Infrastructure for Waku fleet https://github.com/status-im/nim-waku
Go to file
Alexis Pentori ebfb7ad799
all: change secret location
Signed-off-by: Alexis Pentori <alexis@status.im>
2024-09-27 11:27:03 +02:00
ansible all: change secret location 2024-09-27 11:27:03 +02:00
.envrc flake: open nix flake devShell automatically with direnv (nix-direnv) 2024-09-20 15:07:39 +02:00
.envrc.secrets flake: open nix flake devShell automatically with direnv (nix-direnv) 2024-09-20 15:07:39 +02:00
.gitignore flake: open nix flake devShell automatically with direnv (nix-direnv) 2024-09-20 15:07:39 +02:00
Makefile vault: adding lookup and env variables 2024-09-05 11:50:01 +02:00
README.md readme: add waku fleets dashboard link 2024-05-13 09:00:05 +02:00
ansible.cfg Initial commit 2023-10-05 14:08:18 +02:00
flake.lock flake: add flake.nix and lock 2024-07-05 13:40:37 +02:00
flake.nix flake: open nix flake devShell automatically with direnv (nix-direnv) 2024-09-20 15:07:39 +02:00
hosts_node.tf node: remove unnecesary opening of port 9000 2024-09-24 14:45:25 +02:00
hosts_node_db.tf terraform: fix domains 2024-03-15 14:41:33 +01:00
main.tf terraform: initial setup 2023-10-05 14:38:30 +02:00
providers.tf terraform: upgrade cloudflare provider 2024-03-15 14:58:19 +01:00
secrets.tf terraform: upgrade cloudflare provider 2024-03-15 14:58:19 +01:00
versions.tf versions.tf: upgrade pass provider to 2.1.1 2024-06-24 13:29:15 +02:00
workspaces.tf workspaces.tf: bump db node data volume size to 70 GB 2024-05-13 10:45:05 +02:00

README.md

Description

This repo defines infrastructure for running nim-waku nodes shards.

Dashboard

You can look up current state of the fleet at: https://fleets.waku.org/

Layout

  • node - The nim-waku nodes running Waku V2 protocol.
  • node-db - PostgreSQL used by node nodes for envelope storage.

Discovery

DNS TXT ENRTree records exist to discover available fleets:

enrtree://AOGYWMBYOUIMOENHXCHILPKY3ZRFEULMFI4DOM442QSZ73TT2A7VI@test.waku.nodes.status.im
enrtree://AIRVQ5DDA4FFWLRBCHJWUWOO6X6S4ZTZ5B667LQ6AJU6PEYDLRD5O@sandbox.waku.nodes.status.im

Continious Integration

Jenkins CI builds can be used to build and deploy new Docker images:

Repo Usage

For how to use this repo read the Infra Repo Usage doc.