notes: 2.3.0 -> 2.3.1 (#352950)
[NixPkgs.git] / nixos / tests / glance.nix
blobdaa3d9a4a8160e8646b7652a2551de89c1b9060f
1 { lib, ... }:
4   name = "glance";
6   nodes = {
7     machine_default =
8       { pkgs, ... }:
9       {
10         services.glance = {
11           enable = true;
12         };
13       };
15     machine_custom_port =
16       { pkgs, ... }:
17       {
18         services.glance = {
19           enable = true;
20           settings.server.port = 5678;
21         };
22       };
23   };
25   testScript = ''
26     machine_default.start()
27     machine_default.wait_for_unit("glance.service")
28     machine_default.wait_for_open_port(8080)
30     machine_custom_port.start()
31     machine_custom_port.wait_for_unit("glance.service")
32     machine_custom_port.wait_for_open_port(5678)
33   '';
35   meta.maintainers = [ lib.maintainers.drupol ];