VPNaaS stuff should load inside of an l3 agent extension mechanism

Bug #1692128 reported by Kevin Benton
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Undecided
Cao Xuan Hoang

Bug Description

It would be better if the VPNaaS agent stuff could be loaded just inside of the existing l3 agent rather than requiring operators to run a completely different binary with a subclass of the existing L3 agent. That way operators can just make a config change to enable/disable vpnaas.

Tags: vpnaas
tags: added: vpnaas
Changed in neutron:
status: New → Confirmed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron-vpnaas (master)

Fix proposed to branch: master
Review: https://review.openstack.org/488247

Changed in neutron:
assignee: nobody → Cao Xuan Hoang (hoangcx)
status: Confirmed → In Progress
Changed in neutron:
assignee: Cao Xuan Hoang (hoangcx) → Van Hung Pham (hungphv)
Changed in neutron:
assignee: Van Hung Pham (hungphv) → Nguyen Phuong An (annp)
Changed in neutron:
assignee: Nguyen Phuong An (annp) → Van Hung Pham (hungphv)
Changed in neutron:
assignee: Van Hung Pham (hungphv) → Cao Xuan Hoang (hoangcx)
Changed in neutron:
assignee: Cao Xuan Hoang (hoangcx) → Van Hung Pham (hungphv)
Changed in neutron:
assignee: Van Hung Pham (hungphv) → Cao Xuan Hoang (hoangcx)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/501953

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Related fix proposed to branch: master
Review: https://review.openstack.org/501978

Changed in neutron:
assignee: Cao Xuan Hoang (hoangcx) → YAMAMOTO Takashi (yamamoto)
Changed in neutron:
assignee: YAMAMOTO Takashi (yamamoto) → Cao Xuan Hoang (hoangcx)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Related fix proposed to branch: master
Review: https://review.openstack.org/511393

Revision history for this message
YAMAMOTO Takashi (yamamoto) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron (master)

Reviewed: https://review.openstack.org/511393
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=d7e93c52bff5fd0d25767620c838acbdfcc485f4
Submitter: Zuul
Branch: master

commit d7e93c52bff5fd0d25767620c838acbdfcc485f4
Author: Cao Xuan Hoang <email address hidden>
Date: Thu Oct 12 13:11:30 2017 +0700

    Add a new method ha_state_change to L3 agent extension

    This is needed by VPNaaS agent extension and other advanced
    services in case they support L3 HA router.

    Change-Id: Ice1b1c2ca97f47312e37379106ed5a6580f100dc
    Needed-By: I0b86c432e4b2210e5f2a73a7e3ba16d10467f0f2
    Related-Bug: #1692128

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/501953
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=b2a6b9087b64a7454985f14251cb0022adae70a5
Submitter: Zuul
Branch: master

commit b2a6b9087b64a7454985f14251cb0022adae70a5
Author: YAMAMOTO Takashi <email address hidden>
Date: Fri Sep 8 14:45:41 2017 +0900

    Add a new method get_router_info to L3 agent extension API

    This can be useful for VPNaaS agent extension. [1]

    [1] I0b86c432e4b2210e5f2a73a7e3ba16d10467f0f2

    Related-Bug: #1692128
    Change-Id: I5cfeb8db501b0cdba95c003ec6281c6a55a73b49

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

Reviewed: https://review.openstack.org/488247
Committed: https://git.openstack.org/cgit/openstack/neutron-vpnaas/commit/?id=99d2687b8313532512034e5b7d793fc16f9905a0
Submitter: Zuul
Branch: master

commit 99d2687b8313532512034e5b7d793fc16f9905a0
Author: Cao Xuan Hoang <email address hidden>
Date: Fri Jul 28 08:10:16 2017 +0700

    VPN as a Service (VPNaaS) Agent

    This is the iteration of the VPNaaS Agent with some basic
    functionality to enable integration of Plugin - Agent - Driver.

    Co-Authored-By: Van Hung Pham <email address hidden>
    Change-Id: I0b86c432e4b2210e5f2a73a7e3ba16d10467f0f2
    Closes-Bug: 1692128

Changed in neutron:
status: In Progress → Fix Released
tags: added: neutron-proactive-backport-potential
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron-vpnaas 12.0.0

This issue was fixed in the openstack/neutron-vpnaas 12.0.0 release.

tags: removed: neutron-proactive-backport-potential
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron (master)

Change abandoned by Slawek Kaplonski (<email address hidden>) on branch: master
Review: https://review.openstack.org/501978
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

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.