-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Node module #15
Node module #15
Conversation
I've made the At this point it hardly differs from what a relay node would be. So, do we make 2 modules or 1 module with 2 modes?I'd do 2 modules. Once we define different firewall settings for block-producer and relay, the modules actually become quite different. To me it's better to define them as 2 modules not to create a false expectation of similarity. Counter argument is that the 2 modules cannot be run on same machine (clash on |
I'm getting format check here at |
Myself I would prefer to code the |
included issue #13. |
Problem: node doesn't start because a key in /nix/store is r-xr-xr-x.
…heck Node checks key file permissions. We can't directly use /nix/store keys in tests. I thought - okay lets use agenix as a hack but also already progress with a future task by doing so. Didn't work, because hardcoded ssh keys provided to a test in `environment.etc` are added in a later nixos stage than agenix.
Can't get dns resolution to work: How to refer to nodes in nixos test?
debugging nodes connectionTried:
Dont know how to interpret Running nmap, ports are closed, :
ifconfig:
|
superseded by #21 |
WIP
The goal was to provide cardano-node module with some small first configurability and test it in a local network for block production.
related to issues #12 and #14
fixes #13
Status:
There's 2 modules:
block-producer
,relay-node
- differing by access to secret keys and topology.There's a nixos test which runs the two modules. The test is bugged and passes because it doesn't test the right thing. The nodes run but cannot connect together in the test, as judged by a node traces:
The IPs above are assigned with
virtualisation.vlans = [1];
. Running nmap in the interactive test (run-test block-producer -i
) gives expectedly, but nodes don't connect:TODO:
extraNodeConfig.ShelleyGenesisFile