Commit graph

394 commits

Author SHA1 Message Date
Alex 74668a31b2 staging: update garage to test release 2024-02-19 12:46:22 +01:00
Alex f724e81239 add automatic subdomains for v4 and v6 per site for dashboard 2024-02-14 09:28:31 +01:00
Alex 82500758f6 prod: unpin woodpecker 2024-02-13 17:32:01 +01:00
Alex c2e0e12dc8 add woodpecker agent instructions 2024-02-09 11:29:03 +01:00
Alex 52cfe54129 prod: install woodpecker-ci 2024-02-08 16:10:39 +01:00
ADRN 9d77b5863a added URL to redirect 2024-02-05 00:43:14 +01:00
Alex 4cddb15fa4 prod: updat external services 2024-01-31 19:04:02 +01:00
Alex 1bf356e49d staging: remove node carcajou 2024-01-31 09:33:12 +01:00
Alex e98ec690b9 staging: updates 2024-01-22 23:21:26 +01:00
Alex 27242fbf70 staging: cluster upgrades 2024-01-22 17:15:29 +01:00
Alex 6db49e0059 staging: remove nix mutual cache 2024-01-18 00:05:40 +01:00
Alex 3ff35c5527 staging: new hostnames in known_hosts 2024-01-17 20:44:23 +01:00
Alex ab481c5e70 staging: use dynamic dns names to connect to nodes for deployment 2024-01-17 20:30:00 +01:00
Alex 88f8f9fd1e staging: add automatic dns names for staging machines 2024-01-17 20:25:35 +01:00
ADRN be0cbea19b ajout clé ssh boris, aeddis et vincent 2024-01-17 20:07:48 +01:00
Alex a21493745d prod: update diplonat and make garage restart on template changes again
Diplonat update prevents unnecessary flapping of autodiscovered ip
addresses, which was the cause of useless restarts of the garage daemon.
But in principle we want Garage to be restarted if the ipv6 address
changes as it indicates changes in the network.
2024-01-17 12:38:53 +01:00
Alex 56e4dd954f staging: add ram for im replicate-db 2024-01-16 16:30:33 +01:00
Alex 102152a14e staging: garage v0.9.1-pre (not yet released nor tagged), diplonat with STUN flapping fix 2024-01-16 16:10:29 +01:00
Quentin 3b34e3c2f5
upgraded postfix to fix smtp smuggling cve
https://security-tracker.debian.org/tracker/source-package/postfix
https://www.postfix.org/smtp-smuggling.html
2023-12-25 14:09:57 +01:00
Quentin ac42e95f1a
update smtp server security conf 2023-12-25 14:00:36 +01:00
Baptiste Jonglez 55c9b89cb2 Revert "Revert "garage prod: use dynamically determined ipv6 addresses""
Quentin's fix seems to work fine.

This reverts commit e5f3b6ef0a.
2023-12-19 09:27:40 +01:00
Baptiste Jonglez e5f3b6ef0a Revert "garage prod: use dynamically determined ipv6 addresses"
This partially reverts commit 47e982b29d.

This leads to invalid config:

    Dec 19 08:23:09 courgette 25f10ae4271c[781]: 2023-12-19T07:23:09.087813Z  INFO garage::server: Loading configuration...
    Dec 19 08:23:09 courgette 25f10ae4271c[781]: Error: TOML decode error: TOML parse error at line 16, column 17
    Dec 19 08:23:09 courgette 25f10ae4271c[781]:    |
    Dec 19 08:23:09 courgette 25f10ae4271c[781]: 16 | rpc_bind_addr = "[<no value>]:3901"
    Dec 19 08:23:09 courgette 25f10ae4271c[781]:    |                 ^^^^^^^^^^^^^^^^^^^
    Dec 19 08:23:09 courgette 25f10ae4271c[781]: invalid socket address syntax
    Dec 19 08:23:09 courgette 25f10ae4271c[781]:
2023-12-19 08:38:12 +01:00
Quentin 516ab9ad91
stop reloading config file 2023-12-19 08:36:26 +01:00
Quentin 16168b916e
tricot upgrade 2023-12-14 10:59:40 +01:00
Alex 47e982b29d garage prod: use dynamically determined ipv6 addresses 2023-12-13 17:33:56 +01:00
Quentin d694ddbe2c
Move garage's redirections to a dedicated service
Reason:
 - do not slow down the garage web endpoint
 - required now that we map domain name to a garage bucket
2023-12-04 12:32:46 +01:00
Quentin 0c3db22de6
fix bagage 2023-12-04 12:19:00 +01:00
Quentin af242486a3
add degrowth 2023-12-04 12:16:41 +01:00
Quentin 23690238c9
add a sftp domain name 2023-12-02 11:52:35 +01:00
Quentin 7da4510ee8
tricot update 2023-12-01 16:02:09 +01:00
Quentin 52044402ac
add some redirections 2023-11-29 17:08:13 +01:00
Quentin d14fc2516c
Upgrade tricot 2023-11-29 16:58:37 +01:00
Alex c1d307d7a9 matrix: add memory to async media upload after oom crash 2023-11-27 13:56:47 +01:00
Alex 9c6f98f4b8 fix cryptpad backup 2023-11-27 13:43:42 +01:00
Alex a2654529c7 prod: update synapse and element 2023-11-15 16:39:11 +01:00
Alex b1e0397265 revert prometheus scraping on openwrt 2023-11-08 16:21:20 +01:00
Alex a46aa03fe2 prod: add monitoring of openwrt router 2023-11-08 16:14:33 +01:00
Quentin a6b84527b0
fix typo 2023-10-30 12:15:30 +01:00
Quentin 3c22659d90
ajout de domaines d'Esther 2023-10-30 12:00:21 +01:00
Quentin 79f380c72d
directory 2023-10-30 11:55:25 +01:00
Baptiste Jonglez a214496d8c [staging] Update known_hosts 2023-10-22 21:28:10 +02:00
Baptiste Jonglez b1630cfa8e [staging] Update garage to v0.9.0 2023-10-22 21:27:55 +02:00
Baptiste Jonglez d396f35235 Update IP for piranha.corrin 2023-10-22 20:17:33 +02:00
Alex 78ed3864d7 update bagage version with cors allow all 2023-10-16 16:16:18 +02:00
Alex ea8b2e8c82 màj garage prod 2023-10-16 14:54:16 +02:00
Alex fbffe1f0dc staging: update guichet with website management 2023-10-05 18:51:13 +02:00
Alex c790f6f3e1 staging: reaffect raft leaders 2023-10-05 13:48:29 +02:00
Alex e94cb54661 prod: add matrix syncv3 daemon 2023-10-04 11:51:04 +02:00
Alex 525f04515e staging: deploy garage v0.9.0-rc1 2023-10-04 10:44:17 +02:00
Alex 2e3725e8a2 staging: disable jaeger; update diplonat 2023-10-03 22:56:41 +02:00
Quentin 56e19ff2e5
remove default HTTP CSP, put your CSP in your HTML 2023-10-03 16:00:11 +02:00
Quentin 9e113416ac
fix update guichet 2023-10-03 15:58:20 +02:00
Quentin 7c7adc76b4
Set sogo as debug 2023-10-03 08:33:29 +02:00
Alex c4f3dece14 update tricot 2023-10-02 16:59:01 +02:00
Alex 4e20eb43b3 cryptpad: ajout alex admin 2023-09-22 15:42:02 +02:00
Alex f139238c17 staging: update garage to 0.8.4 2023-09-11 23:28:29 +02:00
ADRN ba3e24c41e added Adrien in admins for CryptPad 2023-09-08 11:31:49 +02:00
Alex 9b8882c250 add missing d53 tags for sogo and alps 2023-09-04 19:15:09 +02:00
Alex a490f082bc prod: remove all apps from orion, add some missing in scorpio 2023-09-04 19:05:18 +02:00
Quentin e42ed08788
fix Jitsi public IPv4 config 2023-08-31 18:08:46 +02:00
Quentin 1340fb6962
upgraded backups 2023-08-29 11:51:18 +02:00
Quentin 3d925a4505
move emails to lille 2023-08-29 11:43:45 +02:00
Quentin b688a1bbb9
increase sogo RAM 2023-08-28 09:50:46 +02:00
Alex 7dd8153653 màj tricot 2023-08-27 18:07:30 +02:00
Alex ecb4cabcf0 prod garage: add health check using admin api's '/health' 2023-08-27 13:56:51 +02:00
Alex 8e304e8f5f staging im-nix: add sqlite 2023-08-27 13:36:36 +02:00
Quentin be8484b494
[tricot] warmup memory store on boot 2023-08-09 10:40:08 +02:00
Quentin ca3283d6a7
upgrade matrix 2023-08-07 12:13:56 +02:00
Quentin 0c9ea6bc56
disable network fingerprinting in nomad 2023-08-07 11:17:40 +02:00
Maximilien Richer e7a3582c4e
Update telemetry stack to grafana 10.0.3 & co 2023-08-06 13:45:46 +02:00
Quentin aaa80ae678
final csp 2023-07-23 14:36:04 +02:00
Quentin 233556e9ef
Simpler IPv6 config for Garage 2023-07-23 14:06:36 +02:00
Quentin 132ad670a1
lines 2023-07-23 13:59:35 +02:00
Quentin 1048456fbf
switch postfix to ipv4 as we have no reverse dns on ipv6 2023-07-08 14:48:34 +02:00
Quentin 919004ae79
albatros 0.9-rc3 2023-07-08 14:38:00 +02:00
Quentin 03658e8f7b
ajout pointecouteau 2023-06-28 15:35:37 +02:00
ADRN 8ebd35730c added estherbouquet.com to DKIM signing table 2023-06-24 18:02:29 +02:00
Alex effe155248 Add armael to staging and ssh key for max 2023-06-24 17:14:34 +02:00
Alex 6c12a71ecb Deploy nixos 23.05 on staging and other staging fixes 2023-06-13 11:56:10 +02:00
Alex 1d19bae7a1 remove postgres replica on concombre 2023-06-12 19:58:03 +02:00
Alex 3fcda94aa0 undo remove postgres from diplotaxis 2023-06-12 16:19:57 +02:00
Alex 3e40bfcca9 add stolon replica on abricot instead of diplotaxis 2023-06-12 13:41:42 +02:00
Alex e06d6b14a3 add ananas, set it raft server instead of dahlia 2023-06-12 13:41:34 +02:00
Alex 1a11ff4202 staging: updated garage with new consul registration 2023-06-02 16:37:13 +02:00
Alex 14b59ba4b0 màj config gitea 2023-06-02 15:40:43 +02:00
Alex c31de0e94f tricot passthrough of external services at neptune 2023-05-24 10:18:02 +02:00
Alex ff13616887 staging: dev garage with fixed k2v double-urlencoding 2023-05-19 12:53:10 +02:00
Alex efd5ec3323 Remove plume backup job (not usefull anymore) 2023-05-16 15:39:36 +02:00
Alex 8a75be4d43 Merge pull request 'prod: Plume with S3 storage backend' (#13) from plume-s3 into main
Reviewed-on: #13
2023-05-16 13:38:07 +00:00
Alex 4ca45cf1d4 updated d53 on prod 2023-05-16 15:35:06 +02:00
Alex aee3a09471 Merge pull request 'Simplify network configuration' (#11) from simplify-network-config into main
Reviewed-on: #11
2023-05-16 13:19:33 +00:00
Alex 76b7f86d22 use RA on orion as well 2023-05-16 14:14:27 +02:00
Alex 560486bc50 prod plume with s3 backend 2023-05-15 17:30:41 +02:00
Alex 2488ad0ac2 staging plume: cleanup and update 2023-05-15 13:36:38 +02:00
Alex 9cef48a6c2 Merge branch 'main' into simplify-network-config 2023-05-12 18:45:58 +02:00
Alex 5c7a8c72d8 first plume on staging with S3 backend 2023-05-12 18:45:20 +02:00
Alex 258d27c566 deploy tricot at bespin, register gitea (not accessed yet) 2023-05-09 15:12:03 +02:00
Alex 04464f632f Export all Grafana dashboards 2023-05-09 12:29:37 +02:00
Alex 24cf7ddd91 Merge branch 'main' into simplify-network-config 2023-05-09 12:20:35 +02:00
Maximilien Richer 24192cc61a
Update telemetry stack apps 2023-05-07 23:46:48 +02:00