← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 2092174] Re: Deprecate and remove vlan_transparent config option

 

Reviewed:  https://review.opendev.org/c/openstack/neutron/+/951136
Committed: https://opendev.org/openstack/neutron/commit/11ff4f2f981969cf56ffcafa0a2f9a8fe11eabce
Submitter: "Zuul (22348)"
Branch:    master

commit 11ff4f2f981969cf56ffcafa0a2f9a8fe11eabce
Author: Slawek Kaplonski <skaplons@xxxxxxxxxx>
Date:   Wed May 28 15:14:12 2025 +0200

    Deprecate `vlan_qinq` and `vlan_transparent` config options
    
    Those config knobs are now deprecated as availability of the appropriate
    API extension can be calculated based on the mech drivers loaded.
    It still can be disabled manually using deprecated config options but
    to do that it has to be explicitly set to "False".
    
    Additionally this patch changes default value of both those config
    options to be `None` now which means - calculate it automatically.
    
    Closes-bug: #2092174
    Change-Id: I3df2d3ebc8320c7df80ced25c18f5f573722b8d5


** Changed in: neutron
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/2092174

Title:
  Deprecate and remove vlan_transparent config option

Status in neutron:
  Fix Released

Bug description:
  We have config option to enable vlan_transparent api extension currently. We will also have similar config option for vlan_qinq (it is now proposed in [1]). In both cases we have validation by mechanism drivers if option is or is not supported while networks are created.
  We can also filter out enabled API extensions by mechanism drivers, see [2] for example

  So I think we should deprecate those config options in the E or F
  cycle and then remove them completely.

  [1] https://review.opendev.org/c/openstack/neutron/+/937372
  [2] https://github.com/openstack/neutron/blob/559672f777312d00c4358626650cc577e49ec0b6/neutron/plugins/ml2/drivers/ovn/mech_driver/mech_driver.py#L237

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/2092174/+subscriptions



References