Commit Graph

65 Commits

Author SHA1 Message Date
edaleand
5b377d2952 Supermicro_SuperChassis-113TQ-R700WB (#3840)
* Added Cisco CBS350-24FP-4X

* Added Cisco CBS350-24FP-4X

* Adding Supermicro SuperChassis-113TQ-R700WB

* Changed slug
2026-01-07 07:47:35 +00:00
edaleand
c023293173 Supermicro_mbd-x11-ssw-f (#3810)
* Added Cisco CBS350-24FP-4X

* Added Cisco CBS350-24FP-4X

* Adding Supermicro MBD-X11SSW-F

* Adding Supermicro PWS-704P-1R

* Realized it makes no sense to add PSUs to a motherboard model
2025-12-30 09:02:01 +00:00
Peter Potvin
a67de35753 Add support for 2 supermicro devices (#3796)
* Add Supermicro SuperServer 6027TR-HTRF

* Add Supermicro MBD-X9DRT-HF
2025-12-15 10:13:16 +00:00
edaleand
e421d898b3 Supermicro_514-r407-w (#3779)
* Added Cisco CBS350-24FP-4X

* Added Cisco CBS350-24FP-4X

* Adding Supermicro 514-R407W

* Fixing capital in slug
2025-12-05 18:20:33 +00:00
edaleand
546a8c849e Supermicro as 1115 cs tnr (#3734)
* Added Cisco CBS350-24FP-4X

* Added Cisco CBS350-24FP-4X

* Adding Supermicro AS-1115CS-TNR

* Fixed slug error
2025-11-13 21:33:29 +00:00
Walday
14667c7e0d Add some devices - Digi, Infortrend, HPE, Intel and supermicro (#3640)
* Add files via upload

* Create PWR-C2-500WAC.yaml

* Create PWR-C2-850WAC.yaml

* Delete module-types/SSD/ssd-skos-l-16lc-apc.yaml

* Update and rename skos-l-16lc-apc.yaml to ssd-skos-l-16lc-apc.yaml

* Delete module-types/SSD/skos-l-8sc-upc.yaml

* Delete module-types/SSD/skos-l-16lc-upc.yaml

* Delete module-types/SSD/ssd-skos-l-16lc-apc.yaml

* Create ssd-skos-l-16lc-apc.yaml

* Update ssd-skos-l-16lc-apc.yaml

* Create PWR-C2-1600WAC.yaml

* Update ProLiant-DL380-Gen5.yml

* Create AnywhereUSB-14.yaml

* Create ProLiant-DL120-Gen7.yaml

* Create R2312WFTZS.yaml

* Create R1304WFTZSR.yaml

* Create EonStor-GSe-Pro-3016.yaml

* Create EonStor-GSe-Pro-3008.yaml

* Create EonStor-GSe-Pro-3012.yaml

* Create SuperChassis-CSE-846E16-R1200B

* Update EonStor-GSe-Pro-3016.yaml

* Update EonStor-GSe-Pro-3012.yaml

* Update EonStor-GSe-Pro-3008.yaml

* Update ProLiant-DL120-Gen7.yaml

* Create Proliant-DL320-Gen6.yaml

* Update and rename Proliant-DL320-Gen6.yaml to ProLiant-DL320-Gen6.yaml

* Update SuperChassis-CSE-846E16-R1200B

* Update R2312WFTZS.yaml

* Update ProLiant-DL120-Gen7.yaml

* Update SuperChassis-CSE-846E16-R1200B

* Rename SuperChassis-CSE-846E16-R1200B to SuperChassis-CSE-846E16-R1200B.yaml

* Create С9350-48HX.yaml

* Update С9350-48HX.yaml

* Update С9350-48HX.yaml

* Update С9350-48HX.yaml

* Update and rename С9350-48HX.yaml to C9350-48HX.yaml

* Create C9350-48TX.yaml

* Update C9350-48HX.yaml

* Create C9350-48U.yaml

* Create C9350-48P.yaml

* Create C9350-24U.yaml

* Create C9350-24P.yaml

* Create C9350-48T.yaml

* Create C9350-24T.yaml

* Create C9350-NM-4C.yaml

* Create C9350-NM-2C.yaml

* Create C9350-NM-8Y.yaml

* Rename ProLiant-DL380-Gen5.yml to ProLiant-DL380-Gen5.yaml

* Create C9300X-24HX.yaml

* Create C9300X-48HXN.yaml

* Update C9300X-48HXN.yaml

* Create DGS-1210-28X-ME.yaml

* Update DGS-1210-28X-ME.yaml

* Create ETX-203AM.yaml

* Rename device-types/C9350-48P.yaml to device-types/Cisco/C9350-48P.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-10-11 22:49:07 +01:00
Ramón Carmenaty
4ca01bb7e5 Add Supermicro Motherboard X8STi (#3242)
* Include Supermicro MDB-X8STi

* Update u_height MBD-X8STi

* Include MDB-X8STi

* Fix Supermicro MBD-X8STi as per pre commit script

* Update MBD-X8STi.yaml

---------

Co-authored-by: Ramón Carmenaty <rccarmenaty@ugr.es>
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-10-10 22:23:57 +01:00
Arseny
e9725886ae Add SYS-1028R-WC1RT.yaml (#3497)
* Add SYS-1028R-WC1RT.yaml

* Update SYS-1028R-WC1RT.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-09-04 12:49:15 +01:00
Juniper46
f903107eb1 Added SYS-6028R-TR (#3410)
* Create OAW-4750.yaml

* Create PSU-350-AC.yaml

* Create OAW-4750XM.yaml

* Update and rename Aruba-MM-HW-5K.yaml to Aruba-MCR-HW-5K.yaml

This has been renamed

* Update OAW-4750.yaml

* Update OAW-4750XM.yaml

* Create PWS-741P-1R.yaml

* Create SYS-6028R-TR.yaml

* Update SYS-6028R-TR.yaml
2025-08-12 09:15:28 +01:00
m-hau
9e6cf8d017 Enforce component properties (#3391)
* Disable additional properties for components

It is not a global option, it needs to be set per-definition.
Enabling it produces a lot of validation errors.

* Update json schema

Add missing fields and value constraints. The `rf_role` enum is
currently not included in the `generated_schema.json` from upstream,
so I "faked" it for now by added it manually.

* Rework custom power source marker

While you could technically have a device that does PoE and serial
console on the same port, this is just one very specific scenario.
Rename the custom property from `poe` to `_is_power_source` to be more
general and better reflect its intention, and properly document it in
the json schema.
Remove the property from device types where it is false, and where it's
unneeded because power-ports exist.

* Fix power draw

In NetBox the PSU modules have a power draw, but not the module-bays you
can put them into; so remove it from those. Plus some minor corrections.

* Fix PoE

Basically fix the casing by renaming from the wrong kebab-case to the
correct snake_case.

* Turn invalid comments into description

Only device types can have `comments`, everything else is limited to
`description`. So turn all invalid comments into descriptions.

* Fix mgmt_only

Console port in NetBox don't have a `mgmt_only` property, because they
are by definition management-only.

* Fix position(s)

Device bays don't have a position, because the child devices are
completely separate and don't share any naming/numbering.

* Miscellaneous fixes

Everything that didn't fit into the prior larger error categories.
Validation now passes again.
2025-08-08 22:10:01 +01:00
Frigyes
92fc030794 Added SuperServer 1028R-WTR (#3385)
* Added SuperServer 1028R-WTR

* Update SuperServer-1028R-WTR.yml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-06 21:56:27 +01:00
Ben Klein
9034b367d2 Add Supermicro SYS-E300-12D-4CN6P (#3358) 2025-08-04 10:06:47 +01:00
Karl Q.
f7804fe25f feat - add DIMM slots on sys-5019d-fn8tp as module bays (#3259)
4.3+ netbox supports DIMM as module bays

Co-authored-by: Karl Quinsland <contact@kquinsland.com>
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-03 17:59:47 +01:00
Karl Q.
5df6658afa feat add supermicro MBD-X10SRH-CF and CSE-847BE1C-R1K23LPB (#3253)
* feat add supermicro `MBD-X10SRH-CF` and `CSE-847BE1C-R1K23LPB`

Chassis comes with images

* fix - nit/fmt/lint

All hail the `autofmt` :D

---------

Co-authored-by: Karl Quinsland <contact@kquinsland.com>
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-03 17:39:24 +01:00
Doneven2012
5e97a67846 Added Supermicro SuperServer-4028GR-TRT (#3181)
* Create SuperServer-4028GR-TRT

Added SuperServer-4028GR-TRT - Part number "SYS-4028GR-TRT07-NC24B" to the Netbox Library

* Added forgotten .yml extension to SuperServer-4028GR-TRT

* Updated Slug

Wrong slug used, another superserver was used as a base for this one
2025-05-22 21:34:31 +01:00
djarvad
7e38ad9926 Add device type supermicro storage server ssg 610 p (#3155)
* Add supermicro ssg-610p

* Fix part_number

* Fix slug to match elevation images

* Change updated  rear image for supermicro ssg-610p
2025-05-21 09:01:24 +01:00
Olof Johansson
03a7756523 Add a handful of new devices (#3135)
* Add generic full-depth 1U shelf

Signed-off-by: Olof Johansson <olof@lixom.net>

* Add Ubiquiti EdgeRouter Infinity

Signed-off-by: Olof Johansson <olof@lixom.net>

* Add SuperServer 5019S-M

Signed-off-by: Olof Johansson <olof@lixom.net>

* Add SuperServer 6029U-TR4T+

Signed-off-by: Olof Johansson <olof@lixom.net>

* Add SuperServer 6028TR-HTR

Signed-off-by: Olof Johansson <olof@lixom.net>

* Add SuperChassis 826-BE1C4

Signed-off-by: Olof Johansson <olof@lixom.net>

* Update SYS-5019S-M.yaml

adjusted power ports

* Update ER-8-XG.yaml

minor adjustments

---------

Signed-off-by: Olof Johansson <olof@lixom.net>
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-05-16 09:02:46 +01:00
Takuma Watanabe
3f17400521 Add Supermicro SYS-421GE-TNRT device-type and PSU module-type (#2926)
Signed-off-by: Takuma Watanabe <walther.nurnberg@gmail.com>
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-03-09 21:51:53 +00:00
Takuma Watanabe
9f044e0126 Add Supermicro SYS-221H-TNR device-type and some related module-types (#2925)
Signed-off-by: Takuma Watanabe <walther.nurnberg@gmail.com>
2025-03-09 21:44:33 +00:00
Patrick
1fb872927f Added Supermicro SuperStorage 6049P-E1CR36H and its elevation-images (#2862)
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-02-23 16:22:54 +00:00
Patrick
5c44dc1917 Added Supermicro Ethernet SuperSwitch SSE-G3648B and its elevation-images (#2861) 2025-02-23 16:17:09 +00:00
Patrick
b15b514b9b Added Supermicro AS-2124BT-HTR and its elevation-images (#2860)
* Added Supermicro AS-2124BT-HTR and its elevation-images

* Needed an underscore, and not a dash, for the image parameter

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-02-23 16:16:07 +00:00
Patrick
ab4ab8b647 Added Supermicro SuperServer 6029P-TR and its elevation-images (#2863)
* Added Supermicro SuperServer 6029P-TR and its elevation-images

* Maybe a good idea to set image to true, when I add images, yeah?

* Maybe also properly include the slug in the image name next time...?
2025-02-23 16:12:07 +00:00
Walday
6d1d0c0e72 Create SSG-640P-E1CR36L.yaml (#2845)
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-02-20 23:06:11 +00:00
Evan Felix
cc47e4a67e Add Supermicro Storage shelf (#2789) 2025-02-15 10:58:41 +00:00
Walday
694680edad Create SSG-6038R-E1CR16H.yaml (#2745)
* Create SSG-6038R-E1CR16H.yaml

* Update SSG-6038R-E1CR16H.yaml

Correct model in code

* Update SSG-6038R-E1CR16H.yaml

fixed issues

* Update SSG-6038R-E1CR16H.yaml

* Update SSG-6038R-E1CR16H.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-02-12 08:58:51 +00:00
mitdfn
f635716826 * Add Supermicro ASG-2015S-E1CR24L (#2728)
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-02-07 21:16:57 +00:00
Théophile Bastian
a3631ffaaa Add Supermicro JBOD SuperChassis 846BE1C-R1K03JBOD (#2706)
* Add Supermicro JBOD SuperChassis 846BE1C-R1K03JBOD

* Update SuperChassis-846BE1C-R1K03JBOD.yaml

Fixed issues

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-01-31 22:23:06 +00:00
mitdfn
dec71ef31f Add Supermicro AS-1115SV-WTNRT (#2653)
* Add Supermicro AS-1115SV-WTNRT

* Add new device type for server Supermicro AS-1115SV-WTNRT
* Add elevation images for AS-1115SV-WTNRT

* * Edit Supermicro AS-1115SV-WTNRT

  * Remove power section
  * Add power supply module bays

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-01-20 10:19:10 +00:00
Analicia Abernathy
889ccbb7a4 Adding SSH-6027R-E1R12N (#2641)
Adding SSH-6027R-E1R12N system to device types

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-01-17 09:01:40 +00:00
Ivan Shires
9547a284c9 added sse-x3348tr (#2456)
* added sse-x3348tr

* newline character

* Update SSE-X3348TR.yaml

Converted power ports to module bays

---------

Co-authored-by: Ryan Merolle <ryanmerolle@users.noreply.github.com>
Co-authored-by: Harry <Harry@cadby.co.uk>
2024-12-09 11:23:29 +00:00
Markus Viitamäki
6d40b31a72 Add Supermicro AS-3015MR-H8TNR (#2497)
* Add SuperMicro AS-3015MR-H8TNR

* make it a proper link to the url

* adding forgotten IPMI ports

* fix last small thing
2024-11-13 16:00:16 +00:00
raven
2ef0121d80 fix non-unicode symbol and add some descriptions while at it (#2459)
Co-authored-by: Giotta Simon <simon.giotta@ruag.ch>
2024-11-05 21:06:43 +00:00
Ivan Shires
85f31f6fd6 added part number + comments (#2455)
* added part number + comments

Update AS-1114S-WN10RT.yml

* fixed validator error

* and, again.
2024-11-05 10:42:53 +00:00
raven
36e7dc73b5 add Supermicro 5018D-FN8T and 5019D-FN8TP (#2441)
* add SuperServer 5018D-FN8T

* transform slug to lowercase

* add SYS-5019D-FN8TP

* add comments with links and fix interface type

* remove console ports

* add missing pci slots

* add elevation images

---------

Co-authored-by: Giotta Simon <simon.giotta@ruag.ch>
Co-authored-by: Harry <Harry@cadby.co.uk>
2024-11-03 13:17:50 +00:00
Juri Kononov
f3dd22e8a0 added SuperServer SSG-640P-E1CR24H (#2110)
* added SuperServer SSG-640P-E1CR24H

* fixed slug

* added SuperStorage 6029P-E1CR12T, SSG-6028R-E1CR16T and remaned yml files

* slug-fix

* slug-fix

* Converted Power ports to module bays

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2024-11-03 12:55:04 +00:00
Patrick
92099f74fa Add Supermicro SuperServer 5039MC-H8TRF and its servers' motherboard MBD-X11SCD-F (#2217)
* Add Supermicro SuperServer 5039MC-H8TRF and its motherboard MBD-X11SCD-F

* Added context to the motherboard/server

* Added context to the motherboard/server

* Fixed slug by removing dash

* Removed motherboard interfaces as these should from module AOC-CGP-i2 in the MLP slot

* Update SYS-5039MC-H8TRF.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2024-10-24 13:21:58 +01:00
Patrick
8b8421be1c Add Supermicro SuperServer 5039MS-H8TRF and its servers' motherboard MBD-X11SSD-F (#2218)
* Add Supermicro SuperServer 5039MC-H8TRF and its motherboard MBD-X11SCD-F

* Added context to the motherboard/server

* Added context to the motherboard/server

* Fixed slug by removing dash

* Added SuperServer 5039MS-H8TRF and its node/motherboard X11SSD-F

* Deleted previous files I added by accident

* Update SYS-5039MS-H8TRF.yaml

Converted power ports to module bays

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2024-10-20 22:33:06 +01:00
Patrick
a3c7565c46 Add Supermicro SuperServer 1029U-TR4T (#2209)
* Add Supermicro SuperServer 1029U-TR4T https://www.supermicro.com/products/system/1U/1029/SYS-1029U-TR4T.cfm

* Removed ""-" from PCI-e description

* Removed PCI-e for testing checking script

* Removed Interfaces for testing checking script

* Removed even more portions to test the checking script

* Back to full config

* Add brackets around the model in the comments field

* Removed apostrophes and brackets

* Update SYS-1029U-TR4T.yaml

Converted power ports to module bays


---------

Co-authored-by: Harry
2024-10-19 15:42:04 +01:00
Patrick
9390806a63 Add Supermicro SuperServer 530MT-H8TNR and MBD-X12STD-F (#2225)
* Added Supermicro SuperServer 530MT-H8TNR and its servers' motherboard X12STD-F

* Update SYS-530MT-H8TNR.yaml

converted power ports to module bays

* Update SYS-530MT-H8TNR.yaml

Fixed issue

---------

Co-authored-by: Harry
2024-10-18 22:08:32 +01:00
Patrick
fabf74afdc Add Supermicro SuperChassis 504-203B (#2228)
* Added Supermicro SuperChassis 504-203B

* It's not full-depth

---------

Co-authored-by: Harry
2024-10-18 21:05:11 +01:00
Patrick
957051d56b Add Supermicro SuperServer A+ Server 1014S-WTRT (#2227)
* Added SuperServer A+ Server 1014S-WTRT

* Update AS-1014S-WTRT.yaml

Converted power ports to module bays

---------

Co-authored-by: Harry
2024-10-17 16:51:39 +01:00
Patrick
369501c701 Added Supermicro SuperServer SYS-110P-WTR (#2226)
* Added Supermicro SuperServer SYS-110P-WTR

* Removed duplicate PCIe text in the M.2 module-bay description field

* Update SYS-110P-WTR.yaml

converted power ports to module bays

---------

Co-authored-by: Harry
2024-10-17 15:51:14 +01:00
Patrick
d8072f93a7 Add Supermicro Superserver SYS-2029U-E1CR25M (#2215)
* Add Supermicro Superserver SYS-2029U-E1CR25M

* Modified duplicate module-bay name

* Update SYS-2029U-E1CR25M.yaml

Converted power ports to module bays

---------

Co-authored-by: Harry
2024-10-16 14:37:08 +01:00
chaeynz
0eec212d6f Add SuperMicro SYS-E300-9D (#2358)
* Create SYS-E300-9D

* Add SYS-E300-9D

---------

Co-authored-by: Harry
2024-10-16 10:06:38 +01:00
Patrick
8b47c6f07f Add Supermicro Superserver SYS-5029P-WTR (#2216)
* Add Supermicro Superserver SYS-5029P-WTR

* Update SYS-5029P-WTR.yaml

Converted Power ports to module bays

---------

Co-authored-by: Harry
2024-10-13 13:18:24 +01:00
Patrick
ffa34b42ab Add Supermicro Superserver SYS-5019P-WTR (#2214)
* Added Supermicro Superserver SYS-5019P-WTR

* Removed some blank spaces

* Update SYS-5019P-WTR.yaml

Moved power ports to module bays

* Create PWS-504P-1R.yaml

Added 500W PSU for sys-5019P-WTR

---------

Co-authored-by: Harry
2024-10-13 13:10:48 +01:00
Patrick
e2e0beed12 Add Supermicro Storage SuperServer SSG-620P-E1CR24L (#2208)
* Add Supermicro SSG-620P-E1CR24L - https://www.supermicro.com/en/products/system/Storage/2U/SSG-620P-E1CR24L

* Moved PCI-E location "A1" to technically incorrect "4"

* Update SSG-620P-E1CR24L.yaml

Moved power ports to PSU module bays

---------

Co-authored-by: Harry
2024-10-13 12:50:27 +01:00
Patrick
87af60e54d Add Supermicro A+ Server 2124BT-HNTR and its servers' motherboard H12DST-B (#2222)
* Add Supermicro A+ Server 2124BT-HNTR and motherboard H12DST-B

* Modified incorrect PCI-E name for a motherboard module-bay

* Changed node position-indication and name from alphabetical ABCD to numerical 1234

* Update AS-2124BT-HNTR.yaml

Moved Power ports to module bays as they are removable PSUs

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2024-10-12 22:07:02 +01:00
Patrick
b6a2e9b27f Add Supermicro Superserver SYS-6018R-MT (#2224)
* Added Supermicro Superserver 6018R-MT

* Update SYS-6018R-MT.yaml

6018R-MT only has 1 PSU

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2024-10-12 21:55:37 +01:00