From eac98ed50efe959941340505aedb0020f4fad896 Mon Sep 17 00:00:00 2001 From: Sirio Balmelli Date: Thu, 26 Oct 2023 23:54:24 +0200 Subject: [PATCH] openstack-image-zfs: add 'ramMB' option to configure build VM memory Increase 'ramMB' to avoid OOM errors when building images. Signed-off-by: Sirio Balmelli --- .../maintainers/scripts/openstack/openstack-image-zfs.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/nixos/maintainers/scripts/openstack/openstack-image-zfs.nix b/nixos/maintainers/scripts/openstack/openstack-image-zfs.nix index 936dcee12949..60f0535854dd 100644 --- a/nixos/maintainers/scripts/openstack/openstack-image-zfs.nix +++ b/nixos/maintainers/scripts/openstack/openstack-image-zfs.nix @@ -20,6 +20,12 @@ in default = "nixos-openstack-image-${config.system.nixos.label}-${pkgs.stdenv.hostPlatform.system}"; }; + ramMB = mkOption { + type = types.int; + default = 1024; + description = lib.mdDoc "RAM allocation for build VM"; + }; + sizeMB = mkOption { type = types.int; default = 8192; @@ -64,7 +70,7 @@ in includeChannel = copyChannel; bootSize = 1000; - + memSize = cfg.ramMB; rootSize = cfg.sizeMB; rootPoolProperties = { ashift = 12;