b12f
|
aca1e1a737
|
Merge branch 'main' into feat/automated-account-deletion
Flake checks / Check (pull_request) Failing after 2m54s
|
2024-09-04 10:16:20 +02:00 |
|
b12f
|
86c239d44c
|
tests/keycloak: local imap syncing for client
Flake checks / Check (pull_request) Failing after 4m1s
|
2024-09-03 10:18:11 +02:00 |
|
teutat3s
|
2d94ed5a0d
|
Merge pull request 'obs-portal: add backups' (#228) from obs-portal-backups into main
Reviewed-on: #228
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
Reviewed-by: Hendrik Sokolowski <hensoko@noreply.git.pub.solar>
|
2024-08-31 19:43:10 +00:00 |
|
teutat3s
|
83e4bcd2df
|
Merge pull request 'mail: add backups' (#226) from mail-backups into main
Reviewed-on: #226
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
Reviewed-by: Hendrik Sokolowski <hensoko@noreply.git.pub.solar>
|
2024-08-31 19:39:25 +00:00 |
|
teutat3s
|
09804f5c25
|
docs: how-to add backups for new hosts
Flake checks / Check (pull_request) Successful in 3m43s
|
2024-08-29 16:36:11 +02:00 |
|
teutat3s
|
2eb54a331e
|
backups: add storagebox to programs.ssh.knownHosts
|
2024-08-29 16:36:09 +02:00 |
|
teutat3s
|
77b642f646
|
garage: increase nginx client_body_size to 64m
To make bigger garage uploads work well, avoiding error
HTTP 413 Entity Too Large
|
2024-08-29 16:24:32 +02:00 |
|
teutat3s
|
2e16c77956
|
secrets: rename restic-repo-storagebox{,-nachtigall}
To use a restic repository per host
|
2024-08-29 16:22:58 +02:00 |
|
teutat3s
|
e2ba1aacf4
|
mail: add backups to garage bucket + storagebox
Restic backups to garage S3 bucket metronom-backups
|
2024-08-29 16:19:24 +02:00 |
|
teutat3s
|
27dc20dd04
|
obs-portal: add backups to garage bucket + storagebox
Flake checks / Check (pull_request) Successful in 23m21s
Restic backups to garage S3 bucket nachtigall-backups
|
2024-08-29 10:09:04 +02:00 |
|
b12f
|
760d6e3458
|
tests/keycloak: email sending works
|
2024-08-28 23:54:59 +02:00 |
|
teutat3s
|
a0fb6a60c3
|
Merge pull request 'devshell: add terraform-ls' (#227) from terraform-devshell into main
Reviewed-on: #227
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
Reviewed-by: Hendrik Sokolowski <hensoko@noreply.git.pub.solar>
|
2024-08-28 15:55:29 +00:00 |
|
teutat3s
|
d2389497c2
|
Merge pull request 'garage: initial cluster' (#222) from garage-cluster into main
Reviewed-on: #222
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
Reviewed-by: Hendrik Sokolowski <hensoko@noreply.git.pub.solar>
|
2024-08-28 15:55:16 +00:00 |
|
teutat3s
|
c056d9c35e
|
Merge pull request 'mediawiki: add backups' (#225) from mediawiki-backups into main
Reviewed-on: #225
Reviewed-by: Hendrik Sokolowski <hensoko@noreply.git.pub.solar>
|
2024-08-28 15:54:33 +00:00 |
|
teutat3s
|
4626fd85c0
|
mediawiki: add backups to garage bucket + storagebox
Flake checks / Check (pull_request) Successful in 1m56s
Restic backups to garage S3 bucket nachtigall-backups
https://garagehq.deuxfleurs.fr/documentation/connect/backup/#restic
|
2024-08-28 17:13:34 +02:00 |
|
teutat3s
|
c0a3d90d63
|
backups: add environmentFile option
|
2024-08-28 17:13:34 +02:00 |
|
teutat3s
|
1d92ef53ca
|
backups: storeName -> repoName
|
2024-08-28 17:13:33 +02:00 |
|
teutat3s
|
751d82f7e3
|
backups: rename pub-solar-os.backups.backups -> pub-solar-os.backups.restic
|
2024-08-28 17:12:22 +02:00 |
|
b12f
|
9bba502b46
|
test: fix keycloak realm import
Flake checks / Check (pull_request) Failing after 2m45s
|
2024-08-27 15:16:57 +02:00 |
|
b12f
|
dec2d76d2a
|
tests: move back to old keycloak module
Flake checks / Check (pull_request) Failing after 1m42s
|
2024-08-27 13:37:28 +02:00 |
|
b12f
|
6efc884353
|
hosts: remove nachtigall-test
|
2024-08-27 13:32:00 +02:00 |
|
b12f
|
38a34f4345
|
Merge branch 'main' into feat/automated-account-deletion
|
2024-08-27 13:31:52 +02:00 |
|
b12f
|
3bc699fccf
|
chore: run nix fmt
|
2024-08-27 13:17:30 +02:00 |
|
teutat3s
|
fb8ee1278a
|
Merge pull request 'feat/tests' (#224) from feat/tests into main
Reviewed-on: #224
Reviewed-by: teutat3s <teutat3s@noreply.git.pub.solar>
|
2024-08-27 10:45:56 +00:00 |
|
teutat3s
|
66ed87e666
|
ci: avoid garbage collection of checks
Flake checks / Check (pull_request) Successful in 17m36s
|
2024-08-27 12:37:37 +02:00 |
|
teutat3s
|
88b76beb5c
|
keycloak: use backups module
Flake checks / Check (pull_request) Successful in 19m4s
Co-authored-by: b12f <b12f@noreply.git.pub.solar>
Co-authored-by: Hendrik Sokolowski <hensoko@noreply.git.pub.solar>
|
2024-08-27 10:09:07 +02:00 |
|
teutat3s
|
e857c6198b
|
modules/backup: init
Co-authored-by: b12f <b12f@noreply.git.pub.solar>
Co-authored-by: Hendrik Sokolowski <hensoko@noreply.git.pub.solar>
|
2024-08-27 10:04:10 +02:00 |
|
teutat3s
|
998cf4c63d
|
website: force HTTPS
Co-authored-by: b12f <b12f@noreply.git.pub.solar>
Co-authored-by: Hendrik Sokolowski <hensoko@noreply.git.pub.solar>
|
2024-08-27 10:03:43 +02:00 |
|
teutat3s
|
a0b52d51e5
|
nachtigall: make postgres wait for zfs mount
Co-authored-by: b12f <b12f@noreply.git.pub.solar>
Co-authored-by: Hendrik Sokolowski <hensoko@noreply.git.pub.solar>
|
2024-08-27 10:00:42 +02:00 |
|
teutat3s
|
701c62dd69
|
tests: create keycloak test, add working test for website
Co-authored-by: b12f <b12f@noreply.git.pub.solar>
Co-authored-by: Hendrik Sokolowski <hensoko@noreply.git.pub.solar>
|
2024-08-27 09:55:25 +02:00 |
|
b12f
|
d3f5308eaf
|
tests: add better keycloak and puppeteer support
Flake checks / Check (pull_request) Failing after 23s
|
2024-08-26 22:49:46 +02:00 |
|
b12f
|
b30dc0f7bd
|
test: puppeteering puppeteer from host python testScript
Flake checks / Check (pull_request) Failing after 1m43s
|
2024-08-26 19:00:57 +02:00 |
|
teutat3s
|
711347abe6
|
docs: add how-to create garage bucket + key
Flake checks / Check (pull_request) Successful in 6m38s
add new hosts to WireGuard example config
|
2024-08-26 11:56:45 +02:00 |
|
Benjamin Yule Bädorf
|
ec01fe5eea
|
test: add initial e2e test for nachtigall
Flake checks / Check (pull_request) Failing after 3m23s
|
2024-08-25 12:34:07 +02:00 |
|
Benjamin Yule Bädorf
|
47c2e94e91
|
auth: add last login to keycloak, add docs
|
2024-08-25 12:31:04 +02:00 |
|
b12f
|
45b0500f0f
|
modules/backup: fix unitOptions usage
Flake checks / Check (pull_request) Failing after 21s
|
2024-08-25 04:36:14 +02:00 |
|
b12f
|
fbb9dd8f17
|
tests: fix website test
Flake checks / Check (pull_request) Failing after 2m17s
|
2024-08-25 04:19:17 +02:00 |
|
teutat3s
|
13bf3f5beb
|
docs: SSH to trinkgenossin for garage command
Flake checks / Check (pull_request) Successful in 6m45s
|
2024-08-25 03:27:42 +02:00 |
|
teutat3s
|
6ac401da21
|
keycloak: remove unneeded insecure exception
Flake checks / Check (pull_request) Failing after 2m10s
|
2024-08-25 02:42:56 +02:00 |
|
teutat3s
|
74f03555e5
|
style: format using nixfmt-rfc-style
Flake checks / Check (pull_request) Has been cancelled
|
2024-08-25 02:42:03 +02:00 |
|
b12f
|
e1dadd17ab
|
tests/keycloak: working base test without client
|
2024-08-25 02:38:40 +02:00 |
|
Hendrik Sokolowski
|
31eb82a4e7
|
raise memory assigned to test-nachtigall, auto-create database user for keycloak
|
2024-08-25 02:38:39 +02:00 |
|
Hendrik Sokolowski
|
6c9434d3a0
|
disable DHCP entirely
|
2024-08-25 02:38:39 +02:00 |
|
Hendrik Sokolowski
|
3451e9dead
|
drop explicit dependencies on postgres mounts
|
2024-08-25 02:38:39 +02:00 |
|
b12f
|
c469a8a2dc
|
tests/keycloak: add non-working ssh config for clients
|
2024-08-25 02:38:39 +02:00 |
|
b12f
|
eb337ddd47
|
tests/keycloak: certificate fetching with step-ca works
|
2024-08-25 02:38:39 +02:00 |
|
b12f
|
f96b31a8a9
|
tests: add working test for website
|
2024-08-25 02:38:39 +02:00 |
|
teutat3s
|
f639fbe050
|
devshell: add terraform-ls
Flake checks / Check (pull_request) Successful in 5m49s
|
2024-08-25 02:37:36 +02:00 |
|
teutat3s
|
f236962e17
|
garage: add monitoring, connect to grafana + loki
Flake checks / Check (pull_request) Successful in 7m10s
https://garagehq.deuxfleurs.fr/documentation/reference-manual/monitoring/
|
2024-08-25 00:18:09 +02:00 |
|
teutat3s
|
d32abd7a7f
|
wireguard: add trinkgenossin, delite, blue-shell
|
2024-08-25 00:13:53 +02:00 |
|