I think the minimal fix we need for 1.25 is to have the following /e/n/i after the script:
iface eth0 inet manual
auto juju-br0 iface juju-br0 inet static gateway 10.20.19.2 address 10.20.19.103/24 mtu 1500 bridge_ports eth0
auto eth0.100 iface eth0.100 inet static address 10.100.19.103/24 vlan-raw-device eth0 mtu 1500 vlan_id 100
auto eth0.250 iface eth0.250 inet static address 10.250.19.103/24 vlan-raw-device eth0 mtu 1500 vlan_id 250
auto eth0.50 iface eth0.50 inet static address 10.50.19.103/24 vlan-raw-device eth0 mtu 1500 vlan_id 50
dns-nameservers 10.10.19.2 dns-search maas-19
I think the minimal fix we need for 1.25 is to have the following /e/n/i after the script:
iface eth0 inet manual
auto juju-br0
iface juju-br0 inet static
gateway 10.20.19.2
address 10.20.19.103/24
mtu 1500
bridge_ports eth0
auto eth0.100
iface eth0.100 inet static
address 10.100.19.103/24
vlan-raw-device eth0
mtu 1500
vlan_id 100
auto eth0.250
iface eth0.250 inet static
address 10.250.19.103/24
vlan-raw-device eth0
mtu 1500
vlan_id 250
auto eth0.50
iface eth0.50 inet static
address 10.50.19.103/24
vlan-raw-device eth0
mtu 1500
vlan_id 50
dns-nameservers 10.10.19.2
dns-search maas-19