Commit graph

98 commits

Author SHA1 Message Date
Tom Hubrecht fd0aeacff4
feat(firewall): Sunset fail2ban and switch to reaction
All checks were successful
build configuration / build_storage01 (push) Successful in 1m49s
build configuration / build_compute01 (push) Successful in 1m52s
build configuration / build_web02 (push) Successful in 2m0s
build configuration / build_vault01 (push) Successful in 2m12s
build configuration / build_web01 (push) Successful in 2m27s
lint / check (push) Successful in 29s
build configuration / build_geo02 (push) Successful in 1m28s
build configuration / build_rescue01 (push) Successful in 1m33s
build configuration / build_bridge01 (push) Successful in 1m22s
build configuration / build_geo01 (push) Successful in 1m35s
build configuration / push_to_cache_storage01 (push) Successful in 1m49s
build configuration / push_to_cache_compute01 (push) Successful in 1m52s
build configuration / push_to_cache_geo02 (push) Successful in 1m39s
build configuration / push_to_cache_web02 (push) Successful in 1m47s
build configuration / push_to_cache_rescue01 (push) Successful in 1m47s
build configuration / push_to_cache_bridge01 (push) Successful in 1m29s
build configuration / push_to_cache_web01 (push) Successful in 2m27s
build configuration / push_to_cache_geo01 (push) Successful in 1m22s
2024-09-01 22:51:56 +02:00
Tom Hubrecht b3b21d1f96
feat(forgejo-runners): Switch to patched version of colmena
Some checks failed
build configuration / build_compute01 (push) Successful in 1m27s
build configuration / build_storage01 (push) Successful in 1m33s
build configuration / build_vault01 (push) Successful in 2m0s
build configuration / build_web02 (push) Successful in 1m26s
build configuration / build_geo01 (push) Successful in 1m19s
build configuration / build_rescue01 (push) Successful in 1m29s
build configuration / build_geo02 (push) Successful in 1m13s
lint / check (push) Successful in 35s
build configuration / build_web01 (push) Successful in 2m4s
build configuration / build_bridge01 (push) Successful in 1m18s
build configuration / push_to_cache_geo01 (push) Successful in 1m38s
build configuration / push_to_cache_compute01 (push) Successful in 2m10s
build configuration / push_to_cache_web02 (push) Successful in 1m43s
build configuration / push_to_cache_storage01 (push) Successful in 2m15s
build configuration / push_to_cache_geo02 (push) Successful in 1m20s
build configuration / push_to_cache_rescue01 (push) Successful in 1m38s
build configuration / push_to_cache_bridge01 (push) Failing after 3m24s
build configuration / push_to_cache_web01 (push) Successful in 3m31s
This allows to evaluate bridge01 in the CI
2024-08-14 18:56:11 +02:00
sinavir c14e263b98 feat(tvix-store): Init 2024-07-29 14:31:42 +02:00
Tom Hubrecht 7092c4e9c3 fix(attic): Don't use the same port as prometheus
All checks were successful
build configuration / build_compute01 (push) Successful in 1m18s
build configuration / build_storage01 (push) Successful in 1m18s
build configuration / build_vault01 (push) Successful in 1m8s
build configuration / build_web01 (push) Successful in 1m30s
build configuration / build_web02 (push) Successful in 1m7s
build configuration / build_rescue01 (push) Successful in 1m6s
lint / check (push) Successful in 23s
build configuration / push_to_cache (push) Successful in 2m58s
2024-07-06 11:59:58 +02:00
Tom Hubrecht 1ac7ca0d99 fix(forgejo): Re-enable gravatars
All checks were successful
build configuration / build_compute01 (push) Successful in 1m2s
build configuration / build_vault01 (push) Successful in 58s
build configuration / build_web01 (push) Successful in 1m12s
build configuration / build_web02 (push) Successful in 49s
lint / check (push) Successful in 26s
build configuration / build_rescue01 (push) Successful in 57s
build configuration / build_storage01 (push) Successful in 1m1s
build configuration / push_to_cache (push) Successful in 2m16s
2024-06-06 11:24:13 +02:00
Tom Hubrecht 076e6a499a feat(forgejo): Enable cron actions
Some checks failed
build configuration / push_to_cache (push) Blocked by required conditions
build configuration / build_compute01 (push) Successful in 1m1s
build configuration / build_storage01 (push) Successful in 1m5s
build configuration / build_vault01 (push) Successful in 1m15s
build configuration / build_web01 (push) Successful in 1m17s
build configuration / build_web02 (push) Has been cancelled
lint / check (push) Has been cancelled
build configuration / build_rescue01 (push) Has been cancelled
2024-06-06 11:21:42 +02:00
sinavir 45b776b94e feat(banda): Add domain name
All checks were successful
build configuration / build_compute01 (push) Successful in 1m3s
build configuration / build_storage01 (push) Successful in 1m7s
build configuration / build_vault01 (push) Successful in 57s
build configuration / build_web01 (push) Successful in 1m17s
build configuration / build_web02 (push) Successful in 49s
build configuration / build_rescue01 (push) Successful in 55s
lint / check (push) Successful in 25s
build configuration / push_to_cache (push) Successful in 2m19s
2024-06-05 11:43:23 +02:00
Tom Hubrecht d3b7481188 fix(atticd): Don't chunk NARs as garage does it automatically
All checks were successful
build configuration / build_web02 (push) Successful in 1m10s
build configuration / build_vault01 (push) Successful in 1m13s
build configuration / build_rescue01 (push) Successful in 1m14s
build configuration / build_compute01 (push) Successful in 1m20s
build configuration / build_storage01 (push) Successful in 1m24s
lint / check (push) Successful in 24s
build configuration / build_web01 (push) Successful in 1m37s
build configuration / push_to_cache (push) Successful in 2m15s
2024-05-21 09:24:01 +02:00
Tom Hubrecht 6c843bb00f fix(garage): Restore logLevel and increase TimeoutSec
All checks were successful
build configuration / build_web02 (push) Successful in 1m6s
build configuration / build_vault01 (push) Successful in 1m11s
build configuration / build_rescue01 (push) Successful in 1m12s
build configuration / build_compute01 (push) Successful in 1m14s
build configuration / build_storage01 (push) Successful in 1m17s
lint / check (push) Successful in 25s
build configuration / build_web01 (push) Successful in 1m33s
build configuration / push_to_cache (push) Successful in 2m13s
2024-04-24 10:05:33 +02:00
Tom Hubrecht e86edb074b fix(garage): Make the logs readable
All checks were successful
build configuration / build_web02 (push) Successful in 1m5s
build configuration / build_vault01 (push) Successful in 1m9s
build configuration / build_storage01 (push) Successful in 1m10s
build configuration / build_rescue01 (push) Successful in 1m11s
build configuration / build_compute01 (push) Successful in 1m17s
lint / check (push) Successful in 23s
build configuration / build_web01 (push) Successful in 1m35s
build configuration / push_to_cache (push) Successful in 2m12s
2024-04-24 09:42:06 +02:00
sinavir d26370514a feat(garage): add banda's website
Some checks failed
build configuration / build_web02 (push) Successful in 1m3s
build configuration / build_vault01 (push) Successful in 1m7s
build configuration / build_compute01 (push) Successful in 1m15s
build configuration / build_storage01 (push) Successful in 1m27s
build configuration / build_web01 (push) Successful in 1m32s
lint / check (push) Successful in 25s
build configuration / build_rescue01 (push) Successful in 56s
build configuration / push_to_cache (push) Failing after 3m48s
2024-04-23 23:28:09 +02:00
sinavir 9b6536f529 feat(prometheus): monitor garage 2024-04-23 23:26:03 +02:00
sinavir d5d21ec204 fix(prometheus-nut-exporter): make it work
Some checks failed
build configuration / build_web02 (push) Successful in 1m3s
build configuration / build_storage01 (push) Successful in 1m16s
build configuration / build_compute01 (push) Successful in 1m21s
build configuration / build_vault01 (push) Successful in 1m21s
build configuration / build_web01 (push) Successful in 1m36s
lint / check (push) Successful in 27s
build configuration / build_rescue01 (push) Successful in 55s
build configuration / push_to_cache (push) Successful in 2m13s
Check meta / check_meta (pull_request) Successful in 23s
Check meta / check_dns (pull_request) Successful in 45s
build configuration / build_vault01 (pull_request) Successful in 1m7s
build configuration / build_storage01 (pull_request) Successful in 1m10s
build configuration / build_compute01 (pull_request) Successful in 1m16s
build configuration / build_web02 (pull_request) Successful in 54s
build configuration / build_web01 (pull_request) Successful in 1m31s
build configuration / build_rescue01 (pull_request) Successful in 52s
build configuration / push_to_cache (pull_request) Failing after 2m13s
2024-04-22 08:28:40 +02:00
catvayor 9ec9821556 feat(ups): nut_exporter and scraping 2024-04-21 23:14:53 +02:00
sinavir dc341cf611 fix: attic s3 parameters bis
Set AWS_REGION. Hope this will work
2024-04-20 20:39:48 +02:00
sinavir 12bf83f68e fix: attic s3 parameters
All checks were successful
build configuration / build_vault01 (push) Successful in 1m0s
build configuration / build_storage01 (push) Successful in 1m3s
build configuration / build_compute01 (push) Successful in 1m29s
build configuration / build_web01 (push) Successful in 1m30s
lint / check (push) Successful in 23s
build configuration / build_web02 (push) Successful in 54s
build configuration / build_rescue01 (push) Successful in 52s
build configuration / push_to_cache (push) Successful in 2m11s
2024-04-20 17:47:40 +02:00
sinavir 0c45a88561 fix: change prometheus retention time
All checks were successful
build configuration / build_rescue01 (push) Successful in 1m5s
build configuration / build_web02 (push) Successful in 1m5s
build configuration / build_vault01 (push) Successful in 1m8s
build configuration / build_storage01 (push) Successful in 1m12s
build configuration / build_compute01 (push) Successful in 1m15s
lint / check (push) Successful in 23s
build configuration / build_web01 (push) Successful in 1m34s
build configuration / push_to_cache (push) Successful in 2m10s
2024-04-16 18:57:18 +02:00
Tom Hubrecht 9e75839ada feat(forgejo): Update config, and enable mail notifications
Some checks failed
build configuration / build_vault01 (push) Successful in 1m5s
build configuration / build_web02 (push) Successful in 1m7s
build configuration / build_rescue01 (push) Successful in 1m7s
build configuration / build_storage01 (push) Successful in 1m17s
build configuration / build_compute01 (push) Successful in 1m18s
lint / check (push) Successful in 24s
build configuration / build_web01 (push) Successful in 1m34s
build configuration / push_to_cache (push) Failing after 10m38s
2024-04-16 09:32:32 +02:00
Tom Hubrecht ee4c0ca4d6 fix(atticd): Run with less logs
All checks were successful
build configuration / build_web02 (push) Successful in 1m5s
build configuration / build_vault01 (push) Successful in 1m10s
build configuration / build_storage01 (push) Successful in 1m12s
build configuration / build_compute01 (push) Successful in 1m19s
build configuration / build_web01 (push) Successful in 1m33s
lint / check (push) Successful in 24s
build configuration / build_rescue01 (push) Successful in 57s
build configuration / push_to_cache (push) Successful in 2m17s
2024-04-15 16:21:15 +02:00
sinavir 60ee43b577 feat(monitoring): Add uptime-kuma to prometheus targets
All checks were successful
build configuration / build_storage01 (push) Successful in 1m8s
build configuration / build_compute01 (push) Successful in 1m11s
build configuration / build_vault01 (push) Successful in 1m0s
build configuration / build_web01 (push) Successful in 1m26s
build configuration / build_web02 (push) Successful in 49s
lint / check (push) Successful in 22s
build configuration / build_rescue01 (push) Successful in 52s
build configuration / push_to_cache (push) Successful in 2m13s
2024-04-14 01:10:10 +02:00
sinavir c6fe6b5891 feat(monitoring): Enable node exporter on almost all nodes 2024-04-14 01:10:10 +02:00
sinavir 8e79b19101 fix(prometheus): Provide retention and scraping policy 2024-04-14 01:10:10 +02:00
Tom Hubrecht 75409ed0df feat(forgejo): Use package from nixos-unstable 2024-04-13 13:44:23 +02:00
sinavir 9f2165abc8 feat(ci): Cache CI results
All checks were successful
build configuration / build_web02 (pull_request) Successful in 1m1s
build configuration / build_vault01 (pull_request) Successful in 1m0s
build configuration / build_compute01 (pull_request) Successful in 1m11s
build configuration / build_rescue01 (pull_request) Successful in 48s
build configuration / build_storage01 (pull_request) Successful in 1m25s
build configuration / build_web01 (pull_request) Successful in 1m27s
build configuration / push_to_cache (pull_request) Successful in 2m10s
build configuration / build_rescue01 (push) Successful in 1m1s
build configuration / build_vault01 (push) Successful in 1m2s
build configuration / build_storage01 (push) Successful in 1m5s
build configuration / build_compute01 (push) Successful in 1m10s
build configuration / build_web02 (push) Successful in 1m2s
lint / check (push) Successful in 22s
build configuration / build_web01 (push) Successful in 1m42s
build configuration / push_to_cache (push) Successful in 2m7s
2024-04-12 22:14:20 +02:00
sinavir 7645b6fd71 fix(attic): Change client_max_body_size
All checks were successful
lint / check (push) Successful in 23s
build configuration / build_vault01 (push) Successful in 1m1s
build configuration / build_web02 (push) Successful in 1m0s
build configuration / build_storage01 (push) Successful in 1m5s
build configuration / build_compute01 (push) Successful in 1m9s
build configuration / build_web01 (push) Successful in 1m34s
build configuration / build_rescue01 (push) Successful in 49s
2024-04-12 19:49:27 +02:00
sinavir d0684ead8a fix(attic): Use package from nixpkgs 2024-04-12 19:36:44 +02:00
Tom Hubrecht b36b0d7d67 feat(infra): Rework nixpkgs version management
All checks were successful
Check meta / check_meta (push) Successful in 20s
Check meta / check_dns (push) Successful in 43s
build configuration / build_storage01 (push) Successful in 58s
build configuration / build_compute01 (push) Successful in 1m4s
build configuration / build_vault01 (push) Successful in 52s
build configuration / build_web02 (push) Successful in 51s
build configuration / build_rescue01 (push) Successful in 47s
lint / check (push) Successful in 24s
build configuration / build_web01 (push) Successful in 1m21s
2024-04-03 22:05:37 +02:00
Tom Hubrecht 9cae38be02 feat(garage): Simplify management of domains and buckets
All checks were successful
build configuration / build_vault01 (push) Successful in 1m4s
build configuration / build_web02 (push) Successful in 1m4s
build configuration / build_compute01 (push) Successful in 1m12s
build configuration / build_storage01 (push) Successful in 1m20s
lint / check (push) Successful in 23s
build configuration / build_web01 (push) Successful in 1m29s
build configuration / build_rescue01 (push) Successful in 48s
2024-03-16 17:34:42 +01:00
sinavir f74fd8c8eb feat(simiweb): Move to S3
All checks were successful
build configuration / build_web02 (push) Successful in 1m2s
build configuration / build_vault01 (push) Successful in 1m3s
build configuration / build_compute01 (push) Successful in 1m13s
build configuration / build_storage01 (push) Successful in 1m17s
lint / check (push) Successful in 22s
build configuration / build_web01 (push) Successful in 1m52s
build configuration / build_rescue01 (push) Successful in 50s
2024-03-16 16:17:02 +01:00
sinavir a7664ce44b feat(garage): Add ambassadeurices sante website
All checks were successful
build configuration / build_compute01 (push) Successful in 1m3s
build configuration / build_storage01 (push) Successful in 1m6s
build configuration / build_vault01 (push) Successful in 1m4s
build configuration / build_web01 (push) Successful in 1m16s
build configuration / build_web02 (push) Successful in 49s
build configuration / build_rescue01 (push) Successful in 50s
lint / check (push) Successful in 20s
2024-03-15 21:55:42 +01:00
sinavir 581fa6b560 chore: pre-commit hooks are supposed to be run....
All checks were successful
build configuration / build_vault01 (push) Successful in 1m5s
build configuration / build_web02 (push) Successful in 1m6s
build configuration / build_compute01 (push) Successful in 1m11s
build configuration / build_storage01 (push) Successful in 1m10s
lint / check (push) Successful in 24s
build configuration / build_web01 (push) Successful in 1m33s
build configuration / build_rescue01 (push) Successful in 49s
2024-03-10 01:03:30 +01:00
Tom Hubrecht d946894d8f chore(npins): Update
Some checks failed
build configuration / build_vault01 (push) Successful in 1m25s
build configuration / build_compute01 (push) Successful in 1m36s
build configuration / build_web02 (push) Successful in 53s
build configuration / build_web01 (push) Successful in 1m16s
lint / check (push) Failing after 24s
build configuration / build_rescue01 (push) Successful in 48s
build configuration / build_storage01 (push) Successful in 38m44s
Remove the patched version of garage as the upstream version contains it
2024-03-09 17:31:06 +01:00
sinavir 4f1e579fa8 feat(castopod): big update
All checks were successful
lint / check (push) Successful in 22s
build configuration / build_vault01 (push) Successful in 1m45s
build configuration / build_compute01 (push) Successful in 2m13s
build configuration / build_storage01 (push) Successful in 2m18s
build configuration / build_web01 (push) Successful in 1m46s
build configuration / build_web02 (push) Successful in 52s
build configuration / build_rescue01 (push) Successful in 56s
2024-03-06 22:53:24 +01:00
Tom Hubrecht d881bdf9a8 feat(storage01): Create some backups 2024-02-21 22:42:57 +01:00
Tom Hubrecht 6b827e56b1 feat(infra): Init backups
All checks were successful
lint / check (push) Successful in 25s
build configuration / build_web02 (push) Successful in 1m4s
build configuration / build_vault01 (push) Successful in 1m6s
build configuration / build_storage01 (push) Successful in 1m13s
build configuration / build_compute01 (push) Successful in 1m25s
build configuration / build_web01 (push) Successful in 1m27s
2024-02-21 17:18:14 +01:00
Tom Hubrecht 05a6b66784 feat(influxdb): Add a token for grafana 2024-02-20 16:58:23 +01:00
Tom Hubrecht cc613ba7b9 feat(storage01): Deploy influxdb2 on influx.dgnum.eu
All checks were successful
lint / check (push) Successful in 32s
build configuration / build_web02 (push) Successful in 1m2s
build configuration / build_vault01 (push) Successful in 1m2s
build configuration / build_compute01 (push) Successful in 1m10s
build configuration / build_web01 (push) Successful in 1m25s
build configuration / build_storage01 (push) Successful in 1m35s
2024-02-20 16:33:35 +01:00
Tom Hubrecht b07e0294aa feat(netbird): Switch back to sub for ids
All checks were successful
build configuration / build_web02 (push) Successful in 58s
build configuration / build_vault01 (push) Successful in 1m0s
build configuration / build_compute01 (push) Successful in 1m7s
build configuration / build_storage01 (push) Successful in 1m12s
lint / check (push) Successful in 19s
build configuration / build_web01 (push) Successful in 1m23s
2024-02-20 09:44:46 +01:00
Tom Hubrecht 9059ebe4d8 feat(storage01): Deploy prometheus on prometheus.dgnum.eu
All checks were successful
build configuration / build_compute01 (push) Successful in 54s
build configuration / build_storage01 (push) Successful in 1m37s
build configuration / build_vault01 (push) Successful in 47s
build configuration / build_web02 (push) Successful in 46s
build configuration / build_web01 (push) Successful in 1m8s
lint / check (push) Successful in 20s
ds-fr update / npins_update (push) Successful in 2m8s
2024-02-19 17:37:57 +01:00
Tom Hubrecht ad39c91168 chore(infra): Switch to age-secrets.autoMatch
All checks were successful
lint / check (push) Successful in 23s
build configuration / build_web02 (push) Successful in 1m3s
build configuration / build_vault01 (push) Successful in 1m5s
build configuration / build_storage01 (push) Successful in 1m9s
build configuration / build_web01 (push) Successful in 1m39s
npins update / npins_update (push) Successful in 53s
build configuration / build_compute01 (push) Successful in 42m1s
2024-02-19 14:47:27 +01:00
Tom Hubrecht 743e76ebb2 fix(forgejo): Use correct config for mailer
All checks were successful
lint / check (push) Successful in 26s
build configuration / build_vault01 (push) Successful in 1m1s
build configuration / build_web02 (push) Successful in 1m0s
build configuration / build_compute01 (push) Successful in 1m6s
build configuration / build_storage01 (push) Successful in 1m10s
build configuration / build_web01 (push) Successful in 1m21s
npins update / npins_update (push) Successful in 1m20s
ds-fr update / npins_update (push) Successful in 2m12s
2024-02-09 12:37:27 +01:00
Tom Hubrecht 64c5cfbee7 feat(forgejo-runners): Make nixfmt-rfc-style available 2024-02-07 18:47:07 +01:00
Tom Hubrecht 852e220ec2 fix(forgejo): Don't spam watchers
All checks were successful
lint / check (push) Successful in 30s
build configuration / build_web02 (push) Successful in 1m0s
build configuration / build_vault01 (push) Successful in 1m0s
build configuration / build_compute01 (push) Successful in 1m5s
build configuration / build_storage01 (push) Successful in 1m8s
build configuration / build_web01 (push) Successful in 1m20s
2024-02-07 18:39:53 +01:00
Tom Hubrecht 22dea9ec7d feat(forgejo): Setup mail
All checks were successful
build configuration / build_compute01 (push) Successful in 57s
build configuration / build_storage01 (push) Successful in 58s
build configuration / build_vault01 (push) Successful in 49s
build configuration / build_web01 (push) Successful in 1m11s
lint / check (push) Successful in 21s
build configuration / build_web02 (push) Successful in 46s
2024-02-07 10:19:13 +01:00
Tom Hubrecht 5e3819c9b2 feat(shell): Add pre-commit hooks and reformat the repo 2024-02-02 10:51:31 +01:00
Tom Hubrecht 7a9c9ac473 feat(storage01/netbird): Enable coturn
All checks were successful
build configuration / build_web02 (push) Successful in 55s
build configuration / build_vault01 (push) Successful in 54s
build configuration / build_web01 (push) Successful in 1m15s
build configuration / build_storage01 (push) Successful in 1m15s
build configuration / build_compute01 (push) Successful in 1m19s
2024-01-23 16:22:23 +01:00
Tom Hubrecht c74017d1fc feat(netbird): Use preferred_username instead of uuid
All checks were successful
build configuration / build_vault01 (push) Successful in 53s
build configuration / build_storage01 (push) Successful in 1m6s
build configuration / build_web01 (push) Successful in 1m11s
build configuration / build_compute01 (push) Successful in 1m19s
build configuration / build_web02 (push) Successful in 42s
2024-01-16 08:56:24 +01:00
Tom Hubrecht 1d92b61e48 feat(forgejo-runners): Increase number of runners on storage01 2024-01-12 11:01:41 +01:00
Tom Hubrecht e34d5d003f feat(dgn-hardware): Move specific configurations back to the servers
All checks were successful
build configuration / build_storage01 (push) Successful in 52s
build configuration / build_vault01 (push) Successful in 1m2s
build configuration / build_web01 (push) Successful in 1m8s
build configuration / build_compute01 (push) Successful in 1m14s
build configuration / build_web02 (push) Successful in 42s
2024-01-11 12:58:58 +01:00
Tom Hubrecht df8831301f feat(storage01): Switch to nix-modules for forgejo nix runners
All checks were successful
build configuration / build_compute01 (push) Successful in 1m46s
build configuration / build_storage01 (push) Successful in 55s
build configuration / build_web01 (push) Successful in 1m3s
2024-01-10 13:59:11 +01:00