Jörg Thalheim
3a4ca44624
Merge pull request #46 from nix-community/ci
...
mergify: fixup rules
2022-12-23 09:43:05 +00:00
Jörg Thalheim
e52f578026
mergify: fixup rules
2022-12-23 10:42:35 +01:00
Jörg Thalheim
bfda69ea42
Merge pull request #44 from nix-community/ci
...
Ci
2022-12-19 13:02:28 +00:00
Jörg Thalheim
47baf6cfe5
build images whenever we merge main
2022-12-19 14:01:11 +01:00
Jörg Thalheim
1b5713dd26
fix netboot image name
2022-12-19 13:58:52 +01:00
Jörg Thalheim
b513ff04a8
Merge pull request #43 from nix-community/update_flake_lock_action
...
flake.lock: Update
2022-12-19 12:56:55 +00:00
Jörg Thalheim
339235be35
increase memory a bit
2022-12-19 13:52:05 +01:00
github-actions[bot]
8ad16a5e02
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixos-unstable':
'github:NixOS/nixpkgs/f0c1df314b7b5fc64603bb07a50759267b285149' (2022-12-16)
→ 'github:NixOS/nixpkgs/035a0cfee1d9f12165041cd6ede06cdf9b1ba9cf' (2022-12-18)
2022-12-19 00:56:55 +00:00
Jörg Thalheim
3dbc19d46a
Merge pull request #42 from nix-community/ci
...
update update-flake-lock action
2022-12-16 15:06:19 +00:00
Jörg Thalheim
e3dc3b1cba
update update-flake-lock action
2022-12-16 16:05:54 +01:00
Jörg Thalheim
bde606ad22
Merge pull request #41 from nix-community/ci
...
Ci
2022-12-16 15:00:13 +00:00
Jörg Thalheim
b47fd46e10
mergify: add rules
2022-12-16 15:57:50 +01:00
Jörg Thalheim
47d1d6f964
also build 22.11 in ci again
2022-12-16 15:54:13 +01:00
Jörg Thalheim
aa4a386d5d
auto update flake lock
2022-12-16 15:34:03 +01:00
Jörg Thalheim
7d284f5b93
Merge pull request #40 from nix-community/ci
...
Ci
2022-12-16 14:31:45 +00:00
Jörg Thalheim
ef2c00e699
build images from flake
2022-12-16 15:27:57 +01:00
Jörg Thalheim
44f92f57b5
drop kexec-bundle
...
kexec-installer is better tested and smaller at this point.
2022-12-16 15:27:16 +01:00
Jörg Thalheim
0c631c8212
Merge pull request #39 from nix-community/ci
...
add images also to flake
2022-12-16 14:03:02 +00:00
Jörg Thalheim
a28cf85a1a
mark networking as experimental for 22.11
2022-12-16 15:02:37 +01:00
Jörg Thalheim
c81bcbc1a8
kexec-installer-test: fix eval on 22.11
2022-12-16 13:45:54 +01:00
Jörg Thalheim
3c28f1145f
add images also to flake
2022-12-16 13:44:26 +01:00
Jörg Thalheim
ad3f70c71a
Merge pull request #38 from nix-community/ci
...
drop building master again
2022-12-16 12:30:30 +00:00
Jörg Thalheim
b26eee8fcb
drop building master again
2022-12-16 13:29:50 +01:00
Jörg Thalheim
5578356623
Merge pull request #37 from nix-community/ci
...
expose kexec installer as a nixosModule
2022-12-16 11:51:39 +00:00
Jörg Thalheim
69489a242c
expose kexec installer as a nixosModule
2022-12-14 17:32:53 +01:00
Jörg Thalheim
c3f13148ee
Merge pull request #36 from nix-community/fix/duplicate-kexec
...
Fix duplicate assets related to kexec-bundle
2022-12-13 12:26:57 +00:00
Jean-François Roche
ed505c325b
Fix duplicate assets related to kexec-bundle
...
New release of `nixos-generate` seem to output the path of the generated kexec bundle in the nix
store. Push only the path of the kexec bundle given by the outlink location.
2022-12-13 13:22:37 +01:00
Jörg Thalheim
640feef247
Merge pull request #35 from jfroche/fix/command-substitution
...
Handle errors with pipe instead of process substitution
2022-12-13 09:52:33 +00:00
Jean-François Roche
5ba328cfe8
Handle errors with pipe instead of process substitution
2022-12-13 10:42:30 +01:00
Jörg Thalheim
1332d9af38
Merge pull request #33 from jfroche/fix/fail-on-missing-asset
...
Stop if one of the build fails
2022-12-12 20:43:02 +00:00
Jörg Thalheim
4089613d92
Merge pull request #34 from jfroche/feat/build-master
...
feat/build master
2022-12-12 20:42:45 +00:00
Jean-François Roche
8814ec0324
Do not cancel other nixpkgs release builds if one of them is failing
2022-12-12 11:43:55 +01:00
Jean-François Roche
dd031227ab
Build from nixpkgs master branch
...
`nixos-unstable` is broken, build from master as well.
2022-12-12 11:39:44 +01:00
Jean-François Roche
9900fd121e
Stop if one of the build fails
...
Using process substitution doesn't handle errors.
Check that we have the expected build assets before we continue.
2022-12-12 11:26:35 +01:00
Jörg Thalheim
36056317a6
Merge pull request #32 from nix-community/ci2
...
static iproute2
2022-12-01 16:47:37 +01:00
Jörg Thalheim
cb3e66cb92
build images for 22.11
2022-12-01 15:46:20 +00:00
Jörg Thalheim
fa24694578
add static iproute binary
...
This adds 500KB to the tarball but fixes hosts where iproute2 is old
2022-12-01 15:43:39 +00:00
Jörg Thalheim
f603bff7ff
kexec: use kexec-syscall-auto
...
apparantly faster on aarch64-linux: https://github.com/NixOS/nixpkgs/pull/203415
2022-12-01 14:10:18 +01:00
Jörg Thalheim
0092c8af6c
kexec: update documentation
2022-11-27 20:11:19 +01:00
Jörg Thalheim
eb802f5652
Merge pull request #29 from nix-community/static_ips
...
kexec: restore static ips after kexec
2022-11-27 20:05:22 +01:00
Jörg Thalheim
7d065a82c0
Merge remote-tracking branch 'origin/main' into static_ips
2022-11-27 19:03:02 +00:00
Jörg Thalheim
2be59edf63
kexec-installer: fix static ip tests
2022-11-27 19:01:22 +00:00
Jörg Thalheim
7f2ba67850
node1: print network configuration on start
2022-11-27 16:55:25 +00:00
Jörg Thalheim
b70c9d2fe9
kexec-installer: only one file for addresses is needed
2022-11-27 16:55:14 +00:00
Jörg Thalheim
be9c564503
kexec-installer: networking test
2022-11-27 17:45:21 +01:00
Jörg Thalheim
915d558cd5
kexec-installer: avoid copying initrd
...
instead we append the extra data.
2022-11-27 17:32:40 +01:00
Jörg Thalheim
a39ed8aa59
kexec-installer/test: also apply minimal profile to node1
2022-11-27 17:25:24 +01:00
Jörg Thalheim
025b15866f
kexec-installer: fix start conditions for restore-network unit
2022-11-27 17:24:12 +01:00
Jörg Thalheim
c0fb626fd2
move kexec installer to subdirectory
2022-11-27 17:13:33 +01:00
Jörg Thalheim
98638b3f38
kexec-installer: generate networkd units instead of iproute
...
This should be more robust when interfaces appear late.
It also makes ipv6 support easier to implement.
2022-11-27 17:06:18 +01:00