Commit graph

790 commits

Author SHA1 Message Date
0de70fb9d7
rm corresponding nixops deployments 2025-04-22 20:13:17 +02:00
f184fd3944
add unit test: TF validate 2025-04-22 20:13:17 +02:00
2510b68a68
add further comments 2025-04-22 20:13:17 +02:00
cb69cb41b5
consolidate setup in script 2025-04-22 20:13:17 +02:00
da030f8b4f
move info passed to facilitate passing extra config 2025-04-22 20:13:17 +02:00
9a9285eaa0
fix returncode 2025-04-22 20:13:17 +02:00
7ab8d3b44e
better document TF file 2025-04-22 20:13:17 +02:00
d4128d58c7
split out vars 2025-04-22 20:13:17 +02:00
832fa92fc5
retain nix_path for debugging 2025-04-22 20:13:17 +02:00
c156850fd4
ditch nixpkgs link from /run/current-system 2025-04-22 20:13:17 +02:00
3603b431e0
fix key path 2025-04-22 20:13:17 +02:00
73bc0fd599
add more comments 2025-04-22 20:13:17 +02:00
551de1fb51
Revert "update nixpkgs to ditch opentofu patch"
This reverts commit 7bab876d1b.
2025-04-22 20:13:17 +02:00
f7000ba9d8
update nixpkgs to ditch opentofu patch 2025-04-22 20:13:17 +02:00
23e9712a06
rm unused import 2025-04-22 20:13:17 +02:00
bb94ae3e7d
more comments 2025-04-22 20:13:17 +02:00
06b7cc5ca2
ignore generated tf lock 2025-04-22 20:13:17 +02:00
75addc0c0f
reinstate user group, fixes application-tests 2025-04-22 20:13:17 +02:00
a9475bb68d
rm unused file 2025-04-22 20:13:17 +02:00
fad2f46f82
rm some unused code 2025-04-22 20:13:17 +02:00
8b85c15df1
implicit ssh 2025-04-22 20:13:17 +02:00
e4c1a77353
set env var specific to deployed setting 2025-04-22 20:13:17 +02:00
393e92ffe0
Revert "kill git hook"
This reverts commit f7d050a3a6.
2025-04-22 20:13:17 +02:00
585420e589
filter for git-tracked files 2025-04-22 20:13:17 +02:00
eae3ac83c2
rm tf lock 2025-04-22 20:13:17 +02:00
2ab5b12c73
kill git hook 2025-04-22 20:13:17 +02:00
a00c83c9a6
mv env var 2025-04-22 20:13:17 +02:00
bb0f3df982
rm null from tf 2025-04-22 20:13:17 +02:00
46f00968a3
rm unused provider from lock 2025-04-22 20:13:17 +02:00
71bf8c33ec
buttons works deployed 2025-04-22 20:13:17 +02:00
b851cad8fd
fix npins 2025-04-22 20:08:19 +02:00
725520ddd4 don't track symlinked htmx 2025-04-22 16:34:09 +02:00
061314a062 programmatically place generated files in development environment
this allows to add more generated files later as needed without
cluttering the `shellHook`.
2025-04-22 16:24:12 +02:00
78ecd2db6e Change key for Niols (#316)
Rotate in a new SSH key, fediversity-specific (and not password protected).

Reviewed-on: Fediversity/Fediversity#316
Co-authored-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
Co-committed-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
2025-04-22 11:32:33 +02:00
b645660118 deployment module: set configuration explicitly (#315)
this change is a no-op (it merely indents the option definitions by one,
by setting `config` explicitly) and prepares an addition of option
declarations that would otherwise be lost in the huge diff.

Reviewed-on: Fediversity/Fediversity#315
Reviewed-by: kiara Grouwstra <kiara@procolix.eu>
2025-04-22 11:30:33 +02:00
6fcae1c48c moved proxmox architecture doc to meta repo 2025-04-21 13:23:53 +02:00
bdeca8d6fe upgrade npins schema 2025-04-16 17:55:30 +02:00
fd1ac6e203 bump dependencies 2025-04-16 17:55:18 +02:00
5f694ad76c move out archived parts (#308)
- https://git.fediversity.eu/Fediversity/matrix-synapse-debian
- https://git.fediversity.eu/Fediversity/website-old

closes #303

Reviewed-on: Fediversity/Fediversity#308
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-04-15 10:35:36 +02:00
195889ef2c peertube: test03 -> test05 (#306)
Fediversity/Fediversity#273 (comment)
Reviewed-on: Fediversity/Fediversity#306
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-04-14 08:26:28 +02:00
c69f1f52e0 allow accessing test vms from fedi201, closes #286 (#297)
Reviewed-on: Fediversity/Fediversity#297
Co-authored-by: Kiara Grouwstra <kiara@procolix.eu>
Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
2025-04-09 16:58:50 +02:00
ea8c61a712
A bunch more test machines 2025-04-02 15:06:17 +02:00
af3b2a62fd
Create a configuration resource even if the service is disabled 2025-04-02 15:06:17 +02:00
535da821fd Display url after deployment (#287)
closes #264
Added a clickable link to the services that deployed.

Reviewed-on: Fediversity/Fediversity#287
Reviewed-by: kiara Grouwstra <kiara@procolix.eu>
Co-authored-by: lois <lois@procolix.eu>
Co-committed-by: lois <lois@procolix.eu>
2025-04-02 08:48:59 +02:00
88674c8efc Show if deployment succeeded (#283)
Show which services deployed and if so, the urls

Co-authored-by: kevin <kevin@procolix.com>
Reviewed-on: Fediversity/Fediversity#283
Reviewed-by: kiara Grouwstra <kiara@procolix.eu>
Co-authored-by: lois <lois@procolix.eu>
Co-committed-by: lois <lois@procolix.eu>
2025-03-28 13:36:02 +01:00
e25ff10872 Work around weird Proxmox behaviour with test02 (#282)
Reviewed-on: Fediversity/Fediversity#282
Reviewed-by: kiara Grouwstra <kiara@procolix.eu>
Co-authored-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
Co-committed-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
2025-03-27 15:48:35 +01:00
59f2ef1171 Remove print statements 2025-03-26 12:59:49 +01:00
7cfacc3306 Save before deployment 2025-03-26 12:56:52 +01:00
b4fbc457a6 Progress Indicator (#259)
closes #74
Show progress indicator to track deployment

- Disable deploy button when deployment is in progress.

Co-authored-by: kevin <kevin@procolix.com>
Reviewed-on: Fediversity/Fediversity#259
Reviewed-by: kiara Grouwstra <kiara@procolix.eu>
2025-03-26 10:14:06 +01:00
d78995b34c
make re-exports explicit again
Fediversity/Fediversity#269 (comment)
2025-03-25 08:43:45 +01:00