Commit graph

  • d5f138f939
    Add support for environment.systemPackages. r-vdp 2023-06-09 15:27:12 +02:00
  • c02d43aa97
    Merge pull request #26 from numtide/auto_update_deps Ramses 2023-07-03 10:39:27 +02:00
  • f89b7cc7a3 cargo update github-actions[bot] 2023-07-03 03:48:37 +00:00
  • 0159f25054 flake.lock: Update github-actions[bot] 2023-07-03 03:48:36 +00:00
  • 8d17ffca5a
    Merge pull request #25 from numtide/callpkg Ramses 2023-07-01 01:03:16 +02:00
  • 1c92494197
    Make package dependencies overridable. r-vdp 2023-07-01 00:56:43 +02:00
  • e11571b70c
    Add a comment. r-vdp 2023-07-01 00:17:38 +02:00
  • 3cb5974d32
    Merge pull request #24 from numtide/unwrapped_attr Ramses 2023-06-30 14:05:57 +02:00
  • 2b8e3c15b1
    Add an unwrapped system-manager attribute. r-vdp 2023-06-30 13:57:32 +02:00
  • 7ace93f497
    Merge pull request #23 from numtide/expose_config Ramses 2023-06-30 13:58:41 +02:00
  • 46ecaad91e
    Expose the config in the passthru and move values into the config. r-vdp 2023-06-29 22:29:55 +02:00
  • 1454525760
    Fix reload for services without reload functionality. r-vdp 2023-06-29 17:10:39 +02:00
  • 9ddb6340d9
    Fix test case assertions. r-vdp 2023-06-29 16:50:31 +02:00
  • 08313c53e2
    Merge pull request #22 from numtide/auto_update_deps Ramses 2023-06-26 09:13:02 +02:00
  • 3a94059b81 cargo update github-actions[bot] 2023-06-26 03:49:36 +00:00
  • 2b509231f1 flake.lock: Update github-actions[bot] 2023-06-26 03:49:33 +00:00
  • c2176fdc83
    Merge pull request #20 from numtide/auto_update_deps Ramses 2023-06-19 12:54:57 +02:00
  • a70f366332 cargo update github-actions[bot] 2023-06-19 03:48:47 +00:00
  • 41659d20da flake.lock: Update github-actions[bot] 2023-06-19 03:48:46 +00:00
  • c9f1177753
    Fix examples in README. r-vdp 2023-06-12 12:46:45 +02:00
  • 67f99cb63a
    Merge pull request #19 from numtide/auto_update_deps Ramses 2023-06-12 10:40:34 +02:00
  • e41ebc203c cargo update github-actions[bot] 2023-06-12 03:51:07 +00:00
  • 1b61bd6edb flake.lock: Update github-actions[bot] 2023-06-12 03:48:44 +00:00
  • 24efe8191a
    Merge pull request #16 from numtide/R-VdP-patch-1 Ramses 2023-06-06 01:52:14 +02:00
  • 841efc2bc7
    Remove outdated to-do. Ramses 2023-06-06 01:49:44 +02:00
  • 9403324ea4
    Register store paths in the nix DB at bootup of the VM. r-vdp 2023-06-06 01:26:19 +02:00
  • 7789f31548
    Rename generate to register and make the activate subcommand hidden. r-vdp 2023-06-06 01:25:57 +02:00
  • bf0e22a14b
    Merge pull request #15 from numtide/auto_update_deps Ramses 2023-06-05 11:18:59 +02:00
  • 5b8ab4ba13 cargo update github-actions[bot] 2023-06-05 03:50:21 +00:00
  • 24713f23a4 flake.lock: Update github-actions[bot] 2023-06-05 03:48:41 +00:00
  • 425a796daa
    Revert "Specify the systems through a flake input." r-vdp 2023-05-31 13:37:53 +02:00
  • 7db9cbff4e
    Specify the systems through a flake input. r-vdp 2023-05-31 10:22:20 +02:00
  • 9f51341822
    Fix error in workflow. r-vdp 2023-05-29 11:43:31 +02:00
  • b72c654f8a
    Add GH action to bump lock files. r-vdp 2023-05-29 11:39:41 +02:00
  • 175f673e11
    flake.lock: Update r-vdp 2023-05-29 11:27:31 +02:00
  • aa056932e2
    cargo update r-vdp 2023-05-29 11:27:15 +02:00
  • 0f92086a83
    Remove unneeded turbofish. r-vdp 2023-05-29 01:24:12 +02:00
  • 79eecb6251
    Avoid a bit more allocation and make intentions clearer. r-vdp 2023-05-29 01:22:07 +02:00
  • f584494464
    Avoid allocating the nix options twide. r-vdp 2023-05-29 00:49:08 +02:00
  • 9eb15be5ce Only info logging by default. Ramses 2023-05-27 14:54:13 +02:00
  • b0430700b5
    Allow passing options to nix. r-vdp 2023-05-25 18:36:58 +02:00
  • cecf202ff4
    Fix the logic to apply the test-driver patch only when needed. r-vdp 2023-05-25 18:31:58 +02:00
  • 81c9b152d1
    cargo update r-vdp 2023-05-25 17:31:29 +02:00
  • e12b596833
    flake.lock: Update r-vdp 2023-05-25 17:26:05 +02:00
  • 04fdbcb7c9
    Merge pull request #13 from oluceps/fix-doc Ramses 2023-05-24 18:22:19 +02:00
  • 2bc006ac15
    Fix missing function parameter in README. oluceps 2023-05-24 22:38:39 +08:00
  • 4f2b808a29
    Improve logic for store path construction. r-vdp 2023-05-16 19:10:11 +02:00
  • bf4c9042f0
    cargo update r-vdp 2023-05-16 18:33:25 +02:00
  • 483f9e0427
    flake.lock: Update r-vdp 2023-05-16 18:33:16 +02:00
  • 1c4cf3611b
    Extract a function. r-vdp 2023-05-16 18:33:07 +02:00
  • 779ba9c7a7
    Don't crash if we can't canonicalise the path. r-vdp 2023-05-16 18:32:48 +02:00
  • 3009a5feaf
    Fix typo. r-vdp 2023-05-16 18:21:53 +02:00
  • ca46aa5ace
    Don't create an nginx service by default. r-vdp 2023-05-16 17:27:55 +02:00
  • 8023bf4421
    Remove unused service. r-vdp 2023-05-16 17:27:28 +02:00
  • 77077427dd
    Properly handle already existing but unmanaged files. r-vdp 2023-05-16 16:51:23 +02:00
  • 7e78522c02
    Pre-populate accepts either a store path or a flake URI. r-vdp 2023-05-16 12:00:30 +02:00
  • 2901945cfd
    Better error handling during generate. r-vdp 2023-05-16 11:48:33 +02:00
  • 39995e4102
    Add nix to the runtime path. r-vdp 2023-05-16 11:47:52 +02:00
  • 8602403333
    Improve error message. r-vdp 2023-05-15 20:34:48 +02:00
  • c430035749
    Print the store path to stdout for build and generate. r-vdp 2023-05-15 20:02:16 +02:00
  • 3ed3a26b56
    Only apply the test-driver patch if nixpkgs doesn't have it yet. r-vdp 2023-05-15 20:00:39 +02:00
  • 283d1d1030
    cargo update r-vdp 2023-05-15 10:48:14 +02:00
  • 36b086fa00
    flake.lock: Update r-vdp 2023-05-15 10:47:34 +02:00
  • c6898f239c
    Quote attribute name. r-vdp 2023-05-12 16:31:05 +02:00
  • f4c58ce90b
    Fix handling of the --store argument. (#12) Ramses 2023-05-12 16:04:24 +02:00
  • 39bcc3643c
    Remove unused input override. r-vdp 2023-05-12 15:55:15 +02:00
  • f93a11b11f
    cargo update r-vdp 2023-05-12 15:51:50 +02:00
  • 01954e1717
    flake.lock: Update r-vdp 2023-05-12 15:51:30 +02:00
  • 2ee52a84b3
    Improve types in the VM test node config module system. r-vdp 2023-05-09 10:39:23 +02:00
  • 8ec989863d
    Improve naming and error reporting in VM tests. r-vdp 2023-05-09 10:20:30 +02:00
  • cead991210
    Add a pre-populate subcommand. (#11) Ramses 2023-05-08 18:35:43 +02:00
  • 9254ace18f
    Make the backdoor service survive systemctl isolate. r-vdp 2023-05-08 18:30:02 +02:00
  • 39d298626d
    Only include enabled units in the services.json file. r-vdp 2023-05-08 18:28:06 +02:00
  • a01bcc4034
    Add TODO. r-vdp 2023-05-08 17:27:28 +02:00
  • e17423e226
    Test switching to a new config and deactivating. r-vdp 2023-05-07 00:02:41 +02:00
  • 9bef20370c
    Fix comment + indentation. r-vdp 2023-05-06 23:49:04 +02:00
  • e9b8d19307
    Use stable URLs for the ubuntu test images. r-vdp 2023-05-06 23:43:50 +02:00
  • 643fe73b8f
    cargo update r-vdp 2023-05-06 23:12:51 +02:00
  • 296c11f3e0
    flake.lock: Update r-vdp 2023-05-06 23:08:41 +02:00
  • af43744006
    Add Aarch64 tests and include multiple test images. (#9) Ramses 2023-04-27 14:57:00 +02:00
  • 804f9b947f
    Rename garnix.io config file. (#7) Ramses 2023-04-27 14:03:13 +02:00
  • 0f0e22152a
    Add config file for garnix.io. (#6) Ramses 2023-04-27 11:45:05 +02:00
  • 9b62e4668b Carry a patch for the test driver instead of vendoring all the code. r-vdp 2023-04-27 01:35:16 +02:00
  • 22684b6ed6 Introduce a framework for automated VM tests. r-vdp 2023-04-23 03:00:58 +02:00
  • 2f8a9ba967
    Improve error handling. r-vdp 2023-04-27 01:57:04 +02:00
  • 36250cf6fa
    flake.lock: Update r-vdp 2023-04-27 00:24:25 +02:00
  • 7b88b4ca7d
    cargo update r-vdp 2023-04-27 00:24:17 +02:00
  • db9ba03678 Introduce an intermediate target for systemd services. r-vdp 2023-04-19 17:49:19 +02:00
  • db1361d962
    Remove the CI workflow, we use garnix.io instead. r-vdp 2023-04-27 00:20:03 +02:00
  • 862f26d3e4
    Remove left-over comment. r-vdp 2023-04-27 00:15:58 +02:00
  • e8054de014
    cargo update r-vdp 2023-04-20 11:31:30 +02:00
  • afa10ae47f
    flake.lock: Update r-vdp 2023-04-20 10:58:14 +02:00
  • 2517f62030
    flake.lock: Update r-vdp 2023-04-17 10:54:41 +02:00
  • 2c6982fb31
    cargo update r-vdp 2023-04-14 16:01:54 +02:00
  • a36632611a
    flake.lock: Update r-vdp 2023-04-14 16:00:19 +02:00
  • 29c967209a
    Enable the upstream nginx module from nixpkgs. r-vdp 2023-04-13 12:16:19 +02:00
  • 40597a9540
    Add the nixosModules special arg. r-vdp 2023-04-13 12:12:41 +02:00
  • 94119b4ae6
    Improve error handling. r-vdp 2023-04-13 12:08:05 +02:00
  • af853c014c
    Rename EtcTree -> FileTree. r-vdp 2023-04-13 12:07:09 +02:00
  • a642fe94dd
    cargo update r-vdp 2023-04-13 10:53:23 +02:00