From c2024bdac0cbdab0f4334b5489cfd8f7a592a519 Mon Sep 17 00:00:00 2001 From: Victor Morales Date: Tue, 13 Jun 2023 08:10:08 -0700 Subject: [PATCH] Reduce RAM requirements Signed-off-by: Victor Morales --- .devcontainer.json | 2 +- e2e/provision/README.md | 6 +++--- e2e/provision/Vagrantfile | 2 +- e2e/provision/nephio.yaml | 2 +- e2e/provision/playbooks/roles/bootstrap/defaults/main.yml | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.devcontainer.json b/.devcontainer.json index 0d0c05b1..58acf502 100644 --- a/.devcontainer.json +++ b/.devcontainer.json @@ -6,7 +6,7 @@ }, "hostRequirements": { "cpus": 8, - "memory": "32gb" + "memory": "16gb" }, "postCreateCommand": "cd e2e/provision/; cp nephio.yaml ~/nephio.yaml && ./install_sandbox.sh | tee ~/install_sandbox.log", "forwardPorts": [7007, 3000] diff --git a/e2e/provision/README.md b/e2e/provision/README.md index 2915c90b..6b8984ce 100644 --- a/e2e/provision/README.md +++ b/e2e/provision/README.md @@ -593,9 +593,9 @@ kubectl apply -f test-infra/e2e/tests/006-edge-free5gc-upf.yaml ## Step 1: Order or Create a VM using your local VM Order or create a VM with the following specification: -- Linux Flavour: Ubuntu-22.04-jammy -- 16 cores -- 32 GB memory +- Linux Flavour: Ubuntu-20.04-focal +- 8 cores +- 16 GB memory - 200 GB disk size - default user is "ubuntu" and "ubuntu" needs sudo passwordless permissions diff --git a/e2e/provision/Vagrantfile b/e2e/provision/Vagrantfile index 0dd1a6a6..4f7a03fc 100644 --- a/e2e/provision/Vagrantfile +++ b/e2e/provision/Vagrantfile @@ -53,7 +53,7 @@ Vagrant.configure('2') do |config| %i[virtualbox libvirt].each do |provider| config.vm.provider provider do |p| p.cpus = ENV['CPUS'] || 8 - p.memory = ENV['MEMORY'] || 32 * 1024 + p.memory = ENV['MEMORY'] || 16 * 1024 end end diff --git a/e2e/provision/nephio.yaml b/e2e/provision/nephio.yaml index 826f7337..ec0284a3 100644 --- a/e2e/provision/nephio.yaml +++ b/e2e/provision/nephio.yaml @@ -23,7 +23,7 @@ all: host_os: "linux" # use "darwin" for MacOS X, "windows" for Windows host_arch: "amd64" # other possible values: "386","arm64","arm","ppc64le","s390x" host_min_vcpu: 8 # minimum required vCPUs before install - host_min_cpu_ram: 16 # minimum required CPU RAM before install; value in GB + host_min_cpu_ram: 8 # minimum required CPU RAM before install; value in GB host_min_root_disk_space: 50 # minimum required disk space before install; value in GB tmp_directory: "/tmp" bin_directory: "/usr/local/bin" diff --git a/e2e/provision/playbooks/roles/bootstrap/defaults/main.yml b/e2e/provision/playbooks/roles/bootstrap/defaults/main.yml index 9034e3bf..6dd2b077 100644 --- a/e2e/provision/playbooks/roles/bootstrap/defaults/main.yml +++ b/e2e/provision/playbooks/roles/bootstrap/defaults/main.yml @@ -9,7 +9,7 @@ ############################################################################## host_min_vcpu: 8 # minimum required vCPUs before install -host_min_cpu_ram: 16 # minimum required CPU RAM before install; value in GB +host_min_cpu_ram: 8 # minimum required CPU RAM before install; value in GB host_min_root_disk_space: 50 # minimum required disk space before install; value in GB container_engine: docker