aboutsummaryrefslogtreecommitdiffstats
path: root/mcp/config/states/neutron_dhcp_agent_patch
diff options
context:
space:
mode:
authorMichael Polenchuk <mpolenchuk@mirantis.com>2019-04-23 14:42:07 +0400
committerMichael Polenchuk <mpolenchuk@mirantis.com>2019-04-30 07:56:30 +0000
commit836a67e9d26035f0d4f76a34b0f92fd570d5b8b1 (patch)
tree5f178217946ceaec143155d49b9d0c274a1c3fc5 /mcp/config/states/neutron_dhcp_agent_patch
parent4f0fa64ac58016ce62a6081c1a26bd2f2a222a3c (diff)
Patch dhcp agent to avoid unwanted rescheduling
Change-Id: Id49f26a2615e2fc06e94eeaf2e9200e83625e6c9 Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com> (cherry picked from commit 7522bdb0e898144da2b6dc361dbdd549b39bc025)
Diffstat (limited to 'mcp/config/states/neutron_dhcp_agent_patch')
-rwxr-xr-xmcp/config/states/neutron_dhcp_agent_patch12
1 files changed, 12 insertions, 0 deletions
diff --git a/mcp/config/states/neutron_dhcp_agent_patch b/mcp/config/states/neutron_dhcp_agent_patch
new file mode 100755
index 000000000..a9e14bee7
--- /dev/null
+++ b/mcp/config/states/neutron_dhcp_agent_patch
@@ -0,0 +1,12 @@
+#!/bin/bash -e
+##############################################################################
+# Copyright (c) 2019 Mirantis Inc., Enea AB and others.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+# regression due to https://bugs.launchpad.net/neutron/+bug/1760047
+salt -I 'neutron:gateway' pkg.install python-neutron
+salt -I 'neutron:gateway' file.patch /usr/lib/python2.7/dist-packages/neutron/agent/dhcp/agent.py /var/tmp/dhcp_agent.patch || true