Jump to: navigation, search

Difference between revisions of "Trove/NetworkManagerInterface"

(Created page with "== Description == This feature makes three change to the behavior of Trove. === Network manager === Simple interface for the implementation of the network attributes manag...")
 
(Neutron and Nova-network implementation of the Network manager)
Line 11: Line 11:
 
=== Neutron and Nova-network implementation of the Network manager ===
 
=== Neutron and Nova-network implementation of the Network manager ===
 
Neutron and Nova-network manager impelentation will cover all methods that are presented in Trove now.
 
Neutron and Nova-network manager impelentation will cover all methods that are presented in Trove now.
 +
 +
== Justification/Benefits ==
 +
 +
=== Justification ===
 +
Nova-network is being soon-to-be deprecated service in favor of the Neutron. Until that Trove should be prepared to migrate from the nova-network based flow to Neutron flow without any harm.
 +
 +
=== Benefits of Network manager interface ===
 +
The restriction that is being described by the network manager will make developers to follow provided specification while implementing network managers (neutron, nova-network, etc.)

Revision as of 11:37, 1 April 2014

Description

This feature makes three change to the behavior of Trove.

Network manager

Simple interface for the implementation of the network attributes managements, such as:

  • Security groups management methods.
  • Floating IP management methods.
  • NICS management methods.

Neutron and Nova-network implementation of the Network manager

Neutron and Nova-network manager impelentation will cover all methods that are presented in Trove now.

Justification/Benefits

Justification

Nova-network is being soon-to-be deprecated service in favor of the Neutron. Until that Trove should be prepared to migrate from the nova-network based flow to Neutron flow without any harm.

Benefits of Network manager interface

The restriction that is being described by the network manager will make developers to follow provided specification while implementing network managers (neutron, nova-network, etc.)