← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1611119] [NEW] Add new configuration options for DHCP

 

Public bug reported:

In networking-ovn, DHCP is provided natively.

We want to refactor the DHCP agent to be used for metadata. This can be
achieved with the following new configuration options whose defaults are set to the values used currently in dhcp.

In ML2 plugin
-------------

1) dhcp_rpc_callback  
default:
"neutron.api.rpc.handlers.DhcpRpcCallback"

2) dhcp_notifier      
default:
"neutron.api.rpc.agentnotifiers.DhcpAgentNotifyAPI"

In DHCP Agent
-------------

3) dhcp_plugin_api     
default:
"neutron.agent.dhcp.agent.DhcpPluginApi"

4) dhcp_device_manager 
default:
"neutron.agent.linux.dhcp.DeviceManager"

5) notifies_port_ready 
default: True

** Affects: neutron
     Importance: Undecided
     Assignee: Ramu Ramamurthy (ramu-ramamurthy)
         Status: New

** Changed in: neutron
     Assignee: (unassigned) => Ramu Ramamurthy (ramu-ramamurthy)

** Description changed:

- 
- In networking-ovn, DHCP is provided natively. 
+ In networking-ovn, DHCP is provided natively.
  
  We want to refactor the DHCP agent to be used for metadata. This can be
- achieved with the following new configuration options whose defaults are set to
- the values used currently in dhcp.
- 
+ achieved with the following new configuration options whose defaults are set to the values used currently in dhcp.
  
  In ML2 plugin
  -------------
  
- dhcp_rpc_callback  defaults to: "neutron.api.rpc.handlers.DhcpRpcCallback"
- dhcp_notifier      defaults to: "neutron.api.rpc.agentnotifiers.DhcpAgentNotifyAPI"
- 
+ dhcp_rpc_callback  defaults to: 
+    "neutron.api.rpc.handlers.DhcpRpcCallback"
+ dhcp_notifier      defaults to:              "neutron.api.rpc.agentnotifiers.DhcpAgentNotifyAPI"
  
  In DHCP Agent
  -------------
  
  dhcp_plugin_api     defaults to: "neutron.agent.dhcp.agent.DhcpPluginApi"
  dhcp_device_manager defaults to: "neutron.agent.linux.dhcp.DeviceManager"
  
  notifies_port_ready defaults to: True

** Description changed:

  In networking-ovn, DHCP is provided natively.
  
  We want to refactor the DHCP agent to be used for metadata. This can be
  achieved with the following new configuration options whose defaults are set to the values used currently in dhcp.
  
  In ML2 plugin
  -------------
  
- dhcp_rpc_callback  defaults to: 
-    "neutron.api.rpc.handlers.DhcpRpcCallback"
- dhcp_notifier      defaults to:              "neutron.api.rpc.agentnotifiers.DhcpAgentNotifyAPI"
+ 1) dhcp_rpc_callback  defaults to:
+    "neutron.api.rpc.handlers.DhcpRpcCallback"
+ 
+ 2) dhcp_notifier      defaults to:
+ "neutron.api.rpc.agentnotifiers.DhcpAgentNotifyAPI"
  
  In DHCP Agent
  -------------
  
- dhcp_plugin_api     defaults to: "neutron.agent.dhcp.agent.DhcpPluginApi"
- dhcp_device_manager defaults to: "neutron.agent.linux.dhcp.DeviceManager"
+ 3) dhcp_plugin_api     defaults to:
+ "neutron.agent.dhcp.agent.DhcpPluginApi"
  
- notifies_port_ready defaults to: True
+ 4) dhcp_device_manager defaults to:
+ "neutron.agent.linux.dhcp.DeviceManager"
+ 
+ 5) notifies_port_ready defaults to: True

** Description changed:

  In networking-ovn, DHCP is provided natively.
  
  We want to refactor the DHCP agent to be used for metadata. This can be
  achieved with the following new configuration options whose defaults are set to the values used currently in dhcp.
  
  In ML2 plugin
  -------------
  
- 1) dhcp_rpc_callback  defaults to:
-    "neutron.api.rpc.handlers.DhcpRpcCallback"
+ 1) dhcp_rpc_callback  defaults:
+ "neutron.api.rpc.handlers.DhcpRpcCallback"
  
- 2) dhcp_notifier      defaults to:
+ 2) dhcp_notifier      default:
  "neutron.api.rpc.agentnotifiers.DhcpAgentNotifyAPI"
  
  In DHCP Agent
  -------------
  
  3) dhcp_plugin_api     defaults to:
  "neutron.agent.dhcp.agent.DhcpPluginApi"
  
  4) dhcp_device_manager defaults to:
  "neutron.agent.linux.dhcp.DeviceManager"
  
  5) notifies_port_ready defaults to: True

** Description changed:

  In networking-ovn, DHCP is provided natively.
  
  We want to refactor the DHCP agent to be used for metadata. This can be
  achieved with the following new configuration options whose defaults are set to the values used currently in dhcp.
  
  In ML2 plugin
  -------------
  
- 1) dhcp_rpc_callback  defaults:
+ 1) dhcp_rpc_callback  default:
+ 
  "neutron.api.rpc.handlers.DhcpRpcCallback"
  
  2) dhcp_notifier      default:
+ 
  "neutron.api.rpc.agentnotifiers.DhcpAgentNotifyAPI"
  
  In DHCP Agent
  -------------
  
- 3) dhcp_plugin_api     defaults to:
+ 3) dhcp_plugin_api     defaults:
+ 
  "neutron.agent.dhcp.agent.DhcpPluginApi"
  
- 4) dhcp_device_manager defaults to:
+ 4) dhcp_device_manager default:
+ 
  "neutron.agent.linux.dhcp.DeviceManager"
  
- 5) notifies_port_ready defaults to: True
+ 5) notifies_port_ready default: True

** Description changed:

  In networking-ovn, DHCP is provided natively.
  
  We want to refactor the DHCP agent to be used for metadata. This can be
  achieved with the following new configuration options whose defaults are set to the values used currently in dhcp.
  
  In ML2 plugin
  -------------
  
- 1) dhcp_rpc_callback  default:
- 
+ 1) dhcp_rpc_callback  
+ default:
  "neutron.api.rpc.handlers.DhcpRpcCallback"
  
- 2) dhcp_notifier      default:
- 
+ 2) dhcp_notifier      
+ default:
  "neutron.api.rpc.agentnotifiers.DhcpAgentNotifyAPI"
  
  In DHCP Agent
  -------------
  
- 3) dhcp_plugin_api     defaults:
- 
+ 3) dhcp_plugin_api     
+ default:
  "neutron.agent.dhcp.agent.DhcpPluginApi"
  
- 4) dhcp_device_manager default:
- 
+ 4) dhcp_device_manager 
+ default:
  "neutron.agent.linux.dhcp.DeviceManager"
  
- 5) notifies_port_ready default: True
+ 5) notifies_port_ready 
+ default: True

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1611119

Title:
  Add new configuration options for DHCP

Status in neutron:
  New

Bug description:
  In networking-ovn, DHCP is provided natively.

  We want to refactor the DHCP agent to be used for metadata. This can be
  achieved with the following new configuration options whose defaults are set to the values used currently in dhcp.

  In ML2 plugin
  -------------

  1) dhcp_rpc_callback  
  default:
  "neutron.api.rpc.handlers.DhcpRpcCallback"

  2) dhcp_notifier      
  default:
  "neutron.api.rpc.agentnotifiers.DhcpAgentNotifyAPI"

  In DHCP Agent
  -------------

  3) dhcp_plugin_api     
  default:
  "neutron.agent.dhcp.agent.DhcpPluginApi"

  4) dhcp_device_manager 
  default:
  "neutron.agent.linux.dhcp.DeviceManager"

  5) notifies_port_ready 
  default: True

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1611119/+subscriptions


Follow ups