Commit graph

634 commits

Author SHA1 Message Date
78a85b27ff
Put the S3 secrets into files
...but not everywhere, there remains some FIXMEs where ultimately the
secrets do get into the store.
2025-02-21 17:52:50 +01:00
8c5bf79ba2
Share options that can be shared 2025-02-21 17:52:50 +01:00
b547912794
Make access and secret keys parameters 2025-02-21 17:52:50 +01:00
1965e83e5d
Same treatment for Pixelfed 2025-02-21 17:52:50 +01:00
a1cfcf1d71
Same treatment for Peertube 2025-02-21 17:52:50 +01:00
ca6642c8d4
Same treatment for Mastodon 2025-02-21 17:52:50 +01:00
f4babe38a8
Consolidate Garage options
- `fediversity.internal.garage` -> `fediversity.garage`
- all in the same place
2025-02-21 17:52:50 +01:00
d9188427ed
services.garage -> fediversity.garage
for the options that are ours; we want to avoid clashes if possible
2025-02-21 17:52:50 +01:00
b68a821b77
Searate Garage config and options 2025-02-21 17:52:50 +01:00
ff03d12dc1
Move Garage configuration to own directory 2025-02-21 17:52:49 +01:00
237c56791f
Basic services README 2025-02-21 17:52:49 +01:00
3a881979f9
Move old services README to a HACKING file 2025-02-21 17:52:49 +01:00
df5ee32d68
Various improvements around deployment and the provisioning script (#168) 2025-02-21 17:52:06 +01:00
7df5aa27c7 Added Hans' SSH key (#172)
Added my ssh key, and added a bit of contact info to the Matrix documentation.

Reviewed-on: Fediversity/Fediversity#172
Reviewed-by: kiara Grouwstra <kiara@procolix.eu>
Co-authored-by: Hans van Zijst <hans@procolix.com>
Co-committed-by: Hans van Zijst <hans@procolix.com>
2025-02-21 17:19:02 +01:00
c6fb52915a
More clean up of the deployment flake
Co-authored-by: Kiara Grouwstra <kiara@procolix.eu>
2025-02-21 10:01:06 +01:00
df182d5a67
Follow changes in removal script 2025-02-21 10:01:06 +01:00
9611e4ff9a
Support more configuration in the .proxmox file 2025-02-21 10:01:06 +01:00
a7c6ceb111
Export makeInstaller in the flake 2025-02-21 10:01:06 +01:00
5cc86bff94
Move makeInstaller to infra/ 2025-02-21 10:01:05 +01:00
dc3a4dc4e8
Merge machine argument into the attrset argument 2025-02-21 10:01:05 +01:00
d7bcb45789
Clean up code in deployment/ 2025-02-21 10:01:05 +01:00
1df61bbe4d remove trailing whitespace from deployment/README.md (#171)
Reviewed-on: Fediversity/Fediversity#171
Reviewed-by: Kevin Muller <kevin@procolix.com>
Co-authored-by: Kiara Grouwstra <kiara@procolix.eu>
Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
2025-02-20 15:11:33 +01:00
e166d9b522 dev shell: add deployment dependency httpie (#164)
Reviewed-on: Fediversity/Fediversity#164
Reviewed-by: Nicolas Jeannerod <nicolas.jeannerod@moduscreate.com>
Co-authored-by: Kiara Grouwstra <kiara@procolix.eu>
Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
2025-02-20 12:45:00 +01:00
446e866cb2 remove the currently unused RSA keys (#165)
Reviewed-on: Fediversity/Fediversity#165
Reviewed-by: Nicolas Jeannerod <nicolas.jeannerod@moduscreate.com>
2025-02-20 12:43:48 +01:00
586c3b851a Merge pull request 'convert readmes from org to markdown' (#166) from kiara/Fediversity:org-to-md into main
Reviewed-on: Fediversity/Fediversity#166
Reviewed-by: Nicolas Jeannerod <nicolas.jeannerod@moduscreate.com>
2025-02-20 12:42:54 +01:00
c2db12a735 add simple (ngi) favicon to fedi panel, fixes 404 not found error (#167)
Reviewed-on: Fediversity/Fediversity#167
Reviewed-by: Valentin Gagarin <valentin.gagarin@tweag.io>
Co-authored-by: Kiara Grouwstra <kiara@procolix.eu>
Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
2025-02-19 23:10:33 +01:00
57d53a1d22 Make trim-trailing-whitespace hook apply everywhere 2025-02-19 23:08:19 +01:00
740b5447d8 Remove trailing whitespace everywhere 2025-02-19 23:08:19 +01:00
142af8d0ee Make pre-commits opt-out instead of opt-in 2025-02-19 23:08:19 +01:00
3ec09b491d matrix: opt-in to pre-commits 2025-02-19 23:08:19 +01:00
01de49d096 website: opt-in to pre-commits 2025-02-19 23:08:19 +01:00
06d3d37a39 website: remove unused arguments 2025-02-19 23:08:19 +01:00
10f3d15a98 website: format 2025-02-19 23:08:19 +01:00
92563d387a test login/logout redirection (#163)
this concludes Fediversity/Fediversity#72 with a test covering most of the user story.

test in the devshell:
```
manage test panel
```

test in full isolation:
```
nix-build -A tests
```

Reviewed-on: Fediversity/Fediversity#163
Reviewed-by: kiara Grouwstra <kiara@procolix.eu>
2025-02-19 23:07:51 +01:00
fb64d2b9c9
convert readmes from org to markdown 2025-02-19 20:23:48 +01:00
b6e11c893b
bash scripts: snake-case variables, deduplicate $RANDOM, satisfy LSP (#154) 2025-02-19 19:10:00 +01:00
18a14d29ab
Fix vm_id -> vmid
It probably was changed by mistake beforehand.
2025-02-19 18:29:31 +01:00
797ce362bd
Add debug mode to provisioning script 2025-02-19 18:29:31 +01:00
5f29388776
printf + exit -> die 2025-02-19 18:29:31 +01:00
253a5ad8fa
Fix missing space, add missing quotes 2025-02-19 18:29:31 +01:00
807808ed00
bash scripts: snake-case variables, deduplicate $RANDOM, satisfy LSP
Co-authored-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
2025-02-19 18:29:31 +01:00
59122901ce make login link part of global navigation
this makes navigation uniform and the information architecture easier to
reason about
2025-02-19 15:43:45 +01:00
fc586273dc implement login URL as templatetag
this eases testing as it allows generating that URL inside a test
instead of scraping HTML output
2025-02-19 15:40:51 +01:00
647d89798e
replace nixos wiki link with official one 2025-02-18 21:29:08 +01:00
65782c65ba add debug toolbar 2025-02-18 18:25:37 +01:00
857e1b12f5 add more fresh-start instructions (#151)
Reviewed-on: Fediversity/Fediversity#151
Reviewed-by: kiara Grouwstra <kiara@procolix.eu>
2025-02-18 18:21:58 +01:00
6513150abd list goals, actors; add glossary (#132)
Reviewed-on: Fediversity/Fediversity#132
2025-02-18 17:56:31 +01:00
a3365eb508 more conventional naming for views and templates 2025-02-18 17:29:06 +01:00
73c9c884d7 redirect to current page after login/logout 2025-02-18 17:15:55 +01:00
6d0fdd0834
Bump nixpkgs 2025-02-18 16:44:06 +01:00