fix/seagate exos corvault (#3350)

* added seagate exos corvault 4U106

* remove trailing line

* added empty line

* only lowercase letters in slug

* slug should contain full manufacturer

* * added weight and airflow property
* moved interfaces and PSU to module definitions

* added empty line at the end

* added Artesyn PSU used by seagate corvault

* remove whitespace

* Add is_full_depth property to Seagate Exos CORVAULT controller

* update filename

* module placeholders dont work for device bays

* subdevice definition was missing and needs to be set to parent

* all controller port names should be lower case

* move rj45 port to interface as it can be assigned an IP and has a webinterface

* remove comment

---------

Co-authored-by: Rene Steen <steen.rene@indivumed.com>
This commit is contained in:
Rene Steen
2025-07-28 22:52:59 +02:00
committed by GitHub
parent 55fda7803c
commit 1da827203a
2 changed files with 12 additions and 12 deletions

View File

@@ -9,6 +9,7 @@ is_full_depth: true
weight: 131.5
weight_unit: kg
description: '[Seagate Exos CORVAULT 4U106](https://www.seagate.com/products/storage/data-storage-systems/corvault/4U106/)'
subdevice_role: parent
module-bays:
- name: PSU1
position: '1'

View File

@@ -8,20 +8,19 @@ u_height: 0
is_full_depth: true
subdevice_role: child
interfaces:
- name: SAS {module}0
- name: SAS 0
type: other #SFF-8644
- name: SAS {module}1
- name: SAS 1
type: other #SFF-8644
- name: SAS {module}2
- name: SAS 2
type: other #SFF-8644
- name: SAS {module}3
- name: SAS 3
type: other #SFF-8644
console-ports:
- name: manufacturer-do-not-use-{module}
type: usb-micro-a
- name: Serial{module}
type: usb-micro-a
- name: eth-{module}
type: rj-45
- name: management
type: 1000base-t
mgmt_only: true
console-ports:
- name: manufacturer-do-not-use
type: usb-micro-a
- name: serial
type: usb-micro-a