|
|
cab58453e7
|
have attic know it doesn't do https, for now
|
2025-07-09 11:56:54 +02:00 |
|
|
|
d9c4755758
|
for now set substituters to use http as well
|
2025-07-08 18:53:40 +02:00 |
|
|
|
9b5f5fedfd
|
expose 8080 in nftables, pending proper TLS/reverse-proxy/port (?)
|
2025-07-08 18:51:44 +02:00 |
|
|
|
f57a58fc18
|
expose port 9000 following documentation
|
2025-07-08 18:49:46 +02:00 |
|
|
|
2d8be4debd
|
enquote CI command
|
2025-07-07 17:37:52 +02:00 |
|
|
|
c3a73c2230
|
still go thru shell to actually load it
|
2025-07-07 17:37:52 +02:00 |
|
|
|
6825d35a6e
|
pull attic-client into shell as CI is missing <nixpkgs> for nix-shell
|
2025-07-07 17:37:52 +02:00 |
|
|
|
4672521b16
|
collapse caching ci test, given it seems to not carry over variables between steps
|
2025-07-07 17:37:52 +02:00 |
|
|
|
070b16204a
|
test attic cache from ci
|
2025-07-07 17:37:52 +02:00 |
|
|
|
6907f1b969
|
allow consuming attic cache from ci runner
|
2025-07-07 17:37:52 +02:00 |
|
|
|
8c0265c809
|
enquote attic env values for use in source attic.env
|
2025-07-07 17:37:52 +02:00 |
|
|
|
d0abbde926
|
add generator dependency
|
2025-07-07 17:37:52 +02:00 |
|
|
|
58d0d8df22
|
moar extraDependencies
|
2025-07-07 17:37:52 +02:00 |
|
|
|
e0efa7768d
|
[wip] handling env file (still fails)
rm unused dep nix-templating
fix imports
|
2025-07-07 17:37:52 +02:00 |
|
|
|
705665167b
|
use templating fork
|
2025-07-07 17:37:52 +02:00 |
|
|
|
c331b84547
|
add tests, fix some things
upgrade memory to resolve oom
|
2025-07-07 17:37:52 +02:00 |
|
|
|
58231f5476
|
move from dev to operator
revert
add qemu import
|
2025-07-07 17:37:52 +02:00 |
|
|
|
81eb4e8ca3
|
WIP: add attic cache, see #92
flesh out attic
TODO keys nginx-port testing
fix key
fix key
|
2025-07-07 17:37:52 +02:00 |
|
|
|
c936b611c2
|
ensure bare-metal fileSystems override default, resolves definition conflict on nixops4 apply forgejo-ci
|
2025-07-07 17:37:52 +02:00 |
|
|
|
cd6a02158e
|
resolve regressions from recent qemu files
- move import to match module classes
- manually import sources to resolve infinite recursion
|
2025-07-07 17:37:52 +02:00 |
|
|
|
5adaeb1420
|
actually pass a priority level fitting my description
|
2025-07-07 17:37:25 +02:00 |
|
|
|
f88a2af47b
|
use defaultOverridePriority over mkDefault to fix acme error without cashing with settings from tests
|
2025-07-07 17:03:00 +02:00 |
|
|
|
91149a080f
|
use mkDefault to prevent acme clash in tests
|
2025-07-07 17:03:00 +02:00 |
|
|
|
623783588d
|
reinstate acme settings needed by applications
|
2025-07-07 17:03:00 +02:00 |
|
|
|
5520fa721b
|
gitea PR unpruned (#445)
see #65
Reviewed-on: Fediversity/Fediversity#445
Co-authored-by: Kiara Grouwstra <kiara@procolix.eu>
Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
|
2025-07-07 13:38:09 +02:00 |
|
|
|
eabfc228c5
|
updater: try the first upstream commit without git remote prune (#444)
Reviewed-on: Fediversity/Fediversity#444
Co-authored-by: Kiara Grouwstra <kiara@procolix.eu>
Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
|
2025-07-07 13:23:08 +02:00 |
|
|
|
3f923532a2
|
updater: fully qualify github domain in uses (#443)
part of #65.
succeeds #442.
Reviewed-on: Fediversity/Fediversity#443
Co-authored-by: Kiara Grouwstra <kiara@procolix.eu>
Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
|
2025-07-07 12:50:55 +02:00 |
|
|
|
37d4fc5a42
|
un-qualify github.com domain in updater uses, which resolved to data.forgejo.org/github.com (#442)
attempt to address https://git.fediversity.eu/Fediversity/Fediversity/actions/runs/920.
part of #65.
Reviewed-on: Fediversity/Fediversity#442
Co-authored-by: Kiara Grouwstra <kiara@procolix.eu>
Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
|
2025-07-07 12:47:06 +02:00 |
|
|
|
c7b05bb473
|
deduplicate import-flake, fixing test regression from git merge (#441)
Reviewed-on: Fediversity/Fediversity#441
Co-authored-by: Kiara Grouwstra <kiara@procolix.eu>
Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
|
2025-07-07 10:58:10 +02:00 |
|
|
|
5345860006
|
data model: add run-time configuration (#437)
based on @fricklerhandwerk's work at https://git.fediversity.eu/fricklerhandwerk/Fediversity/compare/main...data-model-as-diagram part of #103.
supersedes #402.
on the application model, feedback on a [sample implementation](#2) welcome as well.
Reviewed-on: Fediversity/Fediversity#437
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-07-06 21:42:25 +02:00 |
|
|
|
fbb0806072
|
in update workflow use PR action actually meant for gitea (#438)
see #65
Reviewed-on: Fediversity/Fediversity#438
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-07-06 21:39:26 +02:00 |
|
|
|
b0848727fd
|
clarify the use of isNormalUser (#436)
Reviewed-on: Fediversity/Fediversity#436
Co-authored-by: Kiara Grouwstra <kiara@procolix.eu>
Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
|
2025-07-06 09:09:43 +02:00 |
|
|
|
a882de0b8e
|
address linter gripes in nix files (#430)
Reviewed-on: Fediversity/Fediversity#430
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-07-03 15:56:16 +02:00 |
|
|
|
05572ff69e
|
remove string interpolation from imports (#429)
Reviewed-on: Fediversity/Fediversity#429
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-07-03 15:55:39 +02:00 |
|
|
|
13c92280ab
|
Clean up lib in forgejo-ci and extend on the .ssh/config comment (#428)
Reviewed-on: Fediversity/Fediversity#428
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-07-02 17:49:44 +02:00 |
|
|
|
871672d447
|
Add forgejo-ci machine to our infrastructure (#389)
picked up from https://git.fediversity.eu/Fediversity/Fediversity/compare/main...niols:forgejo-ci.
closes #356.
Co-authored-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
Reviewed-on: Fediversity/Fediversity#389
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-07-02 17:43:09 +02:00 |
|
|
|
6da42936e7
|
add missing home-manager import to fedipanel VM (#425)
Reviewed-on: Fediversity/Fediversity#425
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-07-02 17:32:38 +02:00 |
|
|
|
8df70a2ff0
|
classify recent flake-parts files
|
2025-07-02 13:25:23 +02:00 |
|
|
|
5a92c2c0bc
|
docs: fix links to machines (#426)
Reviewed-on: Fediversity/Fediversity#426
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-07-02 13:16:38 +02:00 |
|
|
|
1c92009879
|
Do not force QEMU options onto machines
|
2025-07-01 23:55:33 +02:00 |
|
|
|
a791ad41ec
|
Inject sources, secrets and keys via module system - avoid import ../ (#421)
Co-authored-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
Reviewed-on: Fediversity/Fediversity#421
Reviewed-by: Nicolas Jeannerod <nicolas.jeannerod@moduscreate.com>
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-07-01 21:08:15 +02:00 |
|
|
|
c1dc0fef01
|
Split nameservers between IPv4 and IPv6 (#420)
Reviewed-on: Fediversity/Fediversity#420
Reviewed-by: Valentin Gagarin <valentin.gagarin@tweag.io>
Co-authored-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
Co-committed-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
|
2025-07-01 13:09:06 +02:00 |
|
|
|
5a3cbe4d83
|
fix agenix package in shell (#422)
as per Fediversity/Fediversity#419 (comment)
Reviewed-on: Fediversity/Fediversity#422
Co-authored-by: Kiara Grouwstra <kiara@procolix.eu>
Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
|
2025-07-01 11:29:38 +02:00 |
|
|
|
fd1d55df5f
|
move shell from flake
|
2025-07-01 10:22:58 +02:00 |
|
|
|
0c23115cff
|
allow configuring network interface (#413)
Reviewed-on: Fediversity/Fediversity#413
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-06-30 19:23:51 +02:00 |
|
|
|
3f1c8a9bb7
|
Document why Nix and OpenSSH
lost in #412. Alternatively, we could have a comment on both lines
saying eg. “for NixOps4”
|
2025-06-30 14:30:29 +02:00 |
|
|
|
737aecaba6
|
set default value for nixops4Package (#412)
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
Reviewed-on: Fediversity/Fediversity#412
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-06-30 12:44:53 +02:00 |
|
|
|
d7dbdd923c
|
make CI test invocations idempotent to better facilitate manual use (#416)
Reviewed-on: Fediversity/Fediversity#416
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-06-30 12:42:19 +02:00 |
|
|
|
1c44004cfe
|
update documentation for #375 (#406)
Reviewed-on: Fediversity/Fediversity#406
Co-authored-by: Kiara Grouwstra <kiara@procolix.eu>
Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
|
2025-06-27 14:40:40 +02:00 |
|
|
|
ae444d5352
|
simplify imports (#415)
Reviewed-on: Fediversity/Fediversity#415
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-06-27 14:01:41 +02:00 |
|