Restructure VPN as a Service (VPNaaS) Agent

Registered by Chason Chan

Currently, 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.
Rdoproject has removed neutron-vpn-agent service and binary from package[1], as the neutron-vpnaas project removed it in https://review.openstack.org/#/c/488247/. We need upgrade the neutron role.

[1]https://review.rdoproject.org/r/#/c/10349/

Blueprint information

Status:
Complete
Approver:
Jeffrey Zhang
Priority:
Essential
Drafter:
Chason Chan
Direction:
Approved
Assignee:
Chason Chan
Definition:
Approved
Series goal:
Accepted for rocky
Implementation:
Implemented
Milestone target:
None
Started by
Chason Chan
Completed by
Mark Goddard

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bug/1731498,n,z

Addressed by: https://review.openstack.org/530022
    [WIP] Restructure the vpnaas roles

Addressed by: https://review.openstack.org/613519
    Restructure the vpnaas roles

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.