get_snmp_config invents "public"; management VLAN detection matches substrings #3

Open
opened 2026-10-14 08:58:52 +00:00 by christianmanivong · 0 comments
Owner
  • get_snmp_config (~1892-1922) starts with community = "public" and returns running=True, community="public" even when no row parsed.
  • _detect_management_vlan (~1935-1952): self.hostname in line matches 10.0.0.1 in 10.0.0.10, and never matches when hostname is a DNS name.
  • napalm_device_types>=0.2.0 (pyproject) / >=0.1.0 (requirements.txt), but the code needs ConfigLifecycleMixin, which is much newer.

Prio P3.

- `get_snmp_config` (~1892-1922) starts with `community = "public"` and returns `running=True, community="public"` even when no row parsed. - `_detect_management_vlan` (~1935-1952): `self.hostname in line` matches 10.0.0.1 in 10.0.0.10, and never matches when hostname is a DNS name. - `napalm_device_types>=0.2.0` (pyproject) / `>=0.1.0` (requirements.txt), but the code needs `ConfigLifecycleMixin`, which is much newer. Prio P3.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: NAPALM/napalm-tplink-jetstream#3