Merge pull request 'Updates to OSU HUB Form, Update OSU logo, and other small changes' (#46) from maxschmidt/openpower.foundation:master into master

Reviewed-on: website/openpower.foundation#46
Reviewed-by: Toshaan Bharvani <toshaan@vantosh.com>
remotes/1691128968110617338/master
Toshaan Bharvani 2 years ago
commit 9e4f5c909e

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 73 KiB

@ -4,13 +4,8 @@ date: 2020-03-10
draft: false draft: false
--- ---


The OpenPOWER HUB Resources is part of the [HUB SIG](/groups/hub/) and provides POWER based resources for usage. The OpenPOWER HUB Resources is part of the [HUB SIG](/groups/hub/) and provides POWER based resources for usage. The [HUB SIG](/groups/hub/) is a public Special Integration Group that provides information and resources on how to port to POWER.


The [HUB SIG](/groups/hub/) is a public Special Integration Group that provides information and resources on how to port to POWER. OpenPOWER Foundation HUB providers are OpenPOWER Foundation members that are part of the [HUB SIG](/groups/hub/), that give you access to POWER hardware to enable you to get acquainted with the POWER platform. Each provider has their own specific setup and you can request access through our OPF HUB Request Form.



Here are our current OpenPOWER Hub providers:
OpenPOWER Foundation HUB providers are OpenPOWER Foundation members that are part of the [HUB SIG](/groups/hub/),
that give you access to POWER hardware to enable you to get acquinted with the POWER platform.
Each provider has it's specific setup and you can request access through our OPF HUB Request Form.

Here is a list of OpenPOWER Hub providers.

@ -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

@ -223,7 +223,7 @@ section#steeringcomittee {
font-size: 14px; font-size: 14px;
} }
} }
.operatingsystsms ul { .operatingsystems ul {
list-style-type: disc; list-style-type: disc;
} }
.operatingsystems ul li { .operatingsystems ul li {

@ -11,7 +11,7 @@
<div class="row"> <div class="row">
<div class="col-lg-4"> <div class="col-lg-4">
{{ if .Param "member" }} {{ if .Param "member" }}
Provider :&nbsp; <h3>Provider :&nbsp;
{{ $member := .Param "member" }} {{ $member := .Param "member" }}
{{ range where .Site.RegularPages "Section" "members" }} {{ range where .Site.RegularPages "Section" "members" }}
{{ $membercompany := .File.BaseFileName }} {{ $membercompany := .File.BaseFileName }}
@ -33,61 +33,49 @@
{{ end }} {{ end }}
</a> </a>
{{ end }} {{ end }}
{{ end }} {{ end }}</h3>
{{ end }} {{ end }}
</div> </div>
{{ if .Param "systems" }} <div class="col-lg-4">
<div class="col-lg-4"> {{ if .Param "systems" }}
POWER Based systems : <h3>POWER Based systems :</h3>
<ul> <ul>
{{ range $s := .Param "systems" }} {{ range $s := .Param "systems" }}
<li>{{ $s }}</li> <li>{{ $s }}</li>
{{ end }} {{ end }}
</ul> </ul>
</div> {{ end }}
{{ end }} {{ if .Param "provides" }}
{{ if .Param "provides" }} <h3>Provides these OPF HUB resources :</h3>
<div class="col-lg-4"> <ul>
Provides following OPF HUB resources : {{ range $p := .Param "provides" }}
<ul> <li>{{ $p }}</li>
{{ range $p := .Param "provides" }} {{ end }}
<li>{{ $p }}</li> </ul>
{{ end }} {{ end }}
</ul> </div>
</div> <div class="col-lg-4">
{{ end }}
<div class="col-lg-4">&nbsp;</div>
{{ if .Param "addons" }}
<div class="col-lg-4">
Resource Addons :
<ul>
{{ range $a := .Param "addons" }}
<li>{{ $a }}</li>
{{ end }}
</ul>
</div>
{{ end }}
{{ if .Param "projects" }} {{ if .Param "projects" }}
<div class="col-lg-4"> <h3>Project Types :</h3>
Project Types : <ul>
<ul> {{ range $o := .Param "projects" }}
{{ range $o := .Param "projects" }} <li>{{ $o }}</li>
<li>{{ $o }}</li> {{ end }}
{{ end }} </ul>
</ul> {{ else }}
</div> &nbsp;
{{ end }} {{ end }}
<div class="col-lg-4">&nbsp;</div> {{ if .Param "addons" }}
{{ if .Param "operatingsystems" }} <h3>Resource Addons :</h3>
<div class="col-lg-8 operatingsystems"> <ul>
Operating Systems : {{ range $a := .Param "addons" }}
<ul class="operatingsystems"> {{ if ne $a "none" }}
{{ range $s := .Param "operatingsystems" }} <li>{{ $a }}</li>
<li class="operatingsystems">{{ $s }}</li> {{ end }}
{{ end }} {{ end }}
</ul> </ul>
</div>
{{ end }} {{ end }}
</div>
</div> </div>
</div> </div>
{{ if .Content }} {{ if .Content }}

@ -46,60 +46,80 @@ 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> </select>
</div> </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>
</div>
{{ end }} {{ end }}
<div class="form-group col-lg-6"> <div class="form-group col-lg-6">
SSH Public Key File Upload : <input type="file" name="sshpubkeyupload" id="sshpubkeyupload" class="file" placeholder="Select your Public SSH Key File" onChange="getFileContents()" accept=".pub"><br> SSH Public Key File Upload : <input type="file" name="sshpubkeyupload" id="sshpubkeyupload" class="file" placeholder="Select your Public SSH Key File" onChange="getFileContents()" accept=".pub"><br>

Loading…
Cancel
Save