0bae4c4a27
revert unneeded changes
2025-04-22 16:42:09 +02:00
5c0e35dabc
Merge branch 'main' into generate-module-options
2025-04-22 16:37:13 +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
5ccc6151be
generate
2025-04-22 16:17:29 +02:00
f61275e9ad
switch to upstream clan-core
2025-04-22 15:47:05 +02:00
27febe9bd6
formatting
2025-04-22 15:46:09 +02:00
3cc9d21509
add explanatory comment
2025-04-22 15:46:07 +02:00
70be285334
Merge branch 'main' into generate-module-options
2025-04-22 14:37:50 +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
bbab1a3e3f
fix data types for displaying defaults correctly
2025-04-16 18:34:15 +02:00
d3961aeb85
remove dead code
2025-04-16 18:33:55 +02:00
891f542ce8
formatting
2025-04-16 18:33:42 +02:00
69eaa289e1
Merge branch 'main' into generate-module-options
2025-04-16 17:59:56 +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
851f9b13cb
fix types and defaults
2025-04-16 17:53:19 +02:00
6b3e353cd3
bump clan-core
2025-04-16 17:47:01 +02:00
524e7ab795
update npins schema
2025-04-16 17:46:52 +02:00
ea85097cf8
WIP: mess
2025-04-16 16:20:58 +02:00
ca201eeb90
WIP: take config as option value
...
problem: attrs fields are now required (which is correct!)
2025-04-16 13:46:27 +02:00
9c73741559
get jsonschema lib from upstream patch
2025-04-16 13:41:49 +02:00
a4e6d88ca5
WIP: actually typecheck
...
it's still broken because of the default values, need to look at it more
closely
2025-04-16 13:29:27 +02:00
6e9e8bf8cd
JSON schema converter: make regular attrs required
2025-04-16 13:28:54 +02:00
9472dcfdc2
Revert "POC: render jsonschema as module in Nix"
...
This reverts commit f346002ab9
.
2025-04-16 13:28:54 +02:00
7b56c26e3d
Revert "POC: render pydantic schema as module in Python"
...
This reverts commit b9c12db2ed
.
2025-04-16 13:28:54 +02:00
ef9c282b90
WIP: simplify deployment code
2025-04-16 13:28:53 +02:00
23f22e8fcf
WIP: add tests
2025-04-16 13:28:27 +02:00
ba4b71c76c
WIP: unbreak
2025-04-16 13:28:27 +02:00
328a41fce6
POC: generate Pydantic models from NixOS modules
2025-04-16 13:28:26 +02:00
26099037a0
POC: render jsonschema as module in Nix
2025-04-16 13:27:59 +02:00
b1f2d31ab2
POC: render pydantic schema as module in Python
2025-04-16 13:27:59 +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
a5c310ad03
refactor variables ( #269 )
...
Reviewed-on: Fediversity/Fediversity#269
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-03-24 10:04:43 +01:00
f8ac63853c
source htmx by nix ( #268 )
...
Reviewed-on: Fediversity/Fediversity#268
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-03-24 08:41:16 +01:00
af18b39b63
clean up shebang of manage.py ( #271 )
...
Reviewed-on: Fediversity/Fediversity#271
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-03-24 08:38:13 +01:00
de33e888c7
fix typo
2025-03-20 13:11:18 +01:00