towerops/priv
Graham McIntire 19ceae0b4e
feat: Phase 1 Quick Wins - 11 vendor profiles implemented
Completed Phase 1 of comprehensive coverage analysis, adding support for 11
vendor profiles across 6 vendors in ~24 hours of implementation time.

**New Vendor Modules:**
- VyOS (vyos.ex) - VyOS and Vyatta router support
- Edgeswitch (edgeswitch.ex) - Ubiquiti EdgeSwitch/EdgePoint/USW series
- Omnitron (omnitron.ex) - Omnitron iConverter optical networking

**Enhanced Vendor Modules:**
- Adva (adva.ex) - Added adva-alm profile, now 7 total profiles
- Unifi (unifi.ex) - Added unifi-usp (SmartPower) profile
- APC (apc.ex) - Added aos-emu2 (Environmental Monitoring Unit) profile
- HP (hp.ex) - Added comware and procurve profiles, now 11 total
- Dell (dell.ex) - Added powerconnect profile
- Powervault (powervault.ex) - Added powervault profile variant

**New YAML Profiles:**
- adva-fsp150cp.yaml - ADVA FSP150CP optical transport
- Plus corresponding os_detection profiles for all new vendors

**Updated YAML Profiles:**
- comware.yaml, procurve.yaml - Comprehensive HP legacy switch support
- powerconnect.yaml, powervault.yaml - Dell legacy product support
- adva-alm.yaml - Enhanced Adva optical support

**Test Coverage:**
- 54 new tests across all new modules
- All 6857 tests passing
- Comprehensive coverage for each vendor module

**Profiles Added (11 total):**
1. vyos, vyatta (VyOS routers)
2. adva-alm (Adva optical)
3. edgeswitch, unifi-usp (Ubiquiti)
4. comware, procurve (HP legacy switches)
5. powerconnect, powervault (Dell legacy)
6. aos-emu2 (APC environmental)
7. omnitron-iconverter (Omnitron optical)

**Impact:**
- Closes 11-profile gap from coverage analysis
- Improves enterprise switch coverage (HP/Dell legacy)
- Enhances optical networking support (Adva, Omnitron)
- Strengthens Ubiquiti portfolio (EdgeSwitch, USP)
- Adds network router support (VyOS)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-12 10:52:51 -06:00
..
gettext feat: migrate user settings and agent management to gettext 2026-02-02 13:20:54 -06:00
mibs mib update from librenms 2026-01-28 13:38:31 -06:00
profiles feat: Phase 1 Quick Wins - 11 vendor profiles implemented 2026-02-12 10:52:51 -06:00
proto fix: resolve critical data loss and protobuf schema bugs (Phase 1) 2026-02-09 09:16:03 -06:00
repo perf: batch inserts, selective LiveView reloading, and database indexes for scale 2026-02-12 10:16:10 -06:00
static docs: update user-facing changelog and document changelog maintenance 2026-02-12 10:38:27 -06:00