Deprecate and remove vlan_transparent config option

Bug #2092174 reported by Slawek Kaplonski
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Wishlist
Slawek Kaplonski

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

Tags: api
Changed in neutron:
importance: Undecided → Low
Changed in neutron:
assignee: nobody → Slawek Kaplonski (slaweq)
importance: Low → Wishlist
Revision history for this message
Brian Haley (brian-haley) wrote :

Although this wasn't tagged as an RFE, we reviewed it at the PTG and approved moving forward.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master)

Fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/neutron/+/951136

Changed in neutron:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

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 <email address hidden>
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
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 27.0.0.0b1

This issue was fixed in the openstack/neutron 27.0.0.0b1 Flamingo development milestone.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.