Go to file
Alberto Soutullo e918855098 Trying to set up prometheus under Kurtosis 2022-12-16 13:13:12 +01:00
kurtosis-module Added general toml for using in kurtosis while coding 2022-12-13 12:38:40 +01:00
scripts Initial commit 2022-10-13 18:46:01 +02:00
.dockerignore Initial commit 2022-10-13 18:46:01 +02:00
.gitignore Activate metrics in waku nodes and generate Prometheus targets 2022-12-14 10:22:05 +00:00
README.md Merge pull request #6 from logos-co/configurable_toml 2022-12-15 10:47:43 +01:00
kurtosis.yml Trying to set up prometheus under Kurtosis 2022-12-16 13:13:12 +01:00
main.star Trying to set up prometheus under Kurtosis 2022-12-16 13:13:12 +01:00
package.json Initial commit 2022-10-13 18:46:01 +02:00
prometheus.yml Trying to set up prometheus under Kurtosis 2022-12-16 13:13:12 +01:00
start.sh Change Kurtosis call to allow further Starkark command line parameters 2022-12-15 09:53:46 +00:00
tsconfig.json Initial commit 2022-10-13 18:46:01 +02:00
yarn.lock Initial commit 2022-10-13 18:46:01 +02:00

README.md

Wakurtosis

Starting version for Waku network simulations (https://github.com/waku-org/pm/issues/2)

Kurtosis: https://docs.kurtosis.com/

How to use:

Before using this repository make sure that:

  • You are using Kurtosis version 0.57.4. This is important, as they are working on it and changes can be huge depending on different versions. You can find all Kurtosis versions here.
  • The topology that will be instantiated is defined in kurtosis-module/starlark/waku_test_topology.json. This topology is created with https://github.com/logos-co/Waku-topology-test
  • Each node will need its own configuration file in kurtosis-module/starlark/config_files/waku_X.toml being waku_X the same name that is defined in the topology.

Run this repo with:

kurtosis run main.star

If you want to use the same configuration for every node, you can use:

kurtosis run main.star --args '{"same_toml_configuration": true}'

This will use the file kurtosis-module/starlark/config_files/waku_general.toml for every node.

Please, any improvements/bugs that you see, create an issue and we will work on it.