From 65c62f47f14f79677c5999fdb32902d4126463ff Mon Sep 17 00:00:00 2001 From: Moshe Levi Date: Thu, 30 Nov 2017 08:11:29 +0200 Subject: [PATCH] allow to configure broadcast_dhcp in neutron DHCP server Allow Neutron DHCP agent to use broadcast in DHCP replies by enabling this parameter NeutronDhcpServerBroadcastReply Change-Id: I09859ea39e7fc348b7ff6626d24eb9d058d642d2 Closes-Bug: 1818035 --- deployment/neutron/neutron-dhcp-container-puppet.yaml | 5 +++++ ...broadcast-dhcp-in-neutron-container-1e7835e4e7292492.yaml | 4 ++++ 2 files changed, 9 insertions(+) create mode 100644 releasenotes/notes/broadcast-dhcp-in-neutron-container-1e7835e4e7292492.yaml diff --git a/deployment/neutron/neutron-dhcp-container-puppet.yaml b/deployment/neutron/neutron-dhcp-container-puppet.yaml index 4bc6be3476..2dc074d251 100644 --- a/deployment/neutron/neutron-dhcp-container-puppet.yaml +++ b/deployment/neutron/neutron-dhcp-container-puppet.yaml @@ -121,6 +121,10 @@ parameters: default: '' type: string description: Name of Open vSwitch bridge to use + NeutronDhcpServerBroadcastReply: + default: false + description: Neutron DHCP agent to use broadcast in DHCP replies + type: boolean conditions: @@ -180,6 +184,7 @@ outputs: neutron::agents::dhcp::dnsmasq_local_resolv: {get_param: NeutronEnableInternalDNS} neutron::agents::dhcp::dnsmasq_dns_servers: {get_param: NeutronDhcpAgentDnsmasqDnsServers} neutron::agents::dhcp::interface_driver: {get_param: NeutronInterfaceDriver} + neutron::agents::dhcp::dhcp_broadcast_reply: {get_param: NeutronDhcpServerBroadcastReply} neutron::agents::dhcp::debug: if: - service_debug_unset diff --git a/releasenotes/notes/broadcast-dhcp-in-neutron-container-1e7835e4e7292492.yaml b/releasenotes/notes/broadcast-dhcp-in-neutron-container-1e7835e4e7292492.yaml new file mode 100644 index 0000000000..ce3099793c --- /dev/null +++ b/releasenotes/notes/broadcast-dhcp-in-neutron-container-1e7835e4e7292492.yaml @@ -0,0 +1,4 @@ +--- +features: + - | + Allow Neutron DHCP agent to use broadcast in DHCP replies