Commit Graph

4170 Commits

Author SHA1 Message Date
github-actions[bot]
6aeb4474c1 Regenerate master slug list after successful PR merge (#3415)
Co-authored-by: NetBox-Bot <info@netboxlabs.com>
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-13 08:33:04 +01:00
NetBox-Bot
efe79b7738 Regenerate master slug list after successful PR merge 2025-08-13 07:30:31 +00:00
Walday
ad173d2cec Update C9500-48Y4C.yaml (#3416) 2025-08-13 08:28:53 +01:00
NetBox-Bot
4b3ef29077 Regenerate master slug list after successful PR merge 2025-08-12 20:46:15 +00:00
Caio Almeida
fe5d0f863e Updates Huawei Device Type: S5731-H24T4XC (#3414)
* Adds file 'huawei-s5731-h24t4xc.front.png'

* Adds file 'huawei-s5731-h24t4xc.rear.png'

* Updates .yaml: adds elevation images + part_number + fans on module-bays; adds power modules' labels; and, removes unnecessary 'interface' text on XGE ports
2025-08-12 21:44:43 +01:00
NetBox-Bot
e89b3b2479 Regenerate master slug list after successful PR merge 2025-08-12 14:15:39 +00:00
leonardoefel
10638d700f add datacom modelos (#3383)
* Add Datacom device models and enterprise switches to device-types library

* add new devices

* Delete device-types/Datacom/DM1305E -48GT+4XS.yaml

* Update DM1105E-24GP+4XS.yaml

* Update DM1105E-24GT+4GX.yaml

* Update DM1205E-24GT+4XS.yaml

* Update DM1205E-24GP+4XS.yaml

* Update DM1105E-48GP+6XS.yaml

* Update DM1105E-48GT+6XS.yaml

* Update DM1205E-48GP+4XS.yaml

* Update DM1205E-48GT+4XS.yaml

* Update DM1305E-24GT+4XS.yaml

* Update DM1305E-48GT+4XS.yaml

* Update DM1205E-48GP+4XS.yaml

* Update DM1105E-24GP+4XS.yaml

* Update DM1105E-24GT+4GX.yaml

* Update DM1105E-48GP+6XS.yaml

* Update DM1105E-48GT+6XS.yaml

* Update DM1205E-24GP+4XS.yaml

* Update DM1205E-24GT+4XS.yaml

* Update DM1205E-48GP+4XS.yaml

* Update DM1205E-48GT+4XS.yaml

* Update DM1305E-24GT+4XS.yaml

* Update DM1305E-48GT+4XS.yaml

* Update DM1105E-48GT+6XS.yaml

* Update DM1305E-48GT+4XS.yaml

* Update DM1105E-24GP+4XS.yaml

* Update DM1105E-24GT+4GX.yaml

* Update DM1105E-48GP+6XS.yaml

* Update DM1105E-48GT+6XS.yaml

* Update DM1205E-24GP+4XS.yaml

* Update DM1205E-24GT+4XS.yaml

* Update DM1205E-48GP+4XS.yaml

* Update DM1205E-48GT+4XS.yaml

* Update DM1305E-24GT+4XS.yaml

* Update DM1305E-48GT+4XS.yaml

* Rename DM1105E-24GP+4XS.yaml to dm1105e-24gp-plus-4xs.yaml

* Rename DM1105E-24GT+4GX.yaml to dm1105e-24gt-plus-4gx.yaml

* Rename DM1105E-48GT+6XS.yaml to dm1105e-48gt-plus-6xs.yaml

* Rename DM1105E-48GP+6XS.yaml to m1105e-48gp-plus-6xs.yaml

* Rename DM1205E-24GP+4XS.yaml to dm1205e-24gp-plus-4xs.yaml

* Rename DM1205E-24GT+4XS.yaml to dm1205e-24gt-plus-4xs.yaml

* Rename DM1205E-48GP+4XS.yaml to dm1205e-48gp-plus-4xs.yaml

* Rename DM1205E-48GT+4XS.yaml to dm1205e-48gt-plus-4xs.yaml

* Rename DM1305E-24GT+4XS.yaml to dm1305e-24gt-plus-4xs.yaml

* Rename DM1305E-48GT+4XS.yaml to dm1305e-48gt-plus-4xs.yaml

* Rename m1105e-48gp-plus-6xs.yaml to dm1105e-48gp-plus-6xs.yaml

* Update dm1205e-48gp-plus-4xs.yaml

* Update dm1205e-48gp-plus-4xs.yaml

* Update dm1205e-48gp-plus-4xs.yaml

* Update and rename dm1105e-24gp-plus-4xs.yaml to DM1105E-24GP-PLUS-4XS.yaml

* Update and rename dm1105e-24gt-plus-4gx.yaml to DM1105E-24GT-PLUS-4GX.yaml

* Update and rename dm1105e-48gp-plus-6xs.yaml to DM1105E-48GP-PLUS-6XS.yaml

* Update and rename dm1105e-48gt-plus-6xs.yaml to DM1105E-48GT-PLUS-6XS.yaml

* Rename dm1205e-24gp-plus-4xs.yaml to DM1205E-24GP-PLUS-4XS.yaml

* Rename dm1205e-24gt-plus-4xs.yaml to DM1205E-24GT-PLUS-4XS.yaml

* Update and rename dm1205e-48gp-plus-4xs.yaml to DM1205E-48GP-PLUS-4XS.yaml

* Update and rename dm1205e-48gt-plus-4xs.yaml to DM1205E-48GT-PLUS-4XS.yaml

* Update and rename dm1305e-24gt-plus-4xs.yaml to DM1305E-24GT-PLUS-4XS.yaml

* Update and rename dm1305e-48gt-plus-4xs.yaml to DM1305E-48GT-PLUS-4XS.yaml

* Update DM1105E-24GT-PLUS-4GX.yaml

* Update DM1105E-24GP-PLUS-4XS.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-12 15:14:18 +01:00
NetBox-Bot
28a4e9bbf1 Regenerate master slug list after successful PR merge 2025-08-12 14:01:24 +00:00
Walday
cc41abd96e Create MQ426010.yaml (#3411)
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-12 14:59:51 +01:00
NetBox-Bot
a52a4587af Regenerate master slug list after successful PR merge 2025-08-12 13:48:02 +00:00
Walday
1000f19bcc Create twb-1866-sr-ral9004.yaml (#3408)
* Create twb-1866-sr-ral9004.yaml

* Update twb-1866-sr-ral9004.yaml

* Update twb-1866-sr-ral9004.yaml

* Update and rename twb-1866-sr-ral9004.yaml to TWB-1866-SR-RAL9004.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-12 14:46:41 +01:00
NetBox-Bot
be5134f76e Regenerate master slug list after successful PR merge 2025-08-12 13:41:39 +00:00
Walday
9e5f267acd Create ttc-4266-sr-ral9004.yaml (#3407)
* Create ttc-4266-sr-ral9004.yaml

* Update ttc-4266-sr-ral9004.yaml

* Update ttc-4266-sr-ral9004.yaml

* Update ttc-4266-sr-ral9004.yaml

* Update ttc-4266-sr-ral9004.yaml

* Rename ttc-4266-sr-ral9004.yaml to TTC-4266-SR-RAL9004.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-12 14:40:19 +01:00
NetBox-Bot
3b7e5bb705 Regenerate master slug list after successful PR merge 2025-08-12 08:25:51 +00:00
Rasmus K.
959b12bc26 Adding additional Cisco IE 2k and 4k switches (#3372)
* Create IE-4000-4T4P4G-E.yaml

* Create IE-4010-4S24P.yaml

* Update weight IE-4000-4T4P4G-E.yaml

* Create IE-2000-8TC-G-B.yaml

* Update IE-2000-8TC-G-B.yaml

* Update IE-4010-4S24P.yaml

* Update `airflow` IE-2000-8TC-G-B.yaml

* Update `airflow` IE-4000-4T4P4G-E.yaml

* Update `airflow` IE-4010-4S24P.yaml

* Update `poe_mode` IE-4010-4S24P.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-12 09:24:31 +01:00
NetBox-Bot
5f68de0d3d Regenerate master slug list after successful PR merge 2025-08-12 08:16:51 +00: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
NetBox-Bot
c0c0bd217c Regenerate master slug list after successful PR merge 2025-08-12 08:10:09 +00:00
Juniper46
c99de45654 Improved Netgate 8300 and added images (#3409)
* Update FAP-C24JE.yaml

removed non manufacture url and improved power port

* Update XN-DCPWR-300W-BF.yaml

* Update XN-DCPWR-300W-FB.yaml

* Update X250e-48tDC.yaml

* Update EX4200-24PX.yaml

* Update EX4200-24P.yaml

* Update EX4200-24F.yaml

* Update EX4200-24T.yaml

* Update EX4200-48P.yaml

* Update EX4200-48PX.yaml

* Update EX4200-48T.yaml

* Update RMCARD205.yaml

* Update XGS-107.yaml

* Update S2995G-24TX-UPS.yaml

* Update S2995G-24TX-RPS.yaml

* Update S2995G-24FX.yaml

* Update XGS-108.yaml

* Update CX555.yaml

* Update C9200CX-12T-2X2G.yaml

fixed power ports

* Update X440-48tDC.yaml

* Update FG-300D.yaml

* Update 8300-Security-Gateway.yaml

* Add files via upload

* Rename elevation-images/netgate-8300-security-gateway.front.jpg to elevation-images/Netgate/netgate-8300-security-gateway.front.jpg

* Add files via upload

* Update 8300-Security-Gateway.yaml
2025-08-12 09:08:48 +01:00
NetBox-Bot
a6fcc8b6e4 Regenerate master slug list after successful PR merge 2025-08-12 07:55:44 +00:00
Julio César Rocha
11c7e1fa92 Add NavePoint 00404147 (#3221)
* Add NavePoint 00404147

* Update device-types/NavePoint/00404147.yaml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Move YAML into /rack-types/

* See https://github.com/netbox-community/devicetype-library/pull/3244

* Update 00404147.yaml

* Update 00404147.yaml

* Update 00404147.yaml

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-12 08:54:26 +01:00
NetBox-Bot
0846423916 Regenerate master slug list after successful PR merge 2025-08-11 14:54:30 +00:00
Wayne Spangenberg
f78f8cdc10 Add Juniper MX10008 and related module types (#3387)
* Add Juniper MX10008 and related module types with detailed specifications

* Add interface definitions for MX10K-LC2101 and MX10K-LC9600 line cards

* Update Juniper MX10008 and related module types with additional specifications and corrections

---------

Co-authored-by: Wayne Spangenberg <wayne.spangenberg@ams-ix.net>
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-11 15:53:05 +01:00
NetBox-Bot
511dbb5b41 Regenerate master slug list after successful PR merge 2025-08-11 14:33:52 +00:00
Juniper46
7678a3e7ac Added Alcatel lucent controller (#3405)
* 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
2025-08-11 15:32:28 +01:00
NetBox-Bot
59425f6da1 Regenerate master slug list after successful PR merge 2025-08-11 14:22:59 +00:00
Juniper46
968cb326c2 Improve data (#3406)
* Update FAP-C24JE.yaml

removed non manufacture url and improved power port

* Update XN-DCPWR-300W-BF.yaml

* Update XN-DCPWR-300W-FB.yaml

* Update X250e-48tDC.yaml

* Update EX4200-24PX.yaml

* Update EX4200-24P.yaml

* Update EX4200-24F.yaml

* Update EX4200-24T.yaml

* Update EX4200-48P.yaml

* Update EX4200-48PX.yaml

* Update EX4200-48T.yaml

* Update RMCARD205.yaml

* Update XGS-107.yaml

* Update S2995G-24TX-UPS.yaml

* Update S2995G-24TX-RPS.yaml

* Update S2995G-24FX.yaml

* Update XGS-108.yaml

* Update CX555.yaml

* Update C9200CX-12T-2X2G.yaml

fixed power ports

* Update X440-48tDC.yaml

* Update FG-300D.yaml
2025-08-11 15:21:38 +01:00
NetBox-Bot
34b1e814eb Regenerate master slug list after successful PR merge 2025-08-11 13:27:20 +00:00
m-hau
8b3214b4b6 Fix _is_power_source in README (#3404)
Forgot that in the original PR.
2025-08-11 14:25:28 +01:00
Karl Q.
7e323a3479 feat - add 42U variant of HP 10000 G2 series rack (#3244)
* feat - add 42U variant of HP 10000 G2 series rack

Had to guess about the empty weight from 22U

* Update and rename hpe-10642-g2.yaml to 10642-G2.yaml

---------

Co-authored-by: Karl Quinsland <contact@karlquinsland.com>
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-11 14:25:00 +01:00
NetBox-Bot
a4edb246e4 Regenerate master slug list after successful PR merge 2025-08-11 13:01:48 +00:00
Bastian Leicht
ec5e29607b Add Digitus DN-19 07-U (#3275)
* feat: add Digitus DN-19 07-U

* fix: add missing desc_units property
2025-08-11 13:59:56 +01:00
NetBox-Bot
34231fd81f Regenerate master slug list after successful PR merge 2025-08-11 12:08:47 +00:00
Bastian Leicht
57742dbb2c Add rack-types (#3026)
* feat: add front image

* feat: startech 4post rack

* feat: add digitus DN-19 07U-I-OD

* feat: add digitus DN-19 07U-I-OD

* Revert "feat: add front image"

This reverts commit bdd27607f821fa942d40fb01774cab6053f83ada.

* fix: change form_factor

* feat: add racktype schema

* feat: add racktype schema

* feat: upload generated known-racks.pickle

* fix: change filename

* feat: add rack type

* refactor: change tests to work with racks

* refactor: use the correct device class

* fix: rename file correctly

* Update racktype.json

* fix: add missing desc_units schema property

* fix: add missing desc_units value

* chore: update readme with rack-types documentation

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-11 13:07:27 +01:00
NetBox-Bot
a34ad442f3 Regenerate master slug list after successful PR merge 2025-08-11 10:42:15 +00:00
Caio Almeida
6f68c061e5 Adds a new Generic Device Type: 16-port Copper Modular Patch Panel Half Depth (#3399)
* Adds 'generic-16-port-copper-modular-patch-panel-half-depth.front.png'

* Adds '16-port-Copper-Modular-Patch-Panel-Half-Depth.yaml'

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-11 11:40:36 +01:00
NetBox-Bot
b43adf601e Regenerate master slug list after successful PR merge 2025-08-11 10:07:38 +00:00
Caio Almeida
7b2c7e48f3 Adds a new Huawei Device Type: S5720-52X-PWR-SI-AC (#3401)
* Adds 'huawei-s5720-52x-pwr-si-ac.front.png'

* Adds 'huawei-s5720-52x-pwr-si-ac.rear.png'

* Adds 'S5720-52X-PWR-SI-AC.yaml'

* Fix PoEs value on .yaml

* Fix 'power-ports' -> 'module-bays' on S5720-52X-PWR-SI-AC.yaml
2025-08-11 11:06:01 +01:00
NetBox-Bot
1a38041f94 Regenerate master slug list after successful PR merge 2025-08-10 09:05:26 +00:00
Caio Almeida
863b1e1d81 Adds a new Huawei Device Type: S5700-52P-LI-AC (#3400)
* Adds 'huawei-s5700-52p-li-ac.front.png'

* Adds 'huawei-s5700-52p-li-ac.rear.png'

* Adds 'S5700-52P-LI-AC.yaml'

* Update S5700-52P-LI-AC.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-10 10:03:50 +01:00
NetBox-Bot
73eff3921a Regenerate master slug list after successful PR merge 2025-08-10 08:59:03 +00:00
Maximiliano Kolus
acab3c9719 Add Fortinet FortiGate 91E (#3396)
* Add Fortinet FortiGate 91E

* Added airflow datapoint.

* Update FG-91E.yaml

fixed issue

* Update FG-91E.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-10 09:51:22 +01:00
Maximiliano Kolus
200faffad7 Add Fortinet FortiGate 90E (#3394)
* Add Fortinet FortiGate 90E

* Update FG-90E.yaml

fixed issues

* added airflow datapoint

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-10 09:42:53 +01:00
NetBox-Bot
310f1f557e Regenerate master slug list after successful PR merge 2025-08-09 20:53:57 +00:00
Maximiliano Kolus
d133494c5d Add Fortinet FortiAP 231F (#3395)
* Add Fortinet FortiAP 231F

* Update FAP-231F.yaml

fixed issues

* Update FAP-231F.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-08-09 21:52:38 +01:00
Caio Almeida
53bd66e0ba Updates Huawei Device Type: NE8000 F1A-8H20Q (#3398)
* Adds 'huawei-ne8000-f1a-8h20q.front.png'

* Adds 'huawei-ne8000-f1a-8h20q.rear.png'

* Adds Elevation Images to NE8000-F1A-8H20Q.yaml

* Updates comments hyperlink on .yaml
2025-08-09 21:51:38 +01:00
NetBox-Bot
e80471c083 Regenerate master slug list after successful PR merge 2025-08-08 21:11:23 +00: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
NetBox-Bot
eeadf01038 Regenerate master slug list after successful PR merge 2025-08-07 20:46:53 +00:00
Caio Almeida
ad2106b27b Adds a new HPE Device Type: MSR954 AC Router JH296A (#3386)
* Adds 'hpe-msr954-ac-router.front.png'

* Adds 'JH296A.yaml'

* Adds 'hpe-msr954-ac-router.rear.png'

* Renames .yaml
2025-08-07 21:45:13 +01:00