-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
area:deviceschorefeature/networkNetwork interface and connection featuresNetwork interface and connection featurespriority:mediumsize:large
Description
Parent Epic
Part of #71 (Network Interface Visualization and Connectivity)
Summary
Add interface definitions to the bundled starter library devices.
Current State
- 43 devices in starter library
- No interface data defined
- Devices are visual-only (no port information)
Approach Options
- Manual entry - Define interfaces for each device manually
- NetBox import - Import from netbox-community/devicetype-library
- Subset first - Start with network devices only (switches, routers, firewalls)
- Community - Accept PRs for interface data
Recommended Approach
- Import from NetBox library where available
- Manual entry for devices not in NetBox library
- Start with network category devices
Acceptance Criteria
- All devices in "network" category have interfaces defined
- All devices in "patch-panel" category have front/rear ports
- PDUs in "power" category have power outlets defined
- Servers have at least management + primary interfaces
- Document which devices have interface data in SPEC.md
Priority Order
- Switches (Ubiquiti, MikroTik, TP-Link)
- Patch panels
- Routers/firewalls
- Servers
- Other
Dependencies
- feat: expand InterfaceTemplate type and Zod schema #247 (InterfaceTemplate schema)
- feat: import device type from NetBox YAML #259 (NetBox YAML import - can use for bulk import)
References
- Starter library:
src/lib/data/starterLibrary.ts - NetBox library: https://github.com/netbox-community/devicetype-library
Metadata
Metadata
Assignees
Labels
area:deviceschorefeature/networkNetwork interface and connection featuresNetwork interface and connection featurespriority:mediumsize:large