← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 2038655] Re: DHCP agent scheduler API extension should be supported by ML2/OVN backend

 

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

commit f006d29251abe3c138ee0dea5b549496b66b8fa7
Author: Slawek Kaplonski <skaplons@xxxxxxxxxx>
Date:   Fri Oct 6 10:58:57 2023 +0200

    Add dhcpagentscheduler API extension to the ML2/OVN extensions
    
    In most typical use cases ML2/OVN backend don't needs to run DHCP agent
    as OVN provides DHCP functionality natively. But there are some use
    cases like Baremetal provisioning over IPv6 or Spine Leaf architecture
    with DHCP relays where DHCP agent is necessary and it can work perfectly
    fine with ML2/OVN backend.
    The problem was that dhcpagentscheduler API extension wasn't listed as
    supported by the OVN backend so it was filtered out from the list of
    supported extensions during start of the neutron server. This caused
    problems with API to get/set/delete networks to/from DHCP agent.
    
    This patch adds this API extension to the list of the extensions
    supported by the OVN driver to fix that issue.
    
    Depends-On: https://review.opendev.org/c/openstack/tempest/+/898090
    
    Closes-bug: #2038655
    
    Change-Id: I09a37ca451d44607b7dde344c93ace060c7bda01


** 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/2038655

Title:
  DHCP agent scheduler API extension should be supported by ML2/OVN
  backend

Status in neutron:
  Fix Released

Bug description:
  Neutron DHCP agent can work perfectly fine with ML2/OVN backend and there are some use cases, like Baremetal provisioning over IPv6 which requires that. Because of that dhcpagentscheduler API extension should be added to the list of the extensions supported by the OVN driver so it's not disabled during start of the Neutron server.
  Adding it there will allow users to use API to add/removed networks to/from DHCP agents as well as check what networks are hosted on which DHCP agent.

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



References