open-webui-oci: replace version with image option
All checks were successful
Flake check / flake-check (pull_request) Successful in 23s
Build tests / build-hosts (pull_request) Successful in 25s

This commit is contained in:
sid 2026-03-01 16:10:57 +01:00
parent 7b54ef433e
commit 9a400d96d1
4 changed files with 76 additions and 8 deletions

View file

@ -0,0 +1,37 @@
let
port = 3000;
in
{
name = "open-webui-oci-test";
nodes.machine =
{ ... }:
{
imports = [
../../modules/nixos/open-webui-oci
];
config = {
virtualisation.diskSize = 32768;
virtualisation.memorySize = 8192;
services.open-webui-oci = {
enable = true;
inherit port;
};
networking.firewall.enable = false;
};
};
testScript = ''
start_all()
machine.wait_for_unit("default.target")
machine.wait_for_unit("podman-open-webui.service")
machine.wait_for_open_port(${toString port})
machine.succeed("curl --fail --retry 10 --retry-delay 5 --retry-connrefused http://localhost:${toString port}/")
'';
}