Commit Graph

453 Commits

Author SHA1 Message Date
Jörg Thalheim
2facb632d7 detect containers
In particular people might use openvz containers, which doesn't support kexec.
2024-01-07 12:07:28 +00:00
JayDeLux
6f7c428c4a Little typo 2024-01-05 21:24:50 +00:00
Benedikt Heine
1d0b24b0a8 Fix typos in ipv6.md 2024-01-03 09:49:28 +00:00
Jörg Thalheim
d2911784c3 add nixos test fro build-on-remote 2024-01-01 01:05:57 +00:00
Michael Hoang
7671a880e3 don't require trusted user for --build-on-remote 2024-01-01 01:05:57 +00:00
Michael Hoang
38d8eea71f terraform/install: support build_on_remote 2024-01-01 01:05:57 +00:00
Jörg Thalheim
b20ded671e README: fix treefmt 2024-01-01 01:55:29 +01:00
Jörg Thalheim
079e8c741a
Merge pull request #267 from SuperSandro2000/fix-links
Change some links to no longer rely on redirects
2024-01-01 01:29:12 +01:00
Jörg Thalheim
90894fe529 README: fix links 2024-01-01 01:24:34 +01:00
Sandro Jäckel
7126b644df
Change some links to no longer rely on redirects 2023-12-29 23:04:43 +01:00
Jörg Thalheim
3a87ed3cb0
use stable suffix for the last nixos release (#262)
flake.lock: Update

Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/944d338d24a9d043a3f7461c30ee6cfe4f9cca30' (2023-10-27)
  → 'github:nix-community/disko/1144887c6f4d2dcbb2316a24364ef53e25b0fcfe' (2023-12-06)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/8c9fa2545007b49a5db5f650ae91f227672c3877' (2023-11-01)
  → 'github:hercules-ci/flake-parts/34fed993f1674c8d06d58b37ce1e0fe5eebcb9f5' (2023-12-01)
• Removed input 'nixos-2305'
• Updated input 'nixos-images':
    'github:nix-community/nixos-images/87bccdbdfbeb07e0c4fb4c2ec3d71986e8fa24d9' (2023-10-17)
  → 'github:nix-community/nixos-images/d655cc02fcb9ecdcca4f3fb307e291a4b5be1339' (2023-12-12)
• Removed input 'nixos-images/nixos-2305'
• Added input 'nixos-images/nixos-2311':
    follows 'nixos-stable'
• Added input 'nixos-stable':
    'github:NixOS/nixpkgs/cf28ee258fd5f9a52de6b9865cdb93a1f96d09b7' (2023-12-12)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/2542afeb0d81db4d1e5bc8df8354cbdcc29c2f53' (2023-11-17)
  → 'github:nixos/nixpkgs/120a26f8ce32ac2bdc0e49a9fed830b7446416b4' (2023-12-11)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/5deb8dc125a9f83b65ca86cf0c8167c46593e0b1' (2023-10-27)
  → 'github:numtide/treefmt-nix/5ff2cdbe0db6a6f3445f7d878cb87d121d914d83' (2023-12-11)

flake.lock: Update

Flake lock file updates:

• Removed input 'nixos-2311'
• Updated input 'nixos-images':
    'github:nix-community/nixos-images/b7719bef5d25f99297bc98c70db78d95e9eb2f71' (2023-12-10)
  → 'github:nix-community/nixos-images/d655cc02fcb9ecdcca4f3fb307e291a4b5be1339' (2023-12-12)
• Updated input 'nixos-images/nixos-2311':
    follows 'nixos-2311'
  → follows 'nixos-stable'
• Added input 'nixos-stable':
    'github:NixOS/nixpkgs/781e2a9797ecf0f146e81425c822dca69fe4a348' (2023-12-10)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/82787a00628b1c5cabd0d43a657c6304b8451620' (2023-12-09)
  → 'github:nixos/nixpkgs/120a26f8ce32ac2bdc0e49a9fed830b7446416b4' (2023-12-11)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/afdd5e48a0869b389027307652a658051c0d2f96' (2023-12-10)
  → 'github:numtide/treefmt-nix/390018a9398f9763bfc05ffe6443ce0622cb9ba6' (2023-12-12)
2023-12-12 15:27:17 +01:00
Paul Haerle
1dc6b529e6
nixos 23.05 -> 23.11 (#261) 2023-12-12 11:21:01 +01:00
Jörg Thalheim
73a6d3fef4 installer: drop unused args 2023-11-28 14:50:34 +00:00
Adrien Vakili
98daa9c5b2 Fix url for example repo 2023-11-27 19:04:59 +00:00
phaer
7351eb2f45 fix example url 2023-11-25 12:19:12 +00:00
Pol Dellaiera
9c3de7d78d Replace numtide with nix-community 2023-11-23 09:09:02 +00:00
Jörg Thalheim
5317af5f14 drop rsync patch again 2023-11-18 19:34:49 +00:00
Jörg Thalheim
0ff250c084 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/0ac7840a74c53b62f124e86fcde8cdd45f2bc131' (2023-11-01)
  → 'github:nixos/nixpkgs/2542afeb0d81db4d1e5bc8df8354cbdcc29c2f53' (2023-11-17)
2023-11-18 19:34:49 +00:00
Jörg Thalheim
7973a36f24
Merge pull request #234 from nix-community/update_flake_lock
flake.lock: Update
2023-11-06 13:44:08 +01:00
Jörg Thalheim
9a36044b97 add rsync patch 2023-11-06 13:39:34 +01:00
mic92-buildbot
cf61cf5a22 flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/91af5b4a53ee8e57f4178ef58036dce49fbda91a' (2023-09-14)
  → 'github:nix-community/disko/6ad5c9c17cbd5514ce0cc2692dd82dd6d8e5d879' (2023-10-13)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/7f53fdb7bdc5bb237da7fefef12d099e4fd611ca' (2023-09-01)
  → 'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
• Updated input 'nixos-2305':
    'github:NixOS/nixpkgs/16a63df66bfefec64daab3da10d414055d782d66' (2023-09-14)
  → 'github:NixOS/nixpkgs/0e1cff585c1a85aeab059d3109f66134a8f76935' (2023-10-15)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/f2ea252d23ebc9a5336bf6a61e0644921f64e67c' (2023-09-14)
  → 'github:nixos/nixpkgs/4f2b18d41893ffbf9487a86a874791a681601260' (2023-10-13)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/7a49c388d7a6b63bb551b1ddedfa4efab8f400d8' (2023-09-12)
  → 'github:numtide/treefmt-nix/0b2ffeb3ae1a7449a48a952f3e731cfa41eaf780' (2023-10-11)

flake.lock: Update

Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/6ad5c9c17cbd5514ce0cc2692dd82dd6d8e5d879' (2023-10-13)
  → 'github:nix-community/disko/944d338d24a9d043a3f7461c30ee6cfe4f9cca30' (2023-10-27)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
  → 'github:hercules-ci/flake-parts/8c9fa2545007b49a5db5f650ae91f227672c3877' (2023-11-01)
• Updated input 'nixos-2305':
    'github:NixOS/nixpkgs/0e1cff585c1a85aeab059d3109f66134a8f76935' (2023-10-15)
  → 'github:NixOS/nixpkgs/ecd985f22e007e6ac3152d68590c06cbbaea8c0e' (2023-11-02)
• Updated input 'nixos-images':
    'github:nix-community/nixos-images/c4c73bce65306a1e747684dd0d4bcf0ab2779585' (2023-09-11)
  → 'github:nix-community/nixos-images/87bccdbdfbeb07e0c4fb4c2ec3d71986e8fa24d9' (2023-10-17)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/4f2b18d41893ffbf9487a86a874791a681601260' (2023-10-13)
  → 'github:nixos/nixpkgs/0ac7840a74c53b62f124e86fcde8cdd45f2bc131' (2023-11-01)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/0b2ffeb3ae1a7449a48a952f3e731cfa41eaf780' (2023-10-11)
  → 'github:numtide/treefmt-nix/5deb8dc125a9f83b65ca86cf0c8167c46593e0b1' (2023-10-27)
2023-11-06 13:35:00 +01:00
Jörg Thalheim
16f68d57b4 mention ipv6-only targets workaround 2023-11-06 12:17:39 +00:00
zowoq
2766ab35a5 README: add missing line 2023-11-06 07:20:22 +00:00
Jörg Thalheim
327cb59c37 docs: add documentation on nix-channel 2023-11-02 07:56:50 +00:00
Chris Marchesi
bea2862c63 Prefer system rsync
This sets up the package derivation to prefer the system rsync in the
same way the system SSH is preferred, to prevent issues that may arise
(e.g. crashes) that can arise from mixing the system SSH with the
derivation-provided rsync.

Fixes #242.
2023-11-02 07:51:49 +00:00
Jörg Thalheim
0a929da703 only fetch pubkey in case we want to build on remote
This is a bit faster and also helps to mitigated cases where additionally options
that are not respected by ssh-keyscan (i.e. JumpHost) are used
2023-10-28 08:10:28 +00:00
Paul Haerle
12d5c4dd3e
Merge pull request #239 from nix-community/zfs-fix
umount /mnt prior to exporting zpool
2023-10-27 09:43:07 +00:00
phaer
5f9948d8e3 nix fmt 2023-10-27 11:39:36 +02:00
Paul Haerle
a30e5254a7
replace || : with || true 2023-10-27 11:35:06 +02:00
Jörg Thalheim
354fc5017c umount /mnt prior to exporting zpool
potentially fixes https://github.com/nix-community/disko/issues/434
2023-10-27 11:28:49 +02:00
phaer
c1d289366b don't recommend starting from an empty flake...
...as we've received feedback that this is  more
confusing for newer users than starting from the
example and it's probably safe to assume more experienced
users will be able to figure it out on their own.
2023-10-20 15:09:09 +00:00
phaer
3ce8720c99 quickstart: mention the need to copy generated...
configs to your local machine
2023-10-20 15:09:09 +00:00
phaer
81bac253d9 quickstart: fix link to ssh key example 2023-10-20 15:09:09 +00:00
phaer
72f6c013be nix fmt 2023-10-20 15:09:09 +00:00
phaer
ea35767c27 quickstart: fix indentation, explicitly mention
the target machine among the requirements.
2023-10-20 15:09:09 +00:00
Jörg Thalheim
2d2897cee9
Merge pull request #233 from nix-community/docs
document using nixos-anywhere without flakes and disko
2023-10-14 15:13:41 +02:00
Jörg Thalheim
34de549ecc document using nixos-anywhere without flakes and disko 2023-10-14 11:47:16 +02:00
Lassulus
cd5a2d7835
fix typo in use-without-flakes 2023-10-10 15:57:51 +02:00
Ivan Trubach
ffcbf8c326 check that host key is copied in tests 2023-10-04 17:40:24 +00:00
Ivan Trubach
a8d94ffa9a fix shell syntax for copy-host-keys 2023-10-04 17:40:24 +00:00
Jörg Thalheim
60282db5c1 fix commandline parsing for copy-host-keys 2023-10-04 17:40:24 +00:00
Jörg Thalheim
cea6d40cbd also test --copy-host-keys option 2023-10-04 17:40:24 +00:00
Jörg Thalheim
435c84cbe9 update help reference 2023-10-04 17:40:24 +00:00
Ivan Trubach
eb5ff34414 copy over ssh host keys
nixos-kexec-installer preserves SSH host keys, so should we, to avoid
changing host identity.

See also
- c4c73bce65/nix/kexec-installer/kexec-run.sh (L42C1-L46C1)
- c4c73bce65/nix/installer.nix (L44-L55)
2023-10-04 17:40:24 +00:00
Jörg Thalheim
7fb26267e2 stop linking to external article
We have now our own quickstart that gets keeping updated
2023-10-03 18:14:57 +00:00
mib
bb058eb8dc fix: use ssh args for getting connection settings 2023-09-25 10:54:15 +00:00
Jörg Thalheim
17efd86530
Merge pull request #225 from numtide/joerg-ci
add terraform section in documentation
2023-09-17 20:02:42 +02:00
Jörg Thalheim
98f1b5083c terraform: change captilization 2023-09-17 16:47:53 +02:00
Jörg Thalheim
6e1a159d20 add terraform section in documentation 2023-09-17 16:47:53 +02:00
Jörg Thalheim
588f9ab866
Merge pull request #223 from numtide/terraform-docs
add also requirements notes from the frontpage
2023-09-17 16:28:32 +02:00