5143d9e15f
sudo ping
2025-08-04 14:40:27 +02:00
950f7bc8a1
replaces images
2025-08-04 14:40:27 +02:00
34e8b52a28
temp rm non-working pipelines
2025-08-04 14:40:27 +02:00
7d17912334
apt-get update
2025-08-04 14:40:27 +02:00
d00ca3d51e
proper package
2025-08-04 14:40:27 +02:00
22a5e343d9
no sudo
2025-08-04 14:40:27 +02:00
7ade964c36
install ping
2025-08-04 14:40:27 +02:00
6284a2dd0e
install git
2025-08-04 14:40:27 +02:00
ac68e0c752
ubuntu vs nixos
2025-08-04 14:40:27 +02:00
bfd6950807
install first
2025-08-04 14:40:27 +02:00
8f7c0a2939
mv skip_clone
2025-08-04 14:40:27 +02:00
127b2bb0b1
debug by dns job
2025-08-04 14:40:27 +02:00
d6ed76ace5
plug hole in firewall
2025-08-04 14:40:27 +02:00
20145101bd
add agent groups
2025-08-04 14:40:27 +02:00
5942011504
woodpecker: add packages needed for network
...
https://github.com/NixOS/nixpkgs/pull/73971#issuecomment-790421418
2025-08-04 14:40:27 +02:00
26bd520b2c
test dns from a non-nix container
2025-08-04 14:40:27 +02:00
757f4a13ed
make things conditional
2025-08-04 14:40:27 +02:00
ff844b74ee
make secrets conditional
2025-08-04 14:40:27 +02:00
f772b9179e
disable exec agent
2025-08-04 14:40:27 +02:00
abff867da2
make service group setting conditional
2025-08-04 14:40:27 +02:00
81749be98e
container dns
2025-08-04 14:40:27 +02:00
74749d897a
set service groups
2025-08-04 14:40:27 +02:00
5c0db0ca43
add packages used for debugging
2025-08-04 14:40:27 +02:00
1fff38f5fa
set just group for system users
2025-08-04 14:40:27 +02:00
203063b031
image: bash (local back-end) -> nixos/nix (docker back-end)
2025-08-04 14:40:27 +02:00
29be538ec2
wrap faulty statement
2025-08-04 14:40:27 +02:00
0c551a4764
debug harder
2025-08-04 14:40:27 +02:00
ab639b9e48
continue debugging
2025-08-04 14:40:27 +02:00
1e0e47ae6d
even more debugging
2025-08-04 14:40:27 +02:00
4cb84d1b76
add more debug prints to CD
2025-08-04 14:40:27 +02:00
0ce2ad1546
add debugging lines to CD pipeline to debug error Could not open a connection to your authentication agent
2025-08-04 14:40:27 +02:00
0dbd327975
split CI jobs
2025-08-04 14:40:27 +02:00
f1e7eba88d
hard-code forgejo IP to prevent clone step issues in CI using woodpecker's local back-end
2025-08-04 14:40:27 +02:00
b99bb849ea
update: bash
2025-08-04 14:40:27 +02:00
1f65266db2
allow manual
2025-08-04 14:40:27 +02:00
6c44ea789e
set image: bash to initally test local woodpecker back-end
2025-08-04 14:40:27 +02:00
97841655a0
simplify secrets
2025-08-04 14:40:27 +02:00
7b7f3c68a8
none like _file somehow?
2025-08-04 14:40:27 +02:00
d66ae455b2
configure user
2025-08-04 14:40:27 +02:00
ef5d6855b3
un-template
2025-08-04 14:40:27 +02:00
c11f025439
fix container agent
2025-08-04 14:40:27 +02:00
a62155b690
add woodpecker CI
...
add woodpecker
status: agents error `agent could not auth: individual agent not found
by token: sql: no rows in result set`
2025-08-04 14:40:27 +02:00
1f99a4c6c3
listToAttrs o map o attrsToList → mapAttrs' (#489 )
...
Reviewed-on: Fediversity/Fediversity#489
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-08-01 13:09:26 +02:00
588bb77a94
Infra: expose and use checks for vmOptions and nixosConfigurations ( #488 )
...
Following Fediversity/Fediversity#478 (comment) , here is a PR that plugs the infra's `vmOptions` and `nixosConfigurations` outputs into flake checks, instead of calling random Nix commands from the CI. There is still a bit of magic in the CI, but that's because we don't have yet a Nix-aware CI that exposes one job per flake check.
Reviewed-on: Fediversity/Fediversity#488
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-31 15:41:02 +02:00
df3a070fa4
Infra: get rid of makeResourceModule ( #485 )
...
Reviewed-on: Fediversity/Fediversity#485
Reviewed-by: Valentin Gagarin <valentin.gagarin@tweag.io>
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-31 00:49:00 +02:00
be72b82875
Link to upstreaming PR for lib.types.fileset ( #487 )
...
Reviewed-on: Fediversity/Fediversity#487
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-30 13:25:22 +02:00
1b66028f32
Fix infra and add more tests ( #478 )
...
This PR contains a bunch of small fixes having to do with infra code. The goal is not to fix everything as that would require a full rewrite. Instead, we fix just what is necessary to get some testing going on. Once that is available, we will be able to work on a full refactor with more guarantees. Something of note is that most of the difficulty was to find code that would make both `nixops4 apply` _and_ `nix build .#nixosConfigurations.<machine>` happy. The takeaway is that the tests that we are adding now will not catch a whole class of tests having to do with how NixOps4 wires up the resources. Still, this is probably less significant as we are supposed to use NixOps4 every now and then.
The commits should be read separately.
Reviewed-on: Fediversity/Fediversity#478
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-30 12:31:03 +02:00
4509d277d3
move arguments from _module.args to specialArgs ( #469 )
...
Reviewed-on: Fediversity/Fediversity#469
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-23 18:12:55 +02:00
e488230d7b
updater: make npins command verbose ( #477 )
...
Reviewed-on: Fediversity/Fediversity#477
Co-authored-by: Kiara Grouwstra <kiara@procolix.eu>
Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
2025-07-19 13:00:33 +02:00
765183cd0d
fix typo in users ( #475 )
...
Reviewed-on: Fediversity/Fediversity#475
Co-authored-by: Kiara Grouwstra <kiara@procolix.eu>
Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
2025-07-17 19:02:14 +02:00