Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1108611

Summary: Remove 'enable_tunneling' from the Neutron controller service configuration
Product: Red Hat OpenStack Reporter: lpeer <lpeer>
Component: rubygem-staypuftAssignee: Scott Seago <sseago>
Status: CLOSED NOTABUG QA Contact: Omri Hochman <ohochman>
Severity: high Docs Contact:
Priority: high    
Version: 5.0 (RHEL 7)CC: hbrock, jguiditt, lpeer, mburns, morazi, nyechiel, oblaut, rhos-maint, yeylon
Target Milestone: ---   
Target Release: 5.0 (RHEL 7)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: 1108608
: 1108651 (view as bug list) Environment:
Last Closed: 2014-07-10 14:39:39 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1108651    

Description lpeer 2014-06-12 10:23:42 UTC
Description of problem:

The 'enable_tunnelling' was deprecated in Icehouse and is not relevant for OSP-5 as the kernel version already support GRE/Vxlan, therefore should be removed.

Taken from ovs_neutron_plugin.ini comments -
# (BoolOpt) Set to True in the server and the agents to enable support
# for GRE or VXLAN networks. Requires kernel support for OVS patch ports and
# GRE or VXLAN tunneling.
#
# WARNING: This option will be deprecated in the Icehouse release, at which
#          point setting tunnel_type below will be required to enable
#          tunneling.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 2 Mike Burns 2014-06-12 13:18:38 UTC
Jay, does this need to be removed from OFI side as well?

Comment 3 Scott Seago 2014-06-12 13:59:28 UTC
For non-HA controller this is an easy fix.

Comment 4 Jason Guiditta 2014-06-13 15:58:32 UTC
Mike, it would need to be removed from ofi, yes, otherwise the staypuft change just hides the param.  Livnat, I would like to verify though that the kernel you say supports this would be available in all expected openstack icehouse target platforms (RHEL 7 I assume yes, but what about RHEL 6.6? 6.5?).  If no, does it actually hurt anything to leave this?  I would rather have an extra param if it makes things more likey to work on certain platforms, than to have one less with breakage in certain situations.  Actual removal is pretty trivial on our side, just want to verify we have thought through the scenarios

Comment 5 lpeer 2014-06-16 06:41:34 UTC
We

Comment 6 lpeer 2014-06-16 07:08:09 UTC
The code in Icehouse is looking at the 'tunnel_type' config value if there is value there (gre or vxlan) the enable_tunneling is override with true.
Which means this value is ignored regardless of the kernel support. 

Regardless RHEL 6.5 and RHEL 7.0 have support in vxlan and gre so it can be safely removed.