-
Notifications
You must be signed in to change notification settings - Fork 38
VLANs not being applied to the interfaces based on name #602
Copy link
Copy link
Open
Milestone
Description
- QUADS version (
rpm -qa | grep quadsand/orquads --version): quads-2.2.0-20250416.noarch - Python version: Python 3.12.7
- Operating System: Fedora release 40 (Forty)
Describe the bug
If you define interfaces for em3 or em4 without having an em1 or em2, quads will treat em3 and em4 to the vlans that em1 and em2 would use over the respective ones for their interfaces.
To Reproduce
Steps to reproduce the behavior:
quads --ls-interface --host host.example.com
bios id: None
mac address: <mac>
switch ip: <ip>
port: et-0/0/0:2
speed: 25
vendor: intel
pxe_boot: False
maintenance: False
interface: em4
bios id: None
mac address: <mac>
switch ip: <ip>
port: et-0/0/0:3
speed: 25
vendor: intel
pxe_boot: False
maintenance: False
run verify_switchconf.py --cloud cloud##
INFO - Host: host1.example.com
INFO - Host: host2.example.com
INFO - Host: host3.example.com
INFO - Host: host4.example.com
INFO - Host: host5.example.com
INFO - Host: host6.example.com
INFO - Host: host7.example.com
INFO - Host: host8.example.com
INFO - Host: host9.example.com
INFO - Host: host10.example.com
INFO - Host: host11.example.com
WARNING - Interface et-0/0/0:0 not using QinQ_vl1210
WARNING - Interface et-0/0/0:0 appears to be a member of VLAN 1212, should be 1210
WARNING - Interface et-0/0/0:1 not using QinQ_vl1211
WARNING - Interface et-0/0/0:1 appears to be a member of VLAN 1213, should be 1211
INFO - Host: host12.example.com
WARNING - Interface et-0/0/0:2 not using QinQ_vl1210
WARNING - Interface et-0/0/0:2 appears to be a member of VLAN 1212, should be 1210
WARNING - Interface et-0/0/0:3 not using QinQ_vl1211
WARNING - Interface et-0/0/0:3 appears to be a member of VLAN 1213, should be 1211
INFO - Host: host13.example.com
INFO - Host: host14.example.com
INFO - Host: host15.example.com
INFO - Host: host16.example.com
INFO - Host: host17.example.com
INFO - Host: host18.example.com
INFO - Host: host19.example.com
INFO - Host: host20.example.com
Expected behavior
For the proper vlans to be put on via interface name (not position)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Type
Projects
Status
To do