From 36365cfd0846be25fc1f643c3ab2e4acb8a4e13b Mon Sep 17 00:00:00 2001 From: "Camille M. (genesis)" Date: Sun, 23 Jun 2024 23:21:32 +0200 Subject: [PATCH] pbs: add test --- modules/proxmox-backup/default.nix | 6 +++--- pkgs/proxmox-backup/default.nix | 2 +- tests/default.nix | 2 ++ tests/pbs/basic.nix | 16 ++++++++++++++++ 4 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 tests/pbs/basic.nix diff --git a/modules/proxmox-backup/default.nix b/modules/proxmox-backup/default.nix index d75229f..be08627 100644 --- a/modules/proxmox-backup/default.nix +++ b/modules/proxmox-backup/default.nix @@ -7,7 +7,7 @@ with lib; let - cfg = config.services.proxmox-backup; + cfg = config.services.proxmox-backup-server; in { @@ -16,8 +16,8 @@ in camillemndn ]; - options.services.proxmox-backup = { - enable = mkEnableOption (mdDoc ''Proxmox VE''); + options.services.proxmox-backup-server = { + enable = mkEnableOption (mdDoc ''Proxmox Backup Server''); localIP = mkOption { description = mdDoc ''Local IP''; type = types.str; diff --git a/pkgs/proxmox-backup/default.nix b/pkgs/proxmox-backup/default.nix index 1674457..8a32b04 100644 --- a/pkgs/proxmox-backup/default.nix +++ b/pkgs/proxmox-backup/default.nix @@ -21,7 +21,7 @@ let in craneLib.buildPackage { pname = "proxmox-backup"; - version = "2024-06-13"; + version = "2.4.6"; src = fetchgit { url = "https://git.proxmox.com/git/proxmox-backup.git"; diff --git a/tests/default.nix b/tests/default.nix index 8371c0c..53b0b1e 100644 --- a/tests/default.nix +++ b/tests/default.nix @@ -15,4 +15,6 @@ in test-pve-basic = runTest ./basic.nix; test-pve-cluster = runTest ./cluster.nix; test-pve-vm = runTest (import ./vm.nix { inherit pkgs; }); + + test-pbs-basic = runTest ./pbs/basic.nix; } diff --git a/tests/pbs/basic.nix b/tests/pbs/basic.nix new file mode 100644 index 0000000..099f983 --- /dev/null +++ b/tests/pbs/basic.nix @@ -0,0 +1,16 @@ +{ + + name = "pbs-basic"; + + nodes.mypve = { + services.proxmox-backup-server = { + enable = true; + localIP = "192.168.1.1"; + }; + }; + + testScript = '' + machine.start() + machine.wait_for_unit("proxmox-backup.service") + ''; +}