Fix delivered in 14z2.
Red Hat OpenStack Platform release 14.0.3 RC (Rocky) [heat-admin@compute-0 ~]$ yum list installed |grep os-net-config os-net-config.noarch 9.3.1-0.20190513134524.9ed8760.el7ost [heat-admin@compute-0 ~]$ ifconfig vlan50 vlan50: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1440 inet 172.17.2.20 netmask 255.255.255.0 broadcast 172.17.2.255 inet6 fe80::834:fcff:fea5:c72b prefixlen 64 scopeid 0x20<link> ether 0a:34:fc:a5:c7:2b txqueuelen 1000 (Ethernet) RX packets 38 bytes 1608 (1.5 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 19 bytes 1174 (1.1 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 grep ovs_extra virt/network/three-nics-vlans/compute.yaml ovs_extra: (undercloud) [stack@undercloud-0 ~]$ grep -B3 -A3 ovs_extra virt/network/three-nics-vlans/compute.yaml type: vlan vlan_id: get_param: TenantNetworkVlanID ovs_extra: - "set int vlan50 mtu_request=1440" addresses: ovs_extra parameter gets correctly applied in overcloud using normal deployment.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:1672