From da1f027dd67be7f96701112c635f991e6210f1fe Mon Sep 17 00:00:00 2001 From: Sarah Gibson Date: Thu, 9 Jan 2025 16:23:00 +0000 Subject: [PATCH] Correct indentation for profileList --- .../nmfs-openscapes/workshop.values.yaml | 290 +++++++++--------- 1 file changed, 145 insertions(+), 145 deletions(-) diff --git a/config/clusters/nmfs-openscapes/workshop.values.yaml b/config/clusters/nmfs-openscapes/workshop.values.yaml index 63e5217b3..7c83eb503 100644 --- a/config/clusters/nmfs-openscapes/workshop.values.yaml +++ b/config/clusters/nmfs-openscapes/workshop.values.yaml @@ -26,151 +26,151 @@ jupyterhub: extraEnv: SCRATCH_BUCKET: s3://nmfs-openscapes-scratch-workshop/$(JUPYTERHUB_USER) PERSISTENT_BUCKET: s3://nmfs-openscapes-persistent-workshop/$(JUPYTERHUB_USER) - profileList: - - display_name: Default - description: Choose image and resource allocation - default: true - profile_options: &profile_options - image: &profile_options_image - display_name: Image - choices: - python: - display_name: Py - NASA Openscapes Python 39dffde - slug: python - kubespawner_override: - image: openscapes/python:39dffde - pyrbase: - display_name: Py-R - base image 4.4-3.10 - slug: pyrbase - kubespawner_override: - image: ghcr.io/nmfs-opensci/container-images/py-rocket-base:latest - pyrgeo: - display_name: Py-R - Geospatial - py-rocket-geospatial latest - slug: pyrgeo - default: true - kubespawner_override: - image: ghcr.io/nmfs-opensci/container-images/py-rocket-geospatial:latest - pyrgeo2: - display_name: Py-R - Geospatial + QGIS, Panoply, CWUtils - py-rocket-geospatial-2 latest - slug: pyrgeo2 - kubespawner_override: - image: ghcr.io/nmfs-opensci/container-images/py-rocket-geospatial-2:latest - coastwatch: - display_name: Py-R - CoastWatch - coastwatch latest - slug: coastwatch - kubespawner_override: - image: ghcr.io/nmfs-opensci/container-images/coastwatch:latest - aomlomics: - display_name: Py - Tourmaline Snakemake workflow for QIIME 2 v.2023.5 - slug: aomlomics - kubespawner_override: - image: ghcr.io/nmfs-opensci/container-images/aomlomics-jh:latest - iorocker: - display_name: R - Geospatial w sdmTMB - r-geospatial-sdm latest - slug: rgeospatialsdm - kubespawner_override: - image: ghcr.io/nmfs-opensci/container-images/r-geospatial-sdm:latest - echopype: - display_name: Py - Echopype with pangeo - image-acoustics latest - slug: echopype - kubespawner_override: - image: ghcr.io/nmfs-opensci/image-acoustics:latest - arcgis: - display_name: Py - ArcGIS Python 3.9 - slug: arcgis - kubespawner_override: - image: ghcr.io/nmfs-opensci/container-images/arcgis:latest - cboettig: - display_name: Py-R - NASA TOPS - boettiger-lab nasa-tops latest - slug: cboettig - kubespawner_override: - image: ghcr.io/boettiger-lab/nasa-tops:latest - vast: - display_name: R - VAST with TMB - vast latest - kubespawner_override: - image: ghcr.io/nmfs-opensci/container-images/vast:latest - pace: - display_name: Py - PACE image with OCSSW tools - slug: pace - kubespawner_override: - image: quay.io/pacehackweek/pace-2024:latest - unlisted_choice: - enabled: True - display_name: "Custom image" - validation_regex: "^.+:.+$" - validation_message: "Must be a publicly available docker image, of form :" - kubespawner_override: - image: "{value}" - requests: &profile_options_resource_allocation - display_name: Resource Allocation - choices: - # choices generated by combining: - # - deployer generate resource-allocation choices r7i.xlarge - # - deployer generate resource-allocation choices r7i.4xlarge --num-allocations=2 - mem_1_9: - display_name: 1.9 GB RAM, upto 3.7 CPUs - kubespawner_override: - mem_guarantee: 1991244775 - mem_limit: 1991244775 - cpu_guarantee: 0.2328125 - cpu_limit: 3.725 - node_selector: - node.kubernetes.io/instance-type: r5.xlarge - default: true - mem_3_7: - display_name: 3.7 GB RAM, upto 3.7 CPUs - kubespawner_override: - mem_guarantee: 3982489550 - mem_limit: 3982489550 - cpu_guarantee: 0.465625 - cpu_limit: 3.725 - node_selector: - node.kubernetes.io/instance-type: r5.xlarge - mem_7_4: - display_name: 7.4 GB RAM, upto 3.7 CPUs - kubespawner_override: - mem_guarantee: 7964979101 - mem_limit: 7964979101 - cpu_guarantee: 0.93125 - cpu_limit: 3.725 - node_selector: - node.kubernetes.io/instance-type: r5.xlarge - mem_14_8: - display_name: 14.8 GB RAM, upto 3.7 CPUs - kubespawner_override: - mem_guarantee: 15929958203 - mem_limit: 15929958203 - cpu_guarantee: 1.8625 - cpu_limit: 3.725 - node_selector: - node.kubernetes.io/instance-type: r5.xlarge - mem_29_7: - display_name: 29.7 GB RAM, upto 3.7 CPUs - kubespawner_override: - mem_guarantee: 31859916406 - mem_limit: 31859916406 - cpu_guarantee: 3.725 - cpu_limit: 3.725 - node_selector: - node.kubernetes.io/instance-type: r5.xlarge - mem_60_6: - display_name: 60.6 GB RAM, upto 15.6 CPUs - kubespawner_override: - mem_guarantee: 65094448840 - mem_limit: 65094448840 - cpu_guarantee: 7.8475 - cpu_limit: 15.695 - node_selector: - node.kubernetes.io/instance-type: r5.4xlarge - mem_121_2: - display_name: 121.2 GB RAM, upto 15.6 CPUs - kubespawner_override: - mem_guarantee: 130188897681 - mem_limit: 130188897681 - cpu_guarantee: 15.695 - cpu_limit: 15.695 - node_selector: - node.kubernetes.io/instance-type: r5.4xlarge + profileList: + - display_name: Default + description: Choose image and resource allocation + default: true + profile_options: &profile_options + image: &profile_options_image + display_name: Image + choices: + python: + display_name: Py - NASA Openscapes Python 39dffde + slug: python + kubespawner_override: + image: openscapes/python:39dffde + pyrbase: + display_name: Py-R - base image 4.4-3.10 + slug: pyrbase + kubespawner_override: + image: ghcr.io/nmfs-opensci/container-images/py-rocket-base:latest + pyrgeo: + display_name: Py-R - Geospatial - py-rocket-geospatial latest + slug: pyrgeo + default: true + kubespawner_override: + image: ghcr.io/nmfs-opensci/container-images/py-rocket-geospatial:latest + pyrgeo2: + display_name: Py-R - Geospatial + QGIS, Panoply, CWUtils - py-rocket-geospatial-2 latest + slug: pyrgeo2 + kubespawner_override: + image: ghcr.io/nmfs-opensci/container-images/py-rocket-geospatial-2:latest + coastwatch: + display_name: Py-R - CoastWatch - coastwatch latest + slug: coastwatch + kubespawner_override: + image: ghcr.io/nmfs-opensci/container-images/coastwatch:latest + aomlomics: + display_name: Py - Tourmaline Snakemake workflow for QIIME 2 v.2023.5 + slug: aomlomics + kubespawner_override: + image: ghcr.io/nmfs-opensci/container-images/aomlomics-jh:latest + iorocker: + display_name: R - Geospatial w sdmTMB - r-geospatial-sdm latest + slug: rgeospatialsdm + kubespawner_override: + image: ghcr.io/nmfs-opensci/container-images/r-geospatial-sdm:latest + echopype: + display_name: Py - Echopype with pangeo - image-acoustics latest + slug: echopype + kubespawner_override: + image: ghcr.io/nmfs-opensci/image-acoustics:latest + arcgis: + display_name: Py - ArcGIS Python 3.9 + slug: arcgis + kubespawner_override: + image: ghcr.io/nmfs-opensci/container-images/arcgis:latest + cboettig: + display_name: Py-R - NASA TOPS - boettiger-lab nasa-tops latest + slug: cboettig + kubespawner_override: + image: ghcr.io/boettiger-lab/nasa-tops:latest + vast: + display_name: R - VAST with TMB - vast latest + kubespawner_override: + image: ghcr.io/nmfs-opensci/container-images/vast:latest + pace: + display_name: Py - PACE image with OCSSW tools + slug: pace + kubespawner_override: + image: quay.io/pacehackweek/pace-2024:latest + unlisted_choice: + enabled: True + display_name: "Custom image" + validation_regex: "^.+:.+$" + validation_message: "Must be a publicly available docker image, of form :" + kubespawner_override: + image: "{value}" + requests: &profile_options_resource_allocation + display_name: Resource Allocation + choices: + # choices generated by combining: + # - deployer generate resource-allocation choices r7i.xlarge + # - deployer generate resource-allocation choices r7i.4xlarge --num-allocations=2 + mem_1_9: + display_name: 1.9 GB RAM, upto 3.7 CPUs + kubespawner_override: + mem_guarantee: 1991244775 + mem_limit: 1991244775 + cpu_guarantee: 0.2328125 + cpu_limit: 3.725 + node_selector: + node.kubernetes.io/instance-type: r5.xlarge + default: true + mem_3_7: + display_name: 3.7 GB RAM, upto 3.7 CPUs + kubespawner_override: + mem_guarantee: 3982489550 + mem_limit: 3982489550 + cpu_guarantee: 0.465625 + cpu_limit: 3.725 + node_selector: + node.kubernetes.io/instance-type: r5.xlarge + mem_7_4: + display_name: 7.4 GB RAM, upto 3.7 CPUs + kubespawner_override: + mem_guarantee: 7964979101 + mem_limit: 7964979101 + cpu_guarantee: 0.93125 + cpu_limit: 3.725 + node_selector: + node.kubernetes.io/instance-type: r5.xlarge + mem_14_8: + display_name: 14.8 GB RAM, upto 3.7 CPUs + kubespawner_override: + mem_guarantee: 15929958203 + mem_limit: 15929958203 + cpu_guarantee: 1.8625 + cpu_limit: 3.725 + node_selector: + node.kubernetes.io/instance-type: r5.xlarge + mem_29_7: + display_name: 29.7 GB RAM, upto 3.7 CPUs + kubespawner_override: + mem_guarantee: 31859916406 + mem_limit: 31859916406 + cpu_guarantee: 3.725 + cpu_limit: 3.725 + node_selector: + node.kubernetes.io/instance-type: r5.xlarge + mem_60_6: + display_name: 60.6 GB RAM, upto 15.6 CPUs + kubespawner_override: + mem_guarantee: 65094448840 + mem_limit: 65094448840 + cpu_guarantee: 7.8475 + cpu_limit: 15.695 + node_selector: + node.kubernetes.io/instance-type: r5.4xlarge + mem_121_2: + display_name: 121.2 GB RAM, upto 15.6 CPUs + kubespawner_override: + mem_guarantee: 130188897681 + mem_limit: 130188897681 + cpu_guarantee: 15.695 + cpu_limit: 15.695 + node_selector: + node.kubernetes.io/instance-type: r5.4xlarge jupyterhub-home-nfs: eks: