From f91e34d4ec699a4b7d514f3c3d0066dadb9ef716 Mon Sep 17 00:00:00 2001 From: zedaprime Date: Thu, 9 Jan 2025 11:16:44 -0500 Subject: [PATCH 1/4] Create Unity-XT-380.yaml --- device-types/Dell/Unity-XT-380.yaml | 36 +++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 device-types/Dell/Unity-XT-380.yaml diff --git a/device-types/Dell/Unity-XT-380.yaml b/device-types/Dell/Unity-XT-380.yaml new file mode 100644 index 0000000000..30ede6accd --- /dev/null +++ b/device-types/Dell/Unity-XT-380.yaml @@ -0,0 +1,36 @@ +--- +manufacturer: Dell +model: Unity XT 380 +slug: dell-unity-xt-380 +part_number: 100-566-075-03 +u_height: 2 +is_full_depth: true +subdevice_role: parent +interfaces: + - name: SP-A ETH0 + type: 1000base-t + mgmt_only: true + - name: SP-B ETH0 + type: 1000base-t + mgmt_only: true + - name: SP-A I/O Module 1 Eth Port 0 + type: 10gbase-x-sfpp + - name: SP-A I/O Module 1 Eth Port 1 + type: 10gbase-x-sfpp + - name: SP-A I/O Module 1 Eth Port 2 + type: 10gbase-x-sfpp + - name: SP-A I/O Module 1 Eth Port 3 + type: 10gbase-x-sfpp + - name: SP-B I/O Module 1 Eth Port 0 + type: 10gbase-x-sfpp + - name: SP-B I/O Module 1 Eth Port 1 + type: 10gbase-x-sfpp + - name: SP-B I/O Module 1 Eth Port 2 + type: 10gbase-x-sfpp + - name: SP-B I/O Module 1 Eth Port 3 + type: 10gbase-x-sfpp +power-ports: + - name: PSU1 + type: iec-60320-c14 + - name: PSU2 + type: iec-60320-c14 From 779853b28f63d78defdcf14059ad80eb8824be62 Mon Sep 17 00:00:00 2001 From: zedaprime Date: Thu, 9 Jan 2025 11:36:09 -0500 Subject: [PATCH 2/4] dell-unity-xt-380 Lint Updates - Trailing spaces --- device-types/Dell/Unity-XT-380.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/device-types/Dell/Unity-XT-380.yaml b/device-types/Dell/Unity-XT-380.yaml index 30ede6accd..ae645e7eb0 100644 --- a/device-types/Dell/Unity-XT-380.yaml +++ b/device-types/Dell/Unity-XT-380.yaml @@ -14,21 +14,21 @@ interfaces: type: 1000base-t mgmt_only: true - name: SP-A I/O Module 1 Eth Port 0 - type: 10gbase-x-sfpp + type: 10gbase-x-sfpp - name: SP-A I/O Module 1 Eth Port 1 - type: 10gbase-x-sfpp + type: 10gbase-x-sfpp - name: SP-A I/O Module 1 Eth Port 2 - type: 10gbase-x-sfpp + type: 10gbase-x-sfpp - name: SP-A I/O Module 1 Eth Port 3 - type: 10gbase-x-sfpp + type: 10gbase-x-sfpp - name: SP-B I/O Module 1 Eth Port 0 - type: 10gbase-x-sfpp + type: 10gbase-x-sfpp - name: SP-B I/O Module 1 Eth Port 1 - type: 10gbase-x-sfpp + type: 10gbase-x-sfpp - name: SP-B I/O Module 1 Eth Port 2 - type: 10gbase-x-sfpp + type: 10gbase-x-sfpp - name: SP-B I/O Module 1 Eth Port 3 - type: 10gbase-x-sfpp + type: 10gbase-x-sfpp power-ports: - name: PSU1 type: iec-60320-c14 From ef77d06124a2356b283d8d761fbcb684c79c6cdd Mon Sep 17 00:00:00 2001 From: Harry Date: Fri, 2 May 2025 22:48:55 +0100 Subject: [PATCH 3/4] Update Unity-XT-380.yaml --- device-types/Dell/Unity-XT-380.yaml | 35 ++++++++--------------------- 1 file changed, 9 insertions(+), 26 deletions(-) diff --git a/device-types/Dell/Unity-XT-380.yaml b/device-types/Dell/Unity-XT-380.yaml index ae645e7eb0..5e3f1debe4 100644 --- a/device-types/Dell/Unity-XT-380.yaml +++ b/device-types/Dell/Unity-XT-380.yaml @@ -5,32 +5,15 @@ slug: dell-unity-xt-380 part_number: 100-566-075-03 u_height: 2 is_full_depth: true +weight: 24.6 +weight_unit: kg +airflow: front-to-rear subdevice_role: parent -interfaces: - - name: SP-A ETH0 - type: 1000base-t - mgmt_only: true - - name: SP-B ETH0 - type: 1000base-t - mgmt_only: true - - name: SP-A I/O Module 1 Eth Port 0 - type: 10gbase-x-sfpp - - name: SP-A I/O Module 1 Eth Port 1 - type: 10gbase-x-sfpp - - name: SP-A I/O Module 1 Eth Port 2 - type: 10gbase-x-sfpp - - name: SP-A I/O Module 1 Eth Port 3 - type: 10gbase-x-sfpp - - name: SP-B I/O Module 1 Eth Port 0 - type: 10gbase-x-sfpp - - name: SP-B I/O Module 1 Eth Port 1 - type: 10gbase-x-sfpp - - name: SP-B I/O Module 1 Eth Port 2 - type: 10gbase-x-sfpp - - name: SP-B I/O Module 1 Eth Port 3 - type: 10gbase-x-sfpp -power-ports: +device-bays: + - name: Controller 1 + - name: Controller 2 +module-bays: - name: PSU1 - type: iec-60320-c14 + position: '1' - name: PSU2 - type: iec-60320-c14 + position: '2' From 14ac73f82b7d928fc65804a259b9e1d8781a333d Mon Sep 17 00:00:00 2001 From: Harry Date: Fri, 2 May 2025 23:01:21 +0100 Subject: [PATCH 4/4] Create Unity-XT-380-Controller.yaml --- .../Dell/Unity-XT-380-Controller.yaml | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 device-types/Dell/Unity-XT-380-Controller.yaml diff --git a/device-types/Dell/Unity-XT-380-Controller.yaml b/device-types/Dell/Unity-XT-380-Controller.yaml new file mode 100644 index 0000000000..4b74ba9f42 --- /dev/null +++ b/device-types/Dell/Unity-XT-380-Controller.yaml @@ -0,0 +1,25 @@ +--- +manufacturer: Dell +model: Unity XT 380 Controller +slug: dell-unity-xt-380-controller +u_height: 0 +is_full_depth: true +airflow: front-to-rear +subdevice_role: child +interfaces: + - name: SP-A ETH1 + type: 1000base-t + mgmt_only: true + - name: SP-A ETH2 + type: 10gbase-t + - name: SP-A ETH3 + type: 10gbase-t + - name: SP-A ETH4 + type: 10gbase-x-sfpp + - name: SP-A ETH5 + type: 10gbase-x-sfpp +module-bays: + - name: I/O 1 + position: '1' + - name: I/O 2 + position: '2'