about summary refs log tree commit diff stats
path: root/tests/by-name
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2025-08-03 13:43:21 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2025-08-04 20:48:32 +0200
commit017baa8d9bf137f1539ac953a33891835a61066c (patch)
tree28886f7a713f6cd6490b58766d0efb8daba31e77 /tests/by-name
parentmodules/grocy: Init (diff)
downloadnixos-server-017baa8d9bf137f1539ac953a33891835a61066c.zip
Revert "{modules,test}/jitsi-meet: Init"
This reverts commit 8040a61b373621e3e8a3684aecbb5cbf66d895c7.

Jitsi did not work, and I think that it will need a better approach than
this (i.e., updates to the NixOS module).
Diffstat (limited to 'tests/by-name')
-rw-r--r--tests/by-name/ji/jitsi-meet/test.nix103
1 files changed, 0 insertions, 103 deletions
diff --git a/tests/by-name/ji/jitsi-meet/test.nix b/tests/by-name/ji/jitsi-meet/test.nix
deleted file mode 100644
index 76d8539..0000000
--- a/tests/by-name/ji/jitsi-meet/test.nix
+++ /dev/null
@@ -1,103 +0,0 @@
-{
-  nixos-lib,
-  pkgsUnstable,
-  nixpkgs-unstable,
-  vhackPackages,
-  pkgs,
-  extraModules,
-  nixLib,
-  ...
-}:
-nixos-lib.runTest {
-  hostPkgs = pkgs;
-
-  name = "jitsi-meet";
-
-  node = {
-    specialArgs = {inherit pkgsUnstable extraModules vhackPackages nixpkgs-unstable nixLib;};
-
-    # Use the nixpkgs as constructed by the `nixpkgs.*` options
-    pkgs = null;
-  };
-
-  nodes = {
-    acme = {...}: {
-      imports = [
-        ../../../common/acme/server.nix
-        ../../../common/dns/client.nix
-      ];
-    };
-    name_server = {nodes, ...}: {
-      imports =
-        extraModules
-        ++ [
-          ../../../common/acme/client.nix
-          ../../../common/dns/server.nix
-        ];
-
-      vhack.dns.zones = {
-        "jitsi-meet.server" = {
-          SOA = {
-            nameServer = "ns";
-            adminEmail = "admin@server.com";
-            serial = 2025012301;
-          };
-          useOrigin = false;
-
-          A = [
-            nodes.server.networking.primaryIPAddress
-          ];
-          AAAA = [
-            nodes.server.networking.primaryIPv6Address
-          ];
-        };
-      };
-    };
-
-    server = {config, ...}: {
-      imports =
-        extraModules
-        ++ [
-          ../../../../modules
-          ../../../common/acme/client.nix
-          ../../../common/dns/client.nix
-        ];
-
-      vhack = {
-        nginx.enable = true;
-        jitsi-meet = {
-          enable = true;
-          domain = "jitsi-meet.server";
-        };
-      };
-    };
-
-    client = {...}: {
-      imports = [
-        ../../../common/acme/client.nix
-        ../../../common/dns/client.nix
-      ];
-    };
-  };
-
-  testScript = {nodes, ...}: let
-    acme = import ../../../common/acme {inherit pkgs;};
-  in
-    acme.prepare ["server" "client"]
-    # Python
-    ''
-      server.wait_for_unit("jitsi-videobridge.service")
-      server.wait_for_unit("jitsi-videobridge2.service")
-
-      with subtest("All services running"):
-        import json
-        def all_services_running(host):
-          (status, output) = host.systemctl("list-units --state=failed --plain --no-pager --output=json")
-          host_failed = json.loads(output)
-          assert len(host_failed) == 0, f"Expected zero failing services, but found: {json.dumps(host_failed, indent=4)}"
-        all_services_running(server)
-
-      client.wait_until_succeeds("curl --silent https://jitsi-meet.server")
-      client.succeed("curl --silent https://jitsi-meet.server | grep 'Join a WebRTC video conference'")
-    '';
-}