Update provides and addons; Update/enhance operating systems; Add OpenStack instance flavors

pull/46/head
Maximillian Schmidt 2 years ago
parent 871f7c7df4
commit 997fa7a89a

@ -1,21 +1,106 @@
--- ---
title: OSU Open Source Lab title: Oregon State University Open Source Lab
member: oregonstateuniversity member: oregonstateuniversity
projects: projects:
- Open Source - Open Source
provides: provides:
- Bare Metal - Bare Metal Machine (coming soon)
- Virtual Machine - Virtual Machine (via OpenStack; with GPU)
- Container - Container (via OpenShift; with FPGA; coming soon)
addons: addons:
- none - none
- GPU (vm) - Nvidia V100 GPU (VM)
- FPGA (container) - OpenCAPI Alpha Data 9H3 FPGA (container)
systems: systems:
- POWER9 - POWER9
opnstkflavors:
standard:
- name: "oph.c1m4.d20"
cpus: 1
memory: 4
gpus: "-"
disk: 20
- name: "oph.c2m8.d20"
cpus: 2
memory: 8
gpus: "-"
disk: 20
- name: "oph.c4m12.d40"
cpus: 4
memory: 12
gpus: "-"
disk: 40
- name: "oph.c8m16.d80"
cpus: 8
memory: 16
gpus: "-"
disk: 80
- name: "oph.c16m32.d120"
cpus: 16
memory: 32
gpus: "-"
disk: 120
- name: "oph.c32m64.d240"
cpus: 32
memory: 64
gpus: "-"
disk: 240
- name: "oph.c64m128.d240"
cpus: 64
memory: 128
gpus: "-"
disk: 240
gpuenabled:
- name: "oph.c8m16.g1.d120"
cpus: 8
memory: 16
gpus: 1
disk: 120
- name: "oph.c16m32.g1.d120"
cpus: 16
memory: 32
gpus: 1
disk: 120
- name: "oph.c16m32.g2.d120"
cpus: 16
memory: 32
gpus: 2
disk: 120
- name: "oph.c32m64.g2.d240"
cpus: 32
memory: 64
gpus: 2
disk: 240
- name: "oph.c64m128.g2.d240"
cpus: 64
memory: 128
gpus: 2
disk: 240
operatingsystems: operatingsystems:
- CentOS available:
- Ubuntu standard:
- CentOS Stream 8
- CentOS Stream 9
- Debian 10
- Debian 11
- Fedora [latest]
- Ubuntu 18.04
- Ubuntu 20.04
- Ubuntu 22.04
gpuenabled:
- CentOS Stream 8
- CentOS Stream 9
- Ubuntu 20.04
- Ubuntu 22.04
unavailable:
standard:
- Alma Linux 8
- Alma Linux 9
- Rocky Linux 9
gpuenabled:
- Alma Linux 8
- Alma Linux 9
- Rocky Linux 9
weight: -9000 weight: -9000
date: 2022-08-24 date: 2022-08-24
draft: false draft: false

@ -46,58 +46,78 @@ var goal = "{{ .Site.Params.forms.hub.goal }}";
</div> </div>
</div> </div>
<div class="form-row"> <div class="form-row">
{{ $projects := .Param "projects" }} {{ if .Param "projects" }}
{{ if $projects }}
<div class="form-group col-lg-6"> <div class="form-group col-lg-6">
What is your project? What is your project?
<select id="projecttype" name="projecttype"> <select id="projecttype" name="projecttype">
{{ range $projects }} {{ range .Param "projects" }}
<option value="{{ . }}">{{ . }}</option> <option value="{{ . }}">{{ . }}</option>
{{ end }} {{ end }}
</select> </select>
</div> </div>
{{ end }} {{ end }}
{{ $systems := .Param "systems" }} {{ if .Param "systems" }}
{{ if $systems }}
<div class="form-group col-lg-6"> <div class="form-group col-lg-6">
What POWER system would you like? What POWER system would you like?
<select id="system" name="system"> <select id="system" name="system">
{{ range $systems }} {{ range .Param "systems" }}
<option value="{{ . }}">{{ . }}</option> <option value="{{ . }}">{{ . }}</option>
{{ end }} {{ end }}
</select> </select>
</div> </div>
{{ end }} {{ end }}
{{ $provides := .Param "provides" }} {{ if .Param "provides" }}
{{ if $provides }}
<div class="form-group col-lg-6"> <div class="form-group col-lg-6">
What POWER resources do you require? What POWER resources do you require?
<select id="provides" name="provides"> <select id="provides" name="provides">
{{ range $provides }} {{ range .Param "provides" }}
<option value="{{ . }}">{{ . }}</option> <option value="{{ . }}">{{ . }}</option>
{{ end }} {{ end }}
</select> </select>
</div> </div>
{{ end }} {{ end }}
{{ $addons := .Param "addons" }} {{ if .Param "addons" }}
{{ if $addons }}
<div class="form-group col-lg-6"> <div class="form-group col-lg-6">
What POWER addons do you require? What POWER addons do you require?
<select id="addons" name="addons"> <select id="addons" name="addons">
{{ range $addons }} {{ range .Param "addons" }}
<option value="{{ . }}">{{ . }}</option> <option value="{{ . }}">{{ . }}</option>
{{ end }} {{ end }}
</select> </select>
</div> </div>
{{ end }} {{ end }}
{{ $operatingsystems := .Param "operatingsystems" }} {{ if .Param "operatingsystems" }}
{{ if $operatingsystems }}
<div class="form-group col-lg-6"> <div class="form-group col-lg-6">
What Operating System would you like on your POWER resource? What Operating System would you like on your POWER resource?
<select id="operatingsystem" name="operatingsystem"> <select id="operatingsystem" name="operatingsystem">
{{ range $operatingsystems }} {{ if .Param "operatingsystems.available.standard" }}
{{ range .Param "operatingsystems.available.standard" }}
<option value="{{ . }}">{{ . }}</option> <option value="{{ . }}">{{ . }}</option>
{{ end }} {{ end }}
{{ end }}
{{ if .Param "operatingsystems.available.gpuenabled" }}
{{ range .Param "operatingsystems.available.gpuenabled" }}
<option value="{{ . }}">{{ . }} (GPU-enabled)</option>
{{ end }}
{{ end }}
</select>
</div>
{{ end }}

{{ if .Param "opnstkflavors" }}
<div class="form-group col-lg-6">
What instance flavor would you like?
<select id="opnstkflavor" name="opnstkflavor">
{{ if .Param "opnstkflavors.standard" }}
{{ range .Param "opnstkflavors.standard" }}
<option value="{{ .name }}">{{ .cpus }} CPUs, {{ .memory }}GB RAM, {{ .disk }}GB Disk</option>
{{ end }}
{{ end }}
{{ if .Param "opnstkflavors.gpuenabled" }}
{{ range .Param "opnstkflavors.gpuenabled" }}
<option value="{{ .name }}">{{ .cpus }} CPUs, {{ .memory }}GB RAM, {{ .gpus }} GPUs, {{ .disk }}GB Disk</option>
{{ end }}
{{ end }}
</select> </select>
</div> </div>
{{ end }} {{ end }}

Loading…
Cancel
Save