Commit Graph

605 Commits

Author SHA1 Message Date
Alex a90de2cfb9
Update garage staging 2022-09-09 12:24:29 +02:00
Alex be0d7a7ccc
Drone integration files for new version (Nix runners) 2022-09-09 12:24:11 +02:00
Alex b23218a7f6
systemd timesyncd 2022-09-08 10:35:14 +02:00
Quentin 2695fe4ae8
Force IPv4 when sending to gmail
Because Free does not provide rDNS on IPv6
so GMail complains that it does not find a PTR record
for our IPv6 address
2022-09-07 08:13:15 +02:00
Quentin 02c65de5fe
Restart backups 2022-09-01 18:05:50 +02:00
Quentin 1749a98e86
Update LDAP configuration 2022-08-31 10:25:58 +02:00
Alex 6ec9aad801
Improve DNS configuration
Add Unbound server that separates queries between those going to Consul
and those going elsewhere.  This allows us to have DNS working even if
Consul fails for some reason. This way we can also remove the secondary
`nameserver` entry in /etc/resolv.conf, thus fixing a bug where certain
containers (Alpine-based images?) were using the secondary resolver some
of the time, making them unable to access .consul hosts.
2022-08-30 15:52:42 +02:00
Alex e81716e41e
Update drone config and add drone monitoring to prometheus 2022-08-30 15:48:32 +02:00
Quentin b5328c3341
Activate memory oversubscription+use it for Plume 2022-08-26 13:04:42 +02:00
Alex 72d033dcd4
Remove garage files at bad location, add basic telemetry 2022-08-25 13:59:40 +02:00
Alex fd3ed44dad
Disable netdata on prod (useless) 2022-08-25 12:34:02 +02:00
Quentin 3f9ad5edc3
Configure the final URL for Guichet 2022-08-25 04:46:42 +02:00
Quentin ec0e483d99
Add email support 2022-08-25 04:39:44 +02:00
Quentin ea1b0e9d19
Add a docker-compose for Jitsi 2022-08-25 01:06:06 +02:00
Quentin e37c1f9057
Deploy Matrix 2022-08-25 01:02:16 +02:00
Quentin 3be2659aa1
Make service addressable by zones 2022-08-24 21:06:48 +02:00
Quentin 243eee4322
Ask consul to use advertised address and not bind one 2022-08-24 20:03:31 +02:00
Quentin 00b754727d
Add postgres + WIP plume + fix diplonat 2022-08-24 19:54:15 +02:00
Alex 1172e8e511
Fix nomad talking to consul 2022-08-24 18:51:55 +02:00
Alex 0d2d46f437
skip consul tls verify for diplonat and tricot (should be reverted?) 2022-08-24 18:19:04 +02:00
Alex cfb1d623d9
Reconfigure services to use correct tricot url, TLS fails 2022-08-24 17:31:08 +02:00
Alex a0c8280c02
Fix access to consul for non-server nodes 2022-08-24 16:58:50 +02:00
Quentin fe1f261738
Add another DNS to the pki 2022-08-24 16:53:02 +02:00
Alex 6ea18bf8ae
Add directory config for prod 2022-08-24 16:03:52 +02:00
Alex 41128f4c36
Clone core module in staging and prod, move bad stuff to experimental 2022-08-24 15:48:18 +02:00
Alex 981294e3d7
Move dummy nginx to cluster/staging 2022-08-24 15:44:40 +02:00
Alex 2e8923b383
Move app files into cluster subdirectories; add prod garage 2022-08-24 15:42:47 +02:00
Alex 9848f3090f
Remove courgette from raft 2022-08-24 15:25:28 +02:00
Alex 6c51a6e484
Don't make diplotaxis and doradille raft servers, fix sshtool 2022-08-24 14:29:56 +02:00
Alex ec2020b71b
Disable bootstrap_expect unless specific deuxfleurs.bootstrap is set 2022-08-24 14:23:17 +02:00
Alex 468c6b702b
Add ipv6 gateway at neptune 2022-08-24 12:31:55 +02:00
Quentin 4253fd84a5
Wireguard configuration of Orion 2022-08-24 12:06:01 +02:00
Quentin 9e39677e1d
Fix IPv6 2022-08-24 11:06:55 +02:00
Alex e50e1c407d
Move prod to wireguard and not wesher, and reaffect IPs 2022-08-24 00:31:07 +02:00
Alex 2a1459d887
Reaffect wireguard IPs in staging cluster 2022-08-24 00:07:08 +02:00
Alex ab901fc81d
Remove wesher, reconfigure staging without it 2022-08-23 23:55:15 +02:00
Alex a7ac31cdf5
Affect cluster_ip in d* in correct prefix (10.83.0.0/16 for prod) 2022-08-23 23:22:23 +02:00
Quentin 88d57f8e34
Add new cluster nodes 2022-08-23 22:13:26 +02:00
Alex 5994e41ad1
Add jitsi 2022-08-23 18:00:07 +02:00
Alex 02b1e6200c
Disable ipv6 temporary addresses 2022-08-23 13:12:07 +02:00
Alex 8cd804a8c0
Add Drone CI server with sqlite-on-s3 thing 2022-08-23 12:10:25 +02:00
Alex 7d7efab9ee
Update to nixos 22.05 2022-07-27 11:18:23 +02:00
Alex 2453a45c74
Disable spoutnik 2022-07-27 10:39:09 +02:00
Alex f262fa7d1b
Remove self-advertisement in consul 2022-07-18 15:36:58 +02:00
Alex d4499bbef9
garage v0.7.99.2-k2v on staging 2022-07-18 15:31:43 +02:00
Alex 698cdefadb
Update garage (repair task in comments) 2022-07-04 11:57:06 +02:00
Alex c81442dc01
Update README; DNS on prod 2022-06-01 15:27:11 +02:00
Alex 0dedbd2d22
Fix bottin url in guichet config 2022-06-01 14:54:02 +02:00
Alex 641a68715f
Configure Consul DNS 2022-06-01 14:48:16 +02:00
Alex 72f5c70096
Move domains of some things to staging.deuxfleurs.org 2022-06-01 14:25:45 +02:00