From 60457c4526b71db4952ba793a9eeb85ab380b69f Mon Sep 17 00:00:00 2001 From: YuviPanda Date: Thu, 14 Jul 2022 18:46:18 -0500 Subject: [PATCH] Add image profile options for openscapes Fixes https://github.com/2i2c-org/infrastructure/issues/1432 --- config/clusters/openscapes/common.values.yaml | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/config/clusters/openscapes/common.values.yaml b/config/clusters/openscapes/common.values.yaml index 4ac680e21d..141f4cc36e 100644 --- a/config/clusters/openscapes/common.values.yaml +++ b/config/clusters/openscapes/common.values.yaml @@ -69,6 +69,23 @@ basehub: # on these nodes. - display_name: "Small: m5.large" description: "~2 CPU, ~8G RAM" + profile_options: &profile_options + image: + display_name: Image + choices: + python: + display_name: Python + default: true + kubespawner_override: + image: openscapes/python:8c7d33e + rocker: + display_name: R + kubespawner_override: + image: openscapes/rocker:b88a034 + matlab: + display_name: Matlab + kubespawner_override: + image: openscapes/matlab:fb41496 kubespawner_override: # Expllicitly unset mem_limit, so it overrides the default memory limit we set in # basehub/values.yaml @@ -78,6 +95,7 @@ basehub: node.kubernetes.io/instance-type: m5.large - display_name: "Medium: m5.xlarge" description: "~4 CPU, ~15G RAM" + profile_options: *profile_options kubespawner_override: mem_limit: null mem_guarantee: 12G @@ -85,6 +103,7 @@ basehub: node.kubernetes.io/instance-type: m5.xlarge - display_name: "Large: m5.2xlarge" description: "~8 CPU, ~30G RAM" + profile_options: *profile_options kubespawner_override: mem_limit: null mem_guarantee: 26G @@ -92,6 +111,7 @@ basehub: node.kubernetes.io/instance-type: m5.2xlarge - display_name: "Huge: m5.8xlarge" description: "~32 CPU, ~128G RAM" + profile_options: *profile_options kubespawner_override: mem_limit: null mem_guarantee: 115G