All the SNAT SVC code should be moved from VNC to SVC

Bug #1460540 reported by Sylvain Afchain on 2015-06-01
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R1.1
In Progress
Medium
Sylvain Afchain
R2.20
In Progress
Medium
Sylvain Afchain
Trunk
Fix Released
Medium
Sylvain Afchain
OpenContrail
In Progress
Medium
Sylvain Afchain

Bug Description

Currently there is some remaining code handling the SNAT in the VNC side. Only the management of the interface should be present in the code, however there is route table manager remaing.

Changed in opencontrail:
assignee: nobody → Sylvain Afchain (sylvain-afchain)
status: New → In Progress

Review in progress for https://review.opencontrail.org/9991
Submitter: Sylvain Afchain (<email address hidden>)

Review in progress for https://review.opencontrail.org/9991
Submitter: Sylvain Afchain (<email address hidden>)

Review in progress for https://review.opencontrail.org/11744
Submitter: Sylvain Afchain (<email address hidden>)

Changed in opencontrail:
importance: Undecided → Medium
tags: added: config

Review in progress for https://review.opencontrail.org/9991
Submitter: Sylvain Afchain (<email address hidden>)

Review in progress for https://review.opencontrail.org/9991
Submitter: Sylvain Afchain (<email address hidden>)

Reviewed: https://review.opencontrail.org/9991
Committed: http://github.org/Juniper/contrail-controller/commit/0914c953f45ee19139ac6dcd022a6e14b026fa5b
Submitter: Zuul
Branch: master

commit 0914c953f45ee19139ac6dcd022a6e14b026fa5b
Author: Anonymous <email address hidden>
Date: Wed May 6 09:09:06 2015 +0000

Move remaining SNAT code from VNC to SVC

Since this commit 4baf65c347ce13e34c500205f1d8c43b95d9da9
the SNAT code has moved from the VNC to SVC. however
there were some remaining code related to the route
table/interfaces association. This patch moves these
remaining codes.

This patch also introduces an agent manager
which handles and forward some evens during
the service instance creation. The goal
of this refactoring is to move the specific
pieces of code that are present in the
instance_manager closer to their related
agent.

Unit-tests have been added for the snat_agent.

Closes-Bug: #1460540
Change-Id: I19502bfa77e4567946e9062be27f97e8766c5c84

Review in progress for https://review.opencontrail.org/12846
Submitter: Numan Siddique (<email address hidden>)

Reviewed: https://review.opencontrail.org/12846
Committed: http://github.org/Juniper/contrail-neutron-plugin/commit/613a7f2308577a58429e46d6fa131ade66a5b23a
Submitter: Zuul
Branch: master

commit 613a7f2308577a58429e46d6fa131ade66a5b23a
Author: Numan Siddique <email address hidden>
Date: Wed Aug 5 12:39:30 2015 +0530

Remove the SNAT svc code from add/delete router interface

The commits 4baf65c347ce13e34c500205f1d8c43b95d9da9
and 0914c953f45ee19139ac6dcd022a6e14b026fa5b have
moved the SNAT code from the VNC to SVC.

This patch removes the SNAT svc code from add_interface_router
and delete_interface_router (in router_res_handler.py) as it
is no longer necessary.

Change-Id: I801f53a1830607aafc711461f65fcf5ca4b48f9a
Closes-bug: #1460540

Review in progress for https://review.opencontrail.org/13482
Submitter: Jean-Philippe Braun (<email address hidden>)

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

Other bug subscribers