Commit Graph

111 Commits

Author SHA1 Message Date
Jakub Sokołowski f7c4b8a788
outputs.tf: add to print list of hosta after TF run
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-11-23 13:14:56 +01:00
Jakub Sokołowski b277afa771
requirements: use full names of infra roles
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-11-23 13:14:55 +01:00
Jakub Sokołowski 8acf2ace7f
add single db-01.do-ams3.status.test host
For now all DCs will share on DB for simplicity:
https://github.com/status-im/infra-status/issues/37

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-11-23 13:08:59 +01:00
Jakub Sokołowski 482bb74fa3
node.tf: rename group to status-node
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-11-23 13:08:57 +01:00
Jakub Sokołowski 19b1507227
nodes.tf: rename to node.tf, and module to node
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-11-23 11:54:07 +01:00
Jakub Sokołowski 651188b8c5
requirements: bump nim-waku to add rpc script timeout
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-11-23 10:51:18 +01:00
Jakub Sokołowski c32c752823
requirements: bump nim-waku and certbot
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-11-21 14:51:09 +01:00
Jakub Sokołowski e16ca12e1f
status: disable store DB vacuuming
It constantly causes issues with node restarting and spending more than
a few hours vacuuming, often failing due to not enough disk space.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-11-21 14:50:07 +01:00
Jakub Sokołowski ef22ca4f3a
status.prod: enable trace logs on node-02
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-11-15 10:07:31 +01:00
Jakub Sokołowski 284cd5d199
requirements: bump systemd-timer role
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-11-10 16:34:13 +01:00
Jakub Sokołowski ae91342f44
status: use custom TRACE image on second DO host
As requested in:
https://github.com/status-im/infra-status/issues/35

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-11-08 14:26:51 +01:00
Alexis Pentori 3a15309024
status-prod: increase data size
Signed-off-by: Alexis Pentori <alexis@status.im>
2023-11-01 16:15:28 +01:00
Alexis Pentori 96600e6471
status-prod: increase volume size
Signed-off-by: Alexis Pentori <alexis@status.im>
2023-10-27 09:51:30 +02:00
Jakub Sokołowski 7431483b49
status: lower test retention and enable vacuuming
Together with the role change that adds setting of `SQLITE_TMPDIR` this should
in theory make vacuuming work and avoid the need to purge the DB periodically.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-10-25 14:23:09 +02:00
Richard Ramos b77f5d3165
feat: enable lightpush on prod fleet 2023-10-13 09:27:34 -04:00
Jakub Sokołowski d8bd9c03ac
all: remove SSH access for tanguy
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-10-12 17:59:57 +02:00
Jakub Sokołowski e6a0664b92
requirements: bump systemd-timer to fix dir mode
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-10-12 17:35:04 +02:00
Anton Iakimov 2fdb309278
nim-waku: update status fleets DNS discovery enrtree
https://github.com/status-im/infra-misc/issues/171
2023-09-28 18:28:23 +02:00
Jakub Sokołowski 1fb6de29d6
status: enable filter protocol for prod
This is the fix for "reliability" issues mentioned in:
https://github.com/status-im/infra-status/issues/31

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-26 16:25:45 +02:00
Jakub Sokołowski 9c146ab8ce
all: drop waku-peers role as no longer necessary
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-22 15:51:07 +02:00
Jakub Sokołowski de9cf81238
requirements: update RLN contract address
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-20 15:55:16 +02:00
Jakub Sokołowski 7ecd8be5b7
requirements: bump nim-waku role
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-07 10:54:36 +02:00
Anton Iakimov cebfad9a0a
bootstrap: add sqlite3 package 2023-09-01 14:40:42 +02:00
Anton Iakimov 0a636e01b0
ansible: add files folder 2023-09-01 14:35:11 +02:00
Vaclav Pavlin 434bc52b15
Update README.md 2023-08-25 18:50:26 +02:00
Jakub Sokołowski 5068bbd940
workspaces.tf: bump prod data volume size to 80 GB
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-11 09:57:51 +02:00
Jakub Sokołowski e26879a3ff
requirements: update nim-waku role, fix --topic flag
Change caused by:
https://github.com/waku-org/nwaku/pull/1856

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-02 10:49:01 +02:00
Jakub Sokołowski f34a5057ea
bridge: drop hosts as no long unnecessary
Hanno has looked at the logs and decide they are no longer useful.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-06-26 13:43:18 +02:00
Jakub Sokołowski 2a05b23e53
make data_volume_size a fleet-specific parameter
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-06-26 13:41:33 +02:00
Jakub Sokołowski e505c96ff1
requirements: bump nim-waku to fix topic flag usage
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-06-21 15:55:22 +02:00
Jakub Sokołowski a5b90f1f3a
status: add protected topic for test fleet
https://github.com/status-im/infra-status/issues/25

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-05-12 11:14:45 +02:00
Jakub Sokołowski 74e835bbfe
all: provide Consul certs from BitWarden
https://github.com/status-im/infra-hq/issues/90

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-05-12 10:54:05 +02:00
Jakub Sokołowski cd2c7b5175
status.prod: enable lightpush on ac-cn-hongkong-c
https://github.com/status-im/community-dapp/issues/23#issuecomment-1532668176

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-05-04 12:13:00 +02:00
Jakub Sokołowski a582b174a1
versions.tf: bump Terraform version to 1.4.0
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-05-04 12:12:27 +02:00
Jakub Sokołowski 6721144f97
requirements: remove versions from bootstrap roles
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-05-04 12:08:39 +02:00
Hanno Cornelius f52ec7e1d9
chore: disable filter and lightpush on prod
Filter and Lightpush are both in alpha state
and should not be enabled on `status.prod`.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-11-30 12:28:23 +01:00
Jakub Sokołowski f8e079dc12
requirements: disable peer persistance for nim-waku
https://github.com/status-im/infra-role-nim-waku/pull/7

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-11-24 16:57:59 +01:00
Hanno Cornelius 792052fbfa
chore: increase max conns in status fleets
Status plans to launch community feature to ~150 contributors. This ensures enough connection slots even if everyone is connected simultaneously.
2022-11-24 10:09:37 +02:00
Hanno Cornelius e371b3194f fix: bridge log-level config should be uppercase 2022-11-19 13:32:26 +01:00
Jakub Sokołowski 9ec3399141
requirements: bump nim-waku to fix flags
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-11-16 14:19:15 +01:00
Hanno Cornelius 558643717a
fix: simplify store config 2022-11-14 18:12:44 +01:00
Tanguy 865e351232
Add Tanguy's key & allow prod fleet 2022-11-10 14:38:00 +01:00
Jakub Sokołowski 13aa35f139
status: change log level to debug
Previously the log level flag was ignored:
https://github.com/status-im/nwaku/pull/1272

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-18 12:47:09 +02:00
Jakub Sokołowski d024b6e3c4
requirements: disable nim-waku websocket healchchecks
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-11 11:34:41 +02:00
Jakub Sokołowski 7459d9f59a
versions: bump Terraform from 1.2.0 to 1.3.0
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-11 11:34:26 +02:00
Jakub Sokołowski 95781e6d99
requirements: bump roles, add node restarts
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-06 13:28:20 +02:00
Jakub Sokołowski 67ff99c4d1
ansible/resize.yml: playbook for /data resizing
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-05 20:48:51 +02:00
Jakub Sokołowski 78a2175c08
status: increase data volume size to 60 GB
Necessary to fix SQLite databases after interrupted migration.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-05 20:48:02 +02:00
Jakub Sokołowski 2c75824618
status: set 30 days of retention for prod fleet
https://github.com/status-im/infra-status/issues/19

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-21 11:39:38 +02:00
Jakub Sokołowski 6e1c4d7e84
add 40 GB extra data volume for 30 days of history
https://github.com/status-im/infra-status/issues/19

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-21 10:59:58 +02:00