summary refs log tree commit diff
path: root/nixos/tests/hadoop/yarn.nix
diff options
context:
space:
mode:
authorillustris <rharikrishnan95@gmail.com>2022-01-08 18:38:34 +0530
committerillustris <rharikrishnan95@gmail.com>2022-03-11 14:18:44 +0530
commit799dc66cf1ea36b2dea0893734ace5606cb63433 (patch)
treee5f9c30f4e83c49a306e01c84a8f96d33499bfd1 /nixos/tests/hadoop/yarn.nix
parentc82d48913f581a5c878e9f31075c23563f92b9a3 (diff)
downloadnixpkgs-799dc66cf1ea36b2dea0893734ace5606cb63433.tar
nixpkgs-799dc66cf1ea36b2dea0893734ace5606cb63433.tar.gz
nixpkgs-799dc66cf1ea36b2dea0893734ace5606cb63433.tar.bz2
nixpkgs-799dc66cf1ea36b2dea0893734ace5606cb63433.tar.lz
nixpkgs-799dc66cf1ea36b2dea0893734ace5606cb63433.tar.xz
nixpkgs-799dc66cf1ea36b2dea0893734ace5606cb63433.tar.zst
nixpkgs-799dc66cf1ea36b2dea0893734ace5606cb63433.zip
hadoop: add passthrough tests
Diffstat (limited to 'nixos/tests/hadoop/yarn.nix')
-rw-r--r--nixos/tests/hadoop/yarn.nix43
1 files changed, 24 insertions, 19 deletions
diff --git a/nixos/tests/hadoop/yarn.nix b/nixos/tests/hadoop/yarn.nix
index fbf05b19cd2..c121f6556d5 100644
--- a/nixos/tests/hadoop/yarn.nix
+++ b/nixos/tests/hadoop/yarn.nix
@@ -1,28 +1,33 @@
 # This only tests if YARN is able to start its services
-import ../make-test-python.nix ({...}: {
+import ../make-test-python.nix ({ package, ... }: {
+  name = "hadoop-yarn";
+
   nodes = {
-    resourcemanager = {pkgs, ...}: {
-      services.hadoop.package = pkgs.hadoop;
-      services.hadoop.yarn.resourcemanager = {
-        enable = true;
-        openFirewall = true;
-      };
-      services.hadoop.yarnSite = {
-        "yarn.resourcemanager.scheduler.class" = "org.apache.hadoop.yarn.server.resourcemanager.scheduler.fifo.FifoScheduler";
+    resourcemanager = { ... }: {
+      services.hadoop = {
+        inherit package;
+        yarn.resourcemanager = {
+          enable = true;
+          openFirewall = true;
+        };
+        yarnSite = {
+          "yarn.resourcemanager.scheduler.class" = "org.apache.hadoop.yarn.server.resourcemanager.scheduler.fifo.FifoScheduler";
+        };
       };
     };
-    nodemanager = {pkgs, ...}: {
-      services.hadoop.package = pkgs.hadoop;
-      services.hadoop.yarn.nodemanager = {
-        enable = true;
-        openFirewall = true;
-      };
-      services.hadoop.yarnSite = {
-        "yarn.resourcemanager.hostname" = "resourcemanager";
-        "yarn.nodemanager.log-dirs" = "/tmp/userlogs";
+    nodemanager = { ... }: {
+      services.hadoop = {
+        inherit package;
+        yarn.nodemanager = {
+          enable = true;
+          openFirewall = true;
+        };
+        yarnSite = {
+          "yarn.resourcemanager.hostname" = "resourcemanager";
+          "yarn.nodemanager.log-dirs" = "/tmp/userlogs";
+        };
       };
     };
-
   };
 
   testScript = ''