Handle agent_boot_time option
Change-Id: Ieaf178979a1e31bd62c922cc2bb1b12147ff2cec
Related-Prod: https://mirantis.jira.com/browse/PROD-24038
diff --git a/README.rst b/README.rst
index f5169b5..ea1e1ec 100644
--- a/README.rst
+++ b/README.rst
@@ -29,6 +29,7 @@
root_helper_daemon: false
dhcp_lease_duration: 600
firewall_driver: iptables_hybrid
+ agent_boot_time: 180
bind:
address: 172.20.0.1
port: 9696
diff --git a/neutron/files/ocata/ml2_conf.ini b/neutron/files/ocata/ml2_conf.ini
index c0fbbd3..561f518 100644
--- a/neutron/files/ocata/ml2_conf.ini
+++ b/neutron/files/ocata/ml2_conf.ini
@@ -111,6 +111,18 @@
#fatal_deprecations = false
+[l2pop]
+
+#
+# From neutron.ml2
+#
+
+# Delay within which agent is expected to update existing ports when it
+# restarts (integer value)
+#agent_boot_time = 180
+agent_boot_time = {{ server.get('agent_boot_time', 180) }}
+
+
[ml2]
#
diff --git a/neutron/files/pike/ml2_conf.ini b/neutron/files/pike/ml2_conf.ini
index d46a271..a953f0a 100644
--- a/neutron/files/pike/ml2_conf.ini
+++ b/neutron/files/pike/ml2_conf.ini
@@ -111,6 +111,18 @@
#fatal_deprecations = false
+[l2pop]
+
+#
+# From neutron.ml2
+#
+
+# Delay within which agent is expected to update existing ports when it
+# restarts (integer value)
+#agent_boot_time = 180
+agent_boot_time = {{ server.get('agent_boot_time', 180) }}
+
+
[ml2]
#
diff --git a/neutron/files/queens/ml2_conf.ini b/neutron/files/queens/ml2_conf.ini
index 53b118b..6f0ee0d 100644
--- a/neutron/files/queens/ml2_conf.ini
+++ b/neutron/files/queens/ml2_conf.ini
@@ -6,6 +6,7 @@
{%- include "oslo_templates/files/queens/oslo/_log.conf" %}
{%- endif %}
+
[l2pop]
#
@@ -15,6 +16,7 @@
# Delay within which agent is expected to update existing ports when it
# restarts (integer value)
#agent_boot_time = 180
+agent_boot_time = {{ server.get('agent_boot_time', 180) }}
[ml2]
diff --git a/tests/pillar/control_cluster.sls b/tests/pillar/control_cluster.sls
index 1a1d30b..fcfb79e 100644
--- a/tests/pillar/control_cluster.sls
+++ b/tests/pillar/control_cluster.sls
@@ -9,6 +9,7 @@
api_workers: 2
rpc_workers: 2
dhcp_lease_duration: 86400
+ agent_boot_time: 900
backend:
engine: contrail
#contrail_discovery_host