Commit Graph

1156 Commits

Author SHA1 Message Date
Siddarth Kumar 7a6c6b7e00
vault: migrate consul and host secrets 2024-11-08 14:58:51 +07:00
Siddarth Kumar 9e5ebae6a8
eth1: deploy exec node for benchmarking 2024-11-04 14:35:44 +05:30
Siddarth Kumar 6cce712a60
ansible: bump requirements
s
2024-10-28 13:40:59 +05:30
Anton Iakimov e6518f0a02
mainnet: change layout
TODO:
- https://github.com/status-im/infra-nimbus/issues/211
- https://github.com/status-im/infra-nimbus/issues/212
2024-10-23 16:27:30 +02:00
Jakub Sokołowski 42774ce4a6
nimbus-era-files: check for gaps in ERA files
If we check only for existing files we will not notice missing files.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-10-23 11:44:49 +02:00
Jakub Sokołowski 068e367e4f
requirements: bump all ansible roles
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-10-23 10:08:26 +02:00
Jakub Sokołowski 100faa4405
Makefile: sync with infra-template repo 2024-10-21 16:09:40 +02:00
Jakub Sokołowski e755ec67ae
all: replace old naming of hq.metrics fleet
https://github.com/status-im/infra-hq/issues/158

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-10-18 10:18:39 +02:00
markoburcul acb3297f2e requirements: bump versions
Signed-off-by: markoburcul <marko@status.im>
2024-10-10 18:00:30 +02:00
markoburcul c07788fa76 eth1: migrate to nftables
Referenced issue: https://github.com/status-im/infra-misc/issues/301

Signed-off-by: markoburcul <marko@status.im>
2024-10-10 18:00:30 +02:00
markoburcul daa4469823 fluffy: migrate to nftables
Referenced issue: https://github.com/status-im/infra-misc/issues/301

Signed-off-by: markoburcul <marko@status.im>
2024-10-10 17:57:44 +02:00
Vedran Mendelski 27b10bd710 geth: switch to nftables 2024-10-10 17:21:08 +02:00
Vedran Mendelski b4414336ab holesky: switch to nftables 2024-10-09 10:51:45 +02:00
markoburcul 5dfd60e614 dash-nimbus: Migrate to nftables
Referenced issue: https://github.com/status-im/infra-misc/issues/301

Signed-off-by: markoburcul <marko@status.im>
2024-10-08 09:41:37 +02:00
markoburcul fba02d28e8 requirements: Update
Signed-off-by: markoburcul <marko@status.im>
2024-10-08 09:41:17 +02:00
markoburcul e0b5b78720 logs: Migrate to nftables
Referenced issue: https://github.com/status-im/infra-misc/issues/301

Signed-off-by: markoburcul <marko@status.im>
2024-10-08 09:41:17 +02:00
Alexis Pentori c58c59245a
ansible/lookup/vault: use ansible variable
Signed-off-by: Alexis Pentori <alexis@status.im>
2024-09-26 11:35:18 +02:00
Alexis Pentori 00e9ddd1ea
ansible/lookup/vault: use ansible variable 2024-09-26 11:05:36 +02:00
Jakub Sokołowski e52fb7a928
mainnet: fix formatting of firewall rules
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-09-25 21:29:09 +02:00
Jakub Sokołowski dd218622e3
logs.nimbus: specify json.msg as default query field
This avoids errors like this:
```
failed to create query: field expansion matches too many fields, limit: 1024, got: 1046
```
Which is caused by default being a wildcard, that causes querying of
available fields, which in case of Nimbus logs is more than 1024.

This could be fixed by increasing `max_clasue_count`, but a cleaner
solution is simply limiting queries without a field specified to `json.msg`.

https://www.elastic.co/guide/en/elasticsearch/reference/7.17/index-modules.html#dynamic-index-settings
https://www.elastic.co/guide/en/kibana/7.17/upgrade-assistant-api-default-field.html

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-09-25 14:33:00 +02:00
Jakub Sokołowski 659f34779d
logs.nimbus: fix name of logclean-job role
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-09-25 14:26:45 +02:00
Vedran Mendelski 8c61563acc mainnet: switch to nftables 2024-09-25 14:12:48 +02:00
Jakub Sokołowski 126afac14b
holesky: fix Geth port numbers on macm2-01
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-09-24 15:47:04 +02:00
Jakub Sokołowski 51ae6fd3c2
sepolia,holesky: remove port 80 from nginx config
It is already being used by the public API endpoints.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-09-24 09:03:23 +02:00
Jakub Sokołowski 161811bd57
ansible/lookup/bitwarden: sync with template 2024-09-24 08:31:21 +02:00
Jakub Sokołowski a8ca6721ff
add Terrform workspace file to lock it
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-09-23 14:29:27 +02:00
Alexis Pentori c21de57d87
vault: update bitwarden plugin
Signed-off-by: Alexis Pentori <alexis@status.im>
2024-09-20 15:41:32 +02:00
Alexis Pentori bd6cea24d1
flake: open nix flake devShell automatically with direnv (nix-direnv)
see infra-templates:
              - 32a8552eaf0347c217fa7d80572b06d5cd90243d
              - a1b9500b5dcd114d45571e8122459f0e5aca9de2

Signed-off-by: Alexis Pentori <alexis@status.im>
2024-09-20 15:41:31 +02:00
Jakub Sokołowski d44e790c0e
redirect-ports: migrate to using NFTables
https://github.com/status-im/infra-misc/issues/301

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-09-18 17:59:20 +02:00
Jakub Sokołowski 7f3f50d381
nimbus.sepolia: fix formatting of open ports rules
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-09-18 16:50:43 +02:00
Anton Iakimov d7882b90b4
gitignore: add .direnv 2024-09-18 16:17:09 +02:00
Siddarth Kumar c2227a8d07
sepolia: switch from iptables to nftables 2024-09-18 19:36:00 +05:30
Anton Iakimov 83f88fd6a5
flake: add nix-direnv
See: https://github.com/status-im/infra-template/pull/12
2024-09-18 15:05:31 +02:00
Alexis Pentori d50928f7f0
sepolia: allow unprotected txs on geth for waku RLN
Signed-off-by: Alexis Pentori <alexis@status.im>
2024-09-17 17:42:55 +02:00
markoburcul c38dc75f7f
ansible: Change hostname to inventory_hostname
Due to the change caused by updated terraform script, we need to change
usage of variable `hostname` to `inventory_hostname`.

Signed-off-by: markoburcul <marko@status.im>
2024-09-16 08:10:36 +02:00
markoburcul e3a74537d1
inventory: Apply updated terraform script
Update terraform script and apply it to get updated version of ansible
inventory file.

Referenced issue: https://github.com/status-im/infra-template/issues/10

Signed-off-by: markoburcul <marko@status.im>
2024-09-13 16:46:02 +02:00
Jakub Sokołowski 1852297ace
requirements: bump all roles
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-09-12 10:11:21 +02:00
Alexis Pentori e21f7256e0
vault: adding lookup and env variables 2024-09-05 11:13:01 +02:00
Siddarth Kumar dd099fdb74 nimbus-eth1-bench: add 2 hetzner hosts
This commit adds 2 hetzner AX42 hosts for eth1 benchmarking to our network.

related issue: #194
2024-09-05 14:07:20 +05:30
Siddarth Kumar 15a7632545 requirements: bump versions 2024-09-05 14:07:20 +05:30
Jakub Sokołowski f5545a0365
mainnet: bump data volume to 1.3 TB on bootstrap nodes
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-08-26 19:02:38 +02:00
Anton Iakimov c49ba92c83
mainnet: removed unused variable 2024-08-26 15:04:28 +02:00
Anton Iakimov 68e175d2d4
holesky: make builder port dynamic 2024-08-26 15:03:17 +02:00
Anton Iakimov 58bc405b84
holesky: switch geth-07 to mev-boost builder with titan relay
Needed for mev-commit network, see:
See: https://github.com/status-im/infra-nimbus/issues/188
2024-08-26 12:42:38 +02:00
markoburcul 38ff3c35c2 kibana: Moved from Github to Keycloak auth
Allowed access to Kibana dashboard to anyone with an account in Keycloak realm `logos-co`.
Updated values in Bitwarden for client id and secret.

Referenced issue: https://github.com/status-im/infra-misc/issues/285

Signed-off-by: markoburcul <marko@status.im>
2024-08-21 08:05:51 +00:00
Anton Iakimov 42cfc2958a
readme: fix holesky API endpoints 2024-08-15 14:41:58 +02:00
Siddarth Kumar 346da04048 nimbus.sepolia: host era1 files 2024-08-06 16:02:55 +05:30
Jakub Sokołowski 25fd95a393
mainnet: bump SWAP file size for bootstrap nodes
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-08-06 00:23:41 +02:00
Jakub Sokołowski c549211278
requirements: bump beacon node and other roles
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-08-05 16:08:06 +02:00
Siddarth Kumar 77467d480e files: remove stefantalpalaru gpg key 2024-08-01 19:29:07 +05:30