-
Notifications
You must be signed in to change notification settings - Fork 2
Waku Connect Playground nodes #1
Comments
I extracted the
And I updated |
Done as part of setup of new `infra-waku-connect` fleet: status-im/infra-waku-connect#1 Signed-off-by: Jakub Sokołowski <[email protected]>
Also had to fix the reload of Consul service definitions: status-im/infra-role-consul-service@ac9796d0 |
Done as part of setup of new `infra-waku-connect` fleet: status-im/infra-waku-connect#1 Signed-off-by: Jakub Sokołowski <[email protected]>
Another fix to make websockify optional in Consul service definition: status-im/infra-role-nim-waku@cfe424c0 |
Done as part of setup of new `infra-waku-connect` fleet: status-im/infra-waku-connect#1 Signed-off-by: Jakub Sokołowski <[email protected]>
SSH access has been added, with |
And deployed the
|
I had to fix lack of websocket service definition: status-im/infra-role-nim-waku@bfbc9bf7 |
And added it to the > c fleets.status.im | jq '.fleets."waku.connect"'
{
"tcp/p2p/waku": {
"node-01.ac-cn-hongkong-c.waku.connect": "/ip4/47.242.185.35/tcp/30303/p2p/16Uiu2HAm75XUMGev2Ti74G3wUzhyxCtbaDKVWzNwbq3tn5WfzRd4",
"node-01.do-ams3.waku.connect": "/ip4/206.189.242.0/tcp/30303/p2p/16Uiu2HAm9VLETt1xBwDAwfKxj2XvAZDw73Bn4HQf11U26JGDxqZD",
"node-01.gc-us-central1-a.waku.connect": "/ip4/34.122.196.134/tcp/30303/p2p/16Uiu2HAmMh9Jy2KzrLYHDmekyS6F7wB3F9TN6zbNBf8rCvUDcD8j"
},
"wss/p2p/waku": {
"node-01.ac-cn-hongkong-c.waku.connect": "/dns4/node-01.ac-cn-hongkong-c.waku.connect.statusim.net/tcp/443/wss/p2p/16Uiu2HAm75XUMGev2Ti74G3wUzhyxCtbaDKVWzNwbq3tn5WfzRd4",
"node-01.do-ams3.waku.connect": "/dns4/node-01.do-ams3.waku.connect.statusim.net/tcp/443/wss/p2p/16Uiu2HAm9VLETt1xBwDAwfKxj2XvAZDw73Bn4HQf11U26JGDxqZD",
"node-01.gc-us-central1-a.waku.connect": "/dns4/node-01.gc-us-central1-a.waku.connect.statusim.net/tcp/443/wss/p2p/16Uiu2HAmMh9Jy2KzrLYHDmekyS6F7wB3F9TN6zbNBf8rCvUDcD8j"
}
} |
@D4nte I'm away half day today, and I probably won't have time to get the Please test the ones we already have and tell me if I got anything wrong. |
Looks good I played with it via the tcp ports + ssh. I'll need to wait for waku-org/nwaku#836 to be released to confirm that native websocket work properly deployed. |
Indeed, it appears waku-org/nwaku#836 was merged on 1st of February while the current @jm-clius When is this going to get released/deployed to prod? |
Rough target for the release is end of next week. We have a bunch of critical things that need to be bundled. I'll create a tracking issue for the release soon. |
That's great, thanks! If need be we can always deploy a non-prod image to the |
Necessary for new `infra-waku-connect` fleet: status-im/infra-waku-connect#1 Signed-off-by: Jakub Sokołowski <[email protected]>
Necessary to add new `go-waku` node. #1 Signed-off-by: Jakub Sokołowski <[email protected]>
I've decided to rename the nodes to match the type of Waku implementation used:
Change: cd568140 |
#1 Signed-off-by: Jakub Sokołowski <[email protected]>
#1 Signed-off-by: Jakub Sokołowski <[email protected]>
Deployed a host node for It works:
|
Small fix for Certbot certificate refresh config: 48742fa9 |
Ah great, if that's the same to you @jakubgs, can we please deploy nim-waku's bb3e59454ea4e34ccd80ffe2dd5cca170e64366d on the fleet please? Do you prefer an issue for that? |
Do you have the details (peer id) of the go-waku node? I found the ip but I don't know where to look for the logs. |
Current master appears to fail with |
Doesn't seem to be an existing flag anymore:
@jm-clius should I just use the v5? Or drop the flag. @D4nte what do you think? |
I've configured But not sure what about the discovery part. |
What was the I think I noticed you used |
Ok, I see what's happening, that's because we check if it's |
Caused issues when deploying `infra-waku-connect` fleet: status-im/infra-waku-connect#1 Signed-off-by: Jakub Sokołowski <[email protected]>
Fixed:
@D4nte does this work fine? |
#1 https://ci.status.im/job/nim-waku/job/deploy-waku-connect/ Signed-off-by: Jakub Sokołowski <[email protected]>
thanks @jakubgs For all 3 nim-waku nodes, using the following connection details, I could not connect to websocket port 443 with either libp2p and
I do not have the details of the go-waku node to test it. |
Oh yeah, the ports are filtered on two out of 3 hosts. Weird:
|
We do have
|
I was able to connect to 443 using telnet so if there is no port mismatch then I am I guessing it's a software issue, probably related to waku-org/nwaku#845. I can try to have a look at the nim-waku logs. Are they easy to find? Cc @jm-clius |
It's actually weird. I re-created the container on
So now I did that on |
The containers have been running for more than a day:
But the websocket port is now unresponsive:
So it seems to me like this indeed might be what was described in waku-org/nwaku#845 and status-im/nim-websock#79. |
@D4nte can this be closed? |
Yes let's close. Can I deploy myself latest master or latest release or do I need to open an issue and ask you? |
There's a CI job that builds and pushes |
Thanks @jakubgs , one more question: what are the details of the go-waku node? |
You can check that yourself, both on the host - by looking at |
Thank you, will check and learn |
Can you please deploy a set of Waku nodes dedicated to the Waku Connect team. The nodes will be used as playground for:
Specs
Minimal specs at this stage as we only want to run relay. It'll also be a good opportunity to monitor waku nodes resources consumption.
The equivalent of a Digital Ocean's basic droplet should be good enough:
Location/number
Provider does not matter.
No need for a prod/test. Just one set as described above. In terms of hostname it would make sense to have
playground
andwaku
in it.Software setup
nim-waku
Same setup for all 3:
Other parameters can be the same than the nim-waku prod fleet.
go-waku
Others can be done as per the go-waku test fleet.
Deadline
We have a hackathon in March. I need to confirm the date and would prefer to have this done 2 weeks beforehand so that I have time to review. Let's say 21 Feb for now but I'll review the date to possible later once I know the hackathon date.
The text was updated successfully, but these errors were encountered: