ecb107dd56
fix saving for sepparated models
2025-02-26 16:00:37 +01:00
2429b37ee9
Seperation of configuration form
2025-02-26 11:40:53 +01:00
c7937ac705
add enable toggle, let operators have many configuraitons
...
this commit is a bit of a jumble, but it allows us to disable
a configuration so the associated deployment can in principle be
garbage-collected, and allows operators to have multiple configurations.
it also (as a temporary hack) ties the deployment subdomain to the username so it's clear to
operators where we're deploying to.
2025-02-24 11:01:57 +01:00
9b0d92db2d
rename form and add navigation element
2025-02-24 10:31:24 +01:00
0788ba17f3
don't use hungarian notation for model names
2025-02-24 10:07:35 +01:00
30b6d067ae
fix wrong rebase of base.html
2025-02-24 10:07:35 +01:00
aef438a2a8
add redirection to deploy page after save
2025-02-24 10:07:35 +01:00
a4593688ae
Add domain dropdown menu
2025-02-24 10:07:35 +01:00
49ae5abd94
add first part of save able login
2025-02-24 10:07:35 +01:00
1fd0d8c643
Add saveable Deploy services form
2025-02-24 10:07:35 +01:00
272e00066a
add first part of save able login
2025-02-24 10:07:35 +01:00
Kiara Grouwstra
18b6429f55
add simple form, closes #106 , #107
...
note that i haven't done much with validation or conditional
enabling/hiding - if we start doing front-end frameworks those may have
opinions on this
2025-02-24 10:07:35 +01:00
a6cf01e720
Add a testing machine for Hans ( #175 )
2025-02-21 20:25:40 +01:00
e6e0f49f40
Add a testing machine for Hans
2025-02-21 20:25:20 +01:00
10ac403db5
Rekey secrets for Hans
2025-02-21 20:25:20 +01:00
d9a67c0db3
Upgrade automated provisioning of Proxmox VMs ( #174 )
2025-02-21 20:24:50 +01:00
0bea2d0bb1
Mark deployment/
as deprecated
2025-02-21 20:24:41 +01:00
87772aa855
“Document” removal
2025-02-21 20:24:41 +01:00
cd1679afec
procolixVm
-> fediversityVm
2025-02-21 20:24:41 +01:00
3dc7f49a9c
Add the disko configuration to all VMs
2025-02-21 20:24:41 +01:00
b90fc3300a
Document semi-automated provisioning of VMs
2025-02-21 20:24:41 +01:00
46d20a76bc
Do not inject pre-made keys
2025-02-21 20:24:41 +01:00
f0224b06c7
Inject disko in VM configurations
2025-02-21 20:24:41 +01:00
7c639fc131
Support empty strings in removeTrailingWhitespace
2025-02-21 20:24:41 +01:00
722afdc5ea
Expose a NixOS configuration for each VM in infra
2025-02-21 20:24:40 +01:00
df78965bf4
Extract resource module from makeDeployments
2025-02-21 20:24:40 +01:00
398dc05ad5
Rename provisioning host keys to match nixosConfiguration
entries
2025-02-21 20:24:40 +01:00
280b10c214
Report Nix build errors nicely
2025-02-21 20:24:40 +01:00
57e6127a7a
Move provision.sh
and remove.sh
to infra/
2025-02-21 20:24:40 +01:00
f8ec8e7d93
Decouple id and name
2025-02-21 20:24:40 +01:00
d77b04ec18
Apply makeInstallerIso
to conf in provision.sh
2025-02-21 20:24:40 +01:00
bf0a35de6c
makeInstaller
-> makeInstallerIso
2025-02-21 20:24:40 +01:00
9e95287715
Make API URL an argument of the provisioning script
2025-02-21 20:24:40 +01:00
5c7ac44387
Clean up services and put Garage on a different machine ( #173 )
2025-02-21 20:24:14 +01:00
2ee563f5d9
Fix Pixelfed
2025-02-21 17:52:50 +01:00
cd83536e2f
Allow Garage and services to run on different machines
2025-02-21 17:52:50 +01:00
1eeaa04df6
Introduce fediversity.garage.enable
2025-02-21 17:52:50 +01:00
a5d226ed22
Get rid of fediversity.enable
2025-02-21 17:52:50 +01:00
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