Commit Graph

1432 Commits

Author SHA1 Message Date
NetBox-Bot
909b529d09 Regenerate master slug list after successful PR merge 2025-08-15 12:17:02 +00:00
NetBox-Bot
2dca23bd98 Regenerate master slug list after successful PR merge 2025-08-15 07:51:34 +00:00
NetBox-Bot
4c9dfaaa3b Regenerate master slug list after successful PR merge 2025-08-14 10:40:56 +00:00
NetBox-Bot
5b8c27f6f5 Regenerate master slug list after successful PR merge 2025-08-14 09:24:17 +00:00
NetBox-Bot
f9496594b4 Regenerate master slug list after successful PR merge 2025-08-14 07:36:26 +00:00
NetBox-Bot
fd95a08a7c Regenerate master slug list after successful PR merge 2025-08-13 12:09:55 +00:00
NetBox-Bot
bd8ebbfbff Regenerate master slug list after successful PR merge 2025-08-13 11:55:45 +00:00
NetBox-Bot
a0328fc8e9 Regenerate master slug list after successful PR merge 2025-08-13 11:38:22 +00:00
NetBox-Bot
4e13c909bd Regenerate master slug list after successful PR merge 2025-08-13 11:26:01 +00:00
NetBox-Bot
a953559d09 Regenerate master slug list after successful PR merge 2025-08-13 08:11:35 +00:00
NetBox-Bot
efe79b7738 Regenerate master slug list after successful PR merge 2025-08-13 07:30:31 +00:00
NetBox-Bot
4b3ef29077 Regenerate master slug list after successful PR merge 2025-08-12 20:46:15 +00:00
NetBox-Bot
e89b3b2479 Regenerate master slug list after successful PR merge 2025-08-12 14:15:39 +00:00
NetBox-Bot
28a4e9bbf1 Regenerate master slug list after successful PR merge 2025-08-12 14:01:24 +00:00
NetBox-Bot
a52a4587af Regenerate master slug list after successful PR merge 2025-08-12 13:48:02 +00:00
NetBox-Bot
be5134f76e Regenerate master slug list after successful PR merge 2025-08-12 13:41:39 +00:00
NetBox-Bot
3b7e5bb705 Regenerate master slug list after successful PR merge 2025-08-12 08:25:51 +00:00
NetBox-Bot
5f68de0d3d Regenerate master slug list after successful PR merge 2025-08-12 08:16:51 +00:00
NetBox-Bot
c0c0bd217c Regenerate master slug list after successful PR merge 2025-08-12 08:10:09 +00:00
NetBox-Bot
a6fcc8b6e4 Regenerate master slug list after successful PR merge 2025-08-12 07:55:44 +00:00
NetBox-Bot
0846423916 Regenerate master slug list after successful PR merge 2025-08-11 14:54:30 +00:00
NetBox-Bot
511dbb5b41 Regenerate master slug list after successful PR merge 2025-08-11 14:33:52 +00:00
NetBox-Bot
59425f6da1 Regenerate master slug list after successful PR merge 2025-08-11 14:22:59 +00:00
NetBox-Bot
34b1e814eb Regenerate master slug list after successful PR merge 2025-08-11 13:27:20 +00:00
NetBox-Bot
a4edb246e4 Regenerate master slug list after successful PR merge 2025-08-11 13:01:48 +00: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
NetBox-Bot
b43adf601e Regenerate master slug list after successful PR merge 2025-08-11 10:07:38 +00:00
NetBox-Bot
1a38041f94 Regenerate master slug list after successful PR merge 2025-08-10 09:05:26 +00:00
NetBox-Bot
73eff3921a Regenerate master slug list after successful PR merge 2025-08-10 08:59:03 +00:00
NetBox-Bot
310f1f557e Regenerate master slug list after successful PR merge 2025-08-09 20:53:57 +00: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
NetBox-Bot
e17ee6da30 Regenerate master slug list after successful PR merge 2025-08-06 20:57:50 +00:00
NetBox-Bot
4e0f1959d2 Regenerate master slug list after successful PR merge 2025-08-06 20:53:59 +00:00
NetBox-Bot
3264eab36d Regenerate master slug list after successful PR merge 2025-08-06 13:59:39 +00:00
NetBox-Bot
18fe850ecf Regenerate master slug list after successful PR merge 2025-08-06 13:54:39 +00:00
NetBox-Bot
7a5841fef8 Regenerate master slug list after successful PR merge 2025-08-06 13:46:59 +00:00
NetBox-Bot
caf44a587a Regenerate master slug list after successful PR merge 2025-08-05 11:18:23 +00:00
NetBox-Bot
e912fee28c Regenerate master slug list after successful PR merge 2025-08-05 07:36:07 +00:00
NetBox-Bot
5e80a55bcc Regenerate master slug list after successful PR merge 2025-08-05 07:25:25 +00:00
NetBox-Bot
c0ea96b77e Regenerate master slug list after successful PR merge 2025-08-05 07:18:21 +00:00
NetBox-Bot
1a4bca32ab Regenerate master slug list after successful PR merge 2025-08-04 21:47:00 +00:00
NetBox-Bot
62fea6ae6c Regenerate master slug list after successful PR merge 2025-08-04 14:44:19 +00:00
NetBox-Bot
7e88c485c6 Regenerate master slug list after successful PR merge 2025-08-04 13:18:25 +00:00
NetBox-Bot
43c379a06f Regenerate master slug list after successful PR merge 2025-08-04 13:15:25 +00:00
NetBox-Bot
d6dd35dab4 Regenerate master slug list after successful PR merge 2025-08-04 13:08:21 +00:00
NetBox-Bot
d18d144e50 Regenerate master slug list after successful PR merge 2025-08-04 09:15:03 +00:00