Jakub Sokołowski
f106c9e5b8
requirements: parametrize nim build flags
...
https://github.com/status-im/infra-role-beacon-node-linux/commit/d993d06d
https://github.com/status-im/infra-role-beacon-node-macos/commit/ed0453ef
https://github.com/status-im/infra-role-beacon-node-windows/commit/f6dd9dd6
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-01-05 19:38:23 +01:00
Jakub Sokołowski
237da365e7
bootstrap: add missing admin pass for macos hosts
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-01-04 20:55:08 +01:00
Jakub Sokołowski
9c8b0f6185
users: give tanguy sudo permissions
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-01-04 15:35:30 +01:00
Jakub Sokołowski
d99b195bc1
consul: upgrade from 1.10.1 to 1.11.1
...
https://github.com/hashicorp/consul/releases/tag/v1.11.1
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-01-03 17:53:34 +01:00
Jakub Sokołowski
462f373827
mainnet.geth: use snap sync method
...
We had issues with mainnet node not fully syncing.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-12-18 18:06:59 +01:00
Jakub Sokołowski
2724d8f8b2
requirements: upgrade Netdata to 1.32.0
...
https://github.com/netdata/netdata/releases/tag/v1.32.0
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-12-09 17:37:31 +01:00
Jakub Sokołowski
f745dfd2f8
add missing get-geth-api-urls role for macos host
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-12-07 18:31:46 +01:00
Jakub Sokołowski
5dae92080a
get-geth-api-urls: use HTTP RPC API for unstable only
...
Current support for HTTP RPC API is not stable enough.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-12-03 19:40:52 +01:00
Jakub Sokołowski
0c1169cee3
get-geth-api-urls: query for HTTP RPC API endpoints
...
We want to test the support for normal HTTP API endpoints.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-12-02 13:14:41 +01:00
Jakub Sokołowski
62835a2079
requirements: bump bootstrap roles and geth version
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-12-02 13:09:48 +01:00
Jakub Sokołowski
ce70b55014
prater-windows: disable windows defender
...
Negatively impacts I/O performance, and we don't need it.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-11-25 20:00:52 +01:00
Jakub Sokołowski
1ffbb8d351
requirements: bump windows, increase check timeouts
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-11-24 20:46:31 +01:00
Jakub Sokołowski
85d4b054be
requirements: update --log-format flag, bootstrap
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-11-24 19:54:46 +01:00
Jakub Sokołowski
5d5857928d
pyrmont: expose REST API at insecura.nimbus.team
...
Inteded for tests of public insecure API access for Jacek.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-11-22 15:36:56 +01:00
Jakub Sokołowski
968f56f7ed
update SSH credentials
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-11-18 17:44:08 +01:00
Jakub Sokołowski
871ece2a3f
fix for renamed --log-stdout flag to --log-format
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-11-10 18:47:55 +01:00
Jakub Sokołowski
6c3384b8ba
ugprade Rocketpool to 1.0.0
...
https://github.com/status-im/infra-rocketpool/issues/2
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-11-08 13:35:37 +01:00
Jakub Sokołowski
f334b8917f
rocketpool: upgrade to v1.0.0-pre4
...
https://github.com/status-im/infra-role-rocketpool/issues/1
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-11-03 14:02:57 +01:00
Jakub Sokołowski
2fd016d36d
requirements: add support for --log-stdout flag
...
Necessary to keep logs in JSON format.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-11-03 10:14:16 +01:00
Jakub Sokołowski
a4877e9b28
upgrade ELK stack to 7.14.2
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-28 19:29:15 +02:00
Jakub Sokołowski
edfcf0b621
nimbus.eth1: update rocketpool setup to new layout
...
https://github.com/status-im/infra-rocketpool/issues/1
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-27 20:38:59 +02:00
Jakub Sokołowski
9fddf38791
geth: open mainnet ports for rocket.prod fleet
...
https://github.com/status-im/infra-rocketpool/issues/1
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-26 15:37:00 +02:00
Jakub Sokołowski
8e19a929d3
restart.yml: add playbook to restart all nodes
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-26 13:21:18 +02:00
Jakub Sokołowski
db178fc217
rebuild.yml: add playbook to rebuild all nodes
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-26 13:21:14 +02:00
Jakub Sokołowski
9887cdbfc9
requirements: udpate to use new rocketpool role name
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-26 13:08:29 +02:00
Jakub Sokołowski
6be2fc03e9
mainnet: add two libp2p nodes on 05 and 06 hosts
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-25 14:30:22 +02:00
Jakub Sokołowski
bcc297b796
prater: move libp2p nodes from AWS to Hetzner
...
It will lower costs of Prater fleet. I've discussed this with Tanguy and
he's fine with it. I'm also addin two nodes without validators.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-25 12:58:59 +02:00
Jakub Sokołowski
b5684f018e
drop prater 02 AWS nodes, rename stable one
...
The renaming of:
`stable-large-01.aws-eu-central-1a.nimbus.prater`
to
`testing-large-01.aws-eu-central-1a.nimbus.prater`
Was done because the host was a Prater bootstrap node and it could not
be lost. The node key and the ports remained unchanged.
https://github.com/status-im/infra-nimbus/issues/60
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-22 18:23:22 +02:00
Jakub Sokołowski
961756674c
nimbus.prater: move validators to new MacOS host
...
https://github.com/status-im/infra-nimbus/issues/60
https://github.com/status-im/infra-role-dist-validators/commit/f5e6c306
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-22 17:56:20 +02:00
Jakub Sokołowski
5f04e4b15a
nimbus.prater: lower max peers on macos to fix file limit
...
It's a temporary fix until we apply a proper solution which involves
calling `setrlimit()` at startup to raise the soft limit:
https://github.com/status-im/nimbus-eth2/issues/2984
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-22 14:07:38 +02:00
Jakub Sokołowski
c5a3c9fd91
terrafomr: change instance_type variable to just type
...
https://github.com/status-im/infra-tf-amazon-web-services/commit/36571309
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-20 12:45:32 +02:00
Jakub Sokołowski
556a495c68
prater: fix bootstrap node ports to be 9100
...
Since we published their addresses with ports being 9100:
https://github.com/eth2-clients/eth2-networks/commit/463d414c
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-19 15:48:34 +02:00
Jakub Sokołowski
1dfba96dec
nimbus.eth1: sync goerli instad of mainnet
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-14 13:05:29 +02:00
Jakub Sokołowski
f10eab7ed7
requirements: update to fix Hetzner data volumes
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-13 20:27:57 +02:00
Jakub Sokołowski
7aa5d2d420
add all users to admin group on MacOS hosts
...
This fixes SSH access issue, since only admin group members can have
remote access to the host:
https://www.vinnie.work/blog/2020-12-26-why-so-hard-osx-ssh-access/
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-13 13:34:56 +02:00
Jakub Sokołowski
8c69a70ccd
requirements: deploy Netdata to MacOS host
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-12 17:33:23 +02:00
Jakub Sokołowski
5d828108b0
combine three bootstrap playbooks into one
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-12 17:16:22 +02:00
Jakub Sokołowski
6c67bcabdc
get-geth-web3-urls: support windows and deploy
...
Fixes sync issues described in:
https://github.com/status-im/infra-nimbus/issues/75
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-12 13:52:13 +02:00
Jakub Sokołowski
bd6ed56d74
deploy Consul and WireGuard to MacOS host
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-06 22:24:06 +02:00
Jakub Sokołowski
67c7eff430
nimbus.prater: deploy Consul agent on MacOS host
...
https://github.com/status-im/infra-role-bootstrap-macos/pull/1
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-06 13:57:33 +02:00
Jakub Sokołowski
454796a885
pin ports for mainnet bootstrap nodes
...
We have published their addresses with these ports
therefore they cannot be changed.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-05 21:37:04 +02:00
Jakub Sokołowski
3585f5615a
mainnet/prater: block libp2p ports for select nodes
...
As part of experiment in how nodes behave in restrictive networks.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-05 18:28:08 +02:00
Jakub Sokołowski
6ed5081087
nimbus.prater: move validators from 03 nodes to metal-02
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-05 15:46:13 +02:00
Jakub Sokołowski
6df0c868df
nimbus.prater: fix naming of libp2p services
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-05 14:51:49 +02:00
Jakub Sokołowski
89cbff6b52
switch back to original 3 branch layout of nodes
...
Since with release of `1.5.0` the `stable` branch has all the necessary changes:
https://github.com/status-im/nimbus-eth2/releases/tag/v1.5.0
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-05 12:43:51 +02:00
Jakub Sokołowski
61e573d40a
nimbus.mainnet: add 2GB swap file for all hosts
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-05 12:08:14 +02:00
Jakub Sokołowski
b78c5421b5
nimbus.prater: create testing.prater.beacon-api endpoint
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-05 10:38:12 +02:00
Jakub Sokołowski
8a91646bfe
nimbus.prater: deploy nodes to metal-02
...
Without validators for now.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-04 23:45:19 +02:00
Jakub Sokołowski
49a964ed29
add metal-02.he-eu-hel1.nimbus.prater
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-04 22:47:26 +02:00
Jakub Sokołowski
9a8fbd88f8
nimbus.pyrmont: refactor node layout configuration
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-10-04 22:36:29 +02:00