Commit Graph

64 Commits

Author SHA1 Message Date
Alvaro Revuelta b268caaa08
Update book.toml 2024-06-12 13:19:40 +02:00
Alvaro Revuelta ced251b7e3
Update book.toml 2024-06-12 13:12:52 +02:00
Alvaro Revuelta 32bca7e4c6
Update book.toml 2024-06-12 12:56:48 +02:00
Alvaro Revuelta f39ac2582d
Add book link 2024-06-12 12:51:55 +02:00
Alvaro Revuelta e08c84e8e2
Delete unused action 2024-06-12 12:50:01 +02:00
Alvaro Revuelta c67971085a
Create mdbook.yml 2024-06-12 12:46:09 +02:00
Alvaro Revuelta 05b14f60b2
Update README.md 2024-06-12 12:44:54 +02:00
Alvaro Revuelta a36252336a
Add action (#66) 2024-06-12 12:43:32 +02:00
Alvaro Revuelta 6a01dfa231
Add waku-simulator book (#65) 2024-06-12 12:34:16 +02:00
Alvaro Revuelta 5986a62dbb
Use rest-traffic image (#64) 2024-06-10 18:44:35 +02:00
Alvaro Revuelta 7c0950c28d
Update documentation (#63) 2024-06-10 17:56:34 +02:00
Alvaro Revuelta e562e31791
Update docs (#62) 2024-06-10 12:56:18 +02:00
Tanya S 580a74e7cc
Block explorer nginx (#61)
* add nginx service for block explorer

* return environment variables for web service

* remove exposed port from web service and change nginx port to 3000
2024-06-07 16:53:01 +02:00
Alvaro Revuelta cc9c7d2dad
Enable light push (#60) 2024-06-07 13:15:50 +02:00
Tanya S 359db48e2d
Upgrade to RLNv2 (#45) 2024-06-07 10:13:45 +02:00
Tanya S a7de0823fa
add check for linux distro and error checks to run_nwaku (#59) 2024-06-05 10:00:58 +02:00
Tanya S 5ca0147ac3
All nwaku nodes use own account (#57)
* read keys from foundry config and write to shared file

* each nwaku service uses its index to retrieve a private key for keystore

* remove node index related code, no longer needed

* removed additional script and files

* fixed scipt shell reference in run_nwaku
2024-05-28 16:20:17 +02:00
Tanya S 82267811f8
Add new grafana admin login credentials (#56)
* added new admin login credentials

* grafana password as environment variable

* grafan.ini to use default which can be overridden by env variables

* grafan.ini to use default which can be overridden by env variables

* revert grafan.ini to original state
2024-05-27 08:29:49 +02:00
Tanya S 4778d8903e
change subnet to local IP range with /24 mask (#54) 2024-05-21 10:14:29 +02:00
Tanya S 1d92126648
fix for remote host deployment issue (#51) 2024-05-20 07:53:52 +02:00
gabrielmer d260372b23
updating pubsub topic in traffic generator (#50) 2024-05-16 18:05:11 +02:00
Tanya S 46524a9c7a
nwaku service depends on successful completion of contract-repo-deployer (#48) 2024-05-16 08:57:23 +02:00
Tanya S a802c8b852
Add pubsub-topic and cluster-id config to fix peer connectivity (#49)
* add pubsub-topic and cluster-id config to fix peer connectivity

* add pubsub-topic and cluster-id to run_nwaku.sh
2024-05-15 16:44:33 +02:00
Tanya S bdcef6e9f8
remove gowaku parameters from wakusim.env (#47) 2024-04-30 11:25:02 +02:00
Tanya S 29c914995a
removing all uses and references to gowaku (#35) 2024-04-18 16:07:55 +02:00
Tanya S 0f61e3d32b
Add grafana dashboard panel for RLN invalid messages (#34)
* Add grafana panel RLN Invalid Messages Total

* Update grafana and web service ports

* add new grafana port to ini file
2024-04-18 09:58:07 +02:00
Jakub Sokołowski 1f0fff9b4b
allow overriding API URLs for Epirus web UI
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-03-28 11:51:47 +01:00
Jakub Sokołowski 3d4130ccd2
compose: use 3001 port for grafana, 3000 for explorer
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-03-26 15:16:02 +01:00
Tanya S 43c9aa546a
increase nwaku nodes to 50 in wakusim.env (#33) 2024-03-26 15:49:18 +02:00
Jakub Sokołowski 9746b9f18d
bind foundry and explorer ports to 0.0.0.0
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-03-26 13:01:12 +01:00
Tanya S d3859c4f0c
added rest related flags to run_bootstrap.sh and updated NUM_NWAKU_NODES (#32) 2024-03-26 11:58:31 +02:00
Tanya S 5c7909eb92
Adding rln contract deployment script (#30)
* chore: add rln registry deploy script

* removed local variables, now passed via docker enviroment

* foundry service now also running contract deploy script

* replaced hardcoded contract bytecode with bytecode retrieved from github

* fixed variable naming

* Added Anvil RPC_URL to env file

* new docker service to get waku-rln-contract repo, build it and deploy

* added entrypoint: sh to contract-repo-deployer and deploy script now has bash/sh

---------

Co-authored-by: rymnc <43716372+rymnc@users.noreply.github.com>
2024-03-26 10:41:52 +02:00
Tanya S d6fb3e56e5
Rln membership registration implementation (#23)
* add anvil config and volume to remember state and output account info; nwaku config to register rln membership

* modify run_nwaku.sh for onchain rln

* add script for rln membership registration

* run_nwaku update, removed rln membership index and added other rln parameters

* merged run_register_rln with the run_nwaku script

* added environment variables for rln-contract registration

* removed rpc related flags and added rest flags for sake of completeness, also updated BOOTSTRAP_ENR query

* removed rpc flags, added cred-path and -password

* added keystore volume and 8645 port

* removed keystore volume and keystore parent directory

* remove unused service from docker-compose
2024-03-14 13:35:25 +02:00
gabrielmer c56a0831c9
deprecating rpc (#25) 2024-03-12 05:02:04 -06:00
Alvaro Revuelta 315d8bf5a3
Doc deploy-wakusim (#24) 2024-03-12 10:13:44 +01:00
Tanya S dd29b10b26
Add the chainlens blockchain explorer (#22)
* chainslens services added to docker-compose as well as required nginx and html files

* removed nginx dependency - removed nginx container and related files and updated API_URL for web service

* added localhost IP to ports for api and web docker services
2024-03-03 08:30:33 +02:00
Tanya S 421688abbb
Add foundry to waku-simulator (#21)
* added foundry image to docker-compose and run_anvil script

* removed run_anvil script and moved the command to the docker-compose file

* formatted arguments for anvil command to use '='

* using specific foundry image and reformatted command arguments, previous didn't work
2024-02-23 10:48:02 +02:00
gabrielmer 08949fe229
chore: adding libp2p stream direction to dashboard (#20) 2024-02-19 17:21:09 +01:00
gabrielmer 054ba9e33f
fix: adding default to NUM_NWAKU_NODES in traffic script (#14) 2023-11-13 15:39:17 +01:00
gabrielmer 909bc425fc
Adding default values for env variables use (#13) 2023-11-01 15:39:07 +01:00
gabrielmer ed0c4a0bf1
Feat adding rln to waku simulator (#12) 2023-10-31 16:17:35 +01:00
Jakub Sokołowski 67ebeef4d7
readme: add section about deployed infrastructure (#10)
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-28 08:52:51 +02:00
Jakub Sokołowski b58f2b0b31
wakusim.env: use latest nwaku Docker image
It should be auto-updated by this CI job:
https://ci.infra.status.im/job/nim-waku/job/docker-latest/

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-27 20:34:47 +02:00
Jakub Sokołowski 331fc1013a
add wakusim.env file for wakusim.misc host (#9)
For more details see:
https://github.com/status-im/infra-nim-waku/issues/79

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-27 08:55:16 +02:00
Alvaro Revuelta be6d8c7703
Merge pull request #8 from waku-org/docker/add-watchtower
docker-compose: add watchtower label and variable
2023-09-26 15:53:22 +02:00
Jakub Sokołowski c82acf6eaf
gitignore: ignore files ending in .env
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-26 15:03:17 +02:00
Jakub Sokołowski 17d22805b7
docker-compose: add watchtower label and variable
This is used in our infra to allow auto-updates of Docker images.

For more info see: https://github.com/containrrr/watchtower

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-26 13:56:30 +02:00
Alvaro Revuelta 220781db3b
Merge pull request #7 from vpavlin/chore/add-subnet
chore: add larger subnet to accommodate more IP addrs
2023-09-05 13:13:26 +02:00
Václav Pavlín 07466000d6
chore: add larger subnet to accommodate more IP addrs 2023-08-31 14:32:59 +02:00
Alvaro Revuelta 759533a4bc
Merge pull request #3 from waku-org/grafana-login
docs: add default grafana login details
2023-08-07 12:36:08 +02:00