gossamer with Zombienet #3021
Replies: 5 comments 2 replies
-
Can you create a PR for this and link that? |
Beta Was this translation helpful? Give feedback.
-
Have we looked into the log parser in zombienet? Can we modify it to support our logs? |
Beta Was this translation helpful? Give feedback.
-
We should prioritise this then in the next grooming.
Do we have issues for this? |
Beta Was this translation helpful? Give feedback.
-
Update, I've created PR #3091, and PR #3098 that address suggested updates to gossamer node so that it works with zombienet. These PRs include updates that enable gossamer to run without a toml config file, and updates to CLI interface to include adding aliases to CLI arguments to conform with zombienet/polkadot default CLI arguments. And implementing new CLI argument I've also forked zombienet from paritytech/zombienet repo to ChainSafe/zombienet repo and created PR #1 which includes suggested updates to zombienet that enable zombienet to spawn gossamer nodes. Let me know your thought regarding these (if acceptable we'll approve and merge these) or suggestions/comments. |
Beta Was this translation helpful? Give feedback.
-
@edwardmack I think we can close this discussion since we have zombienet running in our CI now |
Beta Was this translation helpful? Give feedback.
-
TL;DR
In order for Zombienet to work with gossamer nodes both systems need to understand details about each other to start and test networks. There are differences with CLI attributes, parsing logs, and prometheus metrics. This discussion is to detail these issues and determine steps necessary to make both systems work together.
Spawning
node-key
to define the libp2p key, which defines the nodes addresses, gossamer does not have that CLI argument. I've implemented this argument in for testing in a Draft PR feature (dot/network): add CLI flag --node-key, hex encoded libp2p node key #3043. (Currently draft until we determine direction based on this discussion)Testing
node_roles
andsub_libp2p_is_major_syncing
Next Steps?
Beta Was this translation helpful? Give feedback.
All reactions