Description of problem: I'm configuring packstack answer file with GRE parameters 1. CONFIG_NEUTRON_OVS_TUNNEL_RANGES=1:1000 2. CONFIG_NEUTRON_OVS_TUNNEL_IF=eth3 I have configured packstack to use tenant network vlan . CONFIG_NEUTRON_OVS_TENANT_NETWORK_TYPE=vlan I expect /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini to be set with this values as well GRE tunnel should be enabled , so i can use network provider with GRE without the need to set it in /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini and restart L2 agents all over the setup By default both GRE parameters are empty . Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1.configure packstack CONFIG_NEUTRON_OVS_TENANT_NETWORK_TYPE=vlan 2.configure packstack with GRE parameters 3.run packstack 4. check /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini on all hosts and validate the following parameters are not set enable_tunneling=False #tunnel_types = #tunnel_bridge = br-tun No tunnel interface IF present Actual results: I can't set network provider type GRE unless i configure all ovs_neutron_plugin.ini and restart L2 agents Expected results: i expect GRE setting will be available for network provider configuration Additional info:
Not updating the VLAN information , blocks the option to configure external network / provider network for floating ip using VLANs So i moved the bug to high
CONFIG_NEUTRON_OVS_TUNNEL_RANGES and CONFIG_NEUTRON_OVS_TUNNEL_IF is set only if you set CONFIG_NEUTRON_OVS_TENANT_NETWORK_TYPE=gre so actually this is a feature.