midonet FWaaS Implementation

Registered by Ryu Ishimoto

Implement FWaaS as a plugin in an agent-less way. Also include router insertion extension.

Blueprint information

Status:
Complete
Approver:
Ryu Ishimoto
Priority:
Medium
Drafter:
Ryu Ishimoto
Direction:
Approved
Assignee:
Ryu Ishimoto
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 1.0.0
Started by
Ryu Ishimoto
Completed by
Ryu Ishimoto

Related branches

Sprints

Whiteboard

* Extend fwaas_plugin.FirewallPlugin so that we get router insertion extension for free. No need to implement any method.
* Override __init__, don’t call the parent __init__ at all to avoid RPC setup. Make sure to call firewall_db.subscribe()
* Set self.agent_rpc to MidonetFWaaSDriver and implement its methods.
* Make sure to update the statuses inside the Driver from PENDING_* to ACTIVE/ERROR

Gerrit topic: https://review.openstack.org/#q,topic:blueprint/midonet-fwaas,n,z

Addressed by: https://review.openstack.org/210844
    *WIP* FWaaS implementation

(?)

Work Items

Work items:
Devstack support and a skeleton FWaaS plugin that loads correctly: TODO
FWaaS plugin implementation and unit tests: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.