Configure VLAN interface on ISO installer UI

  • Related issues: #1647 [FEATURE] Support configuring a VLAN at the management interface in the ISO installer UI

Category:

  • Network
  • Harvester Installer

Environment Setup

  1. Prepare a No VLAN network environment
  2. Prepare a VLAN network environment

Verification Steps

  1. Boot Harvester ISO installer
  2. Set VLAN id or keep empty
  3. Keep installing
  4. Check can complete installation
  5. Check harvester has network connectivity

Test Plan Matrix

Create mode

No VLAN

  1. DHCP VIP + DHCP node ip
  2. DHCP VIP + Static node ip
  3. static VIP + DHCP node ip
  4. static VIP + Static node ip

VLAN

  1. DHCP VIP + DHCP node ip
  2. DHCP VIP + Static node ip
  3. static VIP + DHCP node ip
  4. static VIP + Static node ip

Join mode

No VLAN

  1. DHCP VIP + DHCP node ip
  2. DHCP VIP + Static node ip
  3. static VIP + DHCP node ip
  4. static VIP + Static node ip

VLAN

  1. DHCP VIP + DHCP node ip
  2. DHCP VIP + Static node ip
  3. static VIP + DHCP node ip
  4. static VIP + Static node ip

Expected Results

  1. Check can complete installation
  2. Check harvester has network connectivity
  3. ip a show dev mgmt-br [VLAN ID] has IP
  4. e.g ip a show dev mgmt-br.100