diff options
Diffstat (limited to 'mcp/patches')
-rw-r--r-- | mcp/patches/0001-opendaylight-reclass-system.patch (renamed from mcp/patches/1f59df54.diff) | 2 | ||||
-rw-r--r-- | mcp/patches/0002-opendaylight-formula-neutron.patch (renamed from mcp/patches/1a2c7f23.diff) | 45 | ||||
-rwxr-xr-x | mcp/patches/patch.sh | 5 | ||||
-rw-r--r-- | mcp/patches/patches.list | 4 |
4 files changed, 23 insertions, 33 deletions
diff --git a/mcp/patches/1f59df54.diff b/mcp/patches/0001-opendaylight-reclass-system.patch index 9d1c6fe4d..dc7c08fdd 100644 --- a/mcp/patches/1f59df54.diff +++ b/mcp/patches/0001-opendaylight-reclass-system.patch @@ -1,10 +1,8 @@ -From 1f59df548f3e1461cc0ebf70c29a89205385eb20 Mon Sep 17 00:00:00 2001 From: Michael Polenchuk <mpolenchuk@mirantis.com> Date: Thu, 29 Jun 2017 12:22:42 +0400 Subject: [PATCH] Bring in opendaylight support Change-Id: I3efec9a8b586a6c75b1c1635ad2a7024d73d9ad2 ---- diff --git a/neutron/control/opendaylight/cluster.yml b/neutron/control/opendaylight/cluster.yml new file mode 100644 diff --git a/mcp/patches/1a2c7f23.diff b/mcp/patches/0002-opendaylight-formula-neutron.patch index 27ef9161e..fa175e1fa 100644 --- a/mcp/patches/1a2c7f23.diff +++ b/mcp/patches/0002-opendaylight-formula-neutron.patch @@ -1,16 +1,14 @@ -From 1a2c7f23229050b1694565c5e2ee13146001eb18 Mon Sep 17 00:00:00 2001 From: Michael Polenchuk <mpolenchuk@mirantis.com> Date: Thu, 29 Jun 2017 12:05:25 +0400 Subject: [PATCH] Bring in opendaylight support Change-Id: Ie9073fafccba336f94b1996bd85c98d7a7f5060b ---- diff --git a/neutron/files/ocata/ml2_conf.ini b/neutron/files/ocata/ml2_conf.ini index 0d48951..347eb15 100644 --- a/neutron/files/ocata/ml2_conf.ini +++ b/neutron/files/ocata/ml2_conf.ini -@@ -269,3 +269,11 @@ +@@ -269,3 +269,11 @@ enable_security_group = True # Use ipset to speed-up the iptables based security groups. Enabling ipset # support requires that ipset is installed on L2 agent node. (boolean value) #enable_ipset = true @@ -26,47 +24,42 @@ diff --git a/neutron/files/ocata/neutron-generic.conf.Debian b/neutron/files/oca index 5b7058d..bc438b9 100644 --- a/neutron/files/ocata/neutron-generic.conf.Debian +++ b/neutron/files/ocata/neutron-generic.conf.Debian -@@ -33,7 +33,7 @@ +@@ -33,7 +33,7 @@ state_path = /var/lib/neutron #auth_strategy = keystone auth_strategy = keystone - + -{% if neutron.backend.engine == "ml2" %} +{% if neutron.backend.engine in ["ml2", "opendaylight"] %} - + core_plugin = neutron.plugins.ml2.plugin.Ml2Plugin - + diff --git a/neutron/files/ocata/neutron-server b/neutron/files/ocata/neutron-server index 54f6ceb..1682ee0 100644 --- a/neutron/files/ocata/neutron-server +++ b/neutron/files/ocata/neutron-server -@@ -7,10 +7,10 @@ +@@ -7,7 +7,7 @@ # neutron.conf #NEUTRON_PLUGIN_CONFIG="/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini" - + -{%- if server.backend.engine == "ml2" %} +{%- if server.backend.engine in ["ml2", "opendaylight"] %} NEUTRON_PLUGIN_CONFIG="/etc/neutron/plugins/ml2/ml2_conf.ini" {%- endif %} - - {%- if server.backend.engine == "contrail" %} - NEUTRON_PLUGIN_CONFIG="/etc/neutron/plugins/opencontrail/ContrailPlugin.ini" --{%- endif %} -\ No newline at end of file -+{%- endif %} + diff --git a/neutron/files/ocata/neutron-server.conf.Debian b/neutron/files/ocata/neutron-server.conf.Debian index e320ca4..d6de235 100644 --- a/neutron/files/ocata/neutron-server.conf.Debian +++ b/neutron/files/ocata/neutron-server.conf.Debian -@@ -39,7 +39,7 @@ +@@ -39,7 +39,7 @@ api_extensions_path = extensions:/usr/lib/python2.7/dist-packages/neutron_plugin core_plugin = neutron_plugin_contrail.plugins.opencontrail.contrail_plugin.NeutronPluginContrailCoreV2 - + service_plugins = neutron_plugin_contrail.plugins.opencontrail.loadbalancer.v2.plugin.LoadBalancerPluginV2 -{% elif server.backend.engine == "ml2" %} +{% elif server.backend.engine in ["ml2", "opendaylight"] %} - + core_plugin = neutron.plugins.ml2.plugin.Ml2Plugin - -@@ -831,7 +831,7 @@ + +@@ -831,7 +831,7 @@ allow_headers = {{ server.cors.allow_headers }} # Deprecated group/name - [DEFAULT]/sql_connection # Deprecated group/name - [DATABASE]/sql_connection # Deprecated group/name - [sql]/connection @@ -75,9 +68,9 @@ index e320ca4..d6de235 100644 connection = {{ server.database.engine }}+pymysql://{{ server.database.user }}:{{ server.database.password }}@{{ server.database.host }}/{{ server.database.name }}?charset=utf8 {% else %} connection = sqlite:////var/lib/neutron/neutron.sqlite -@@ -2194,3 +2194,8 @@ +@@ -2194,3 +2194,8 @@ service_provider = LOADBALANCERV2:Opencontrail:neutron_plugin_contrail.plugins.o {% include "neutron/files/"+server.version+"/ContrailPlugin.ini" %} - + {% endif %} + +{%- if server.backend.engine == "opendaylight" %} @@ -88,12 +81,12 @@ diff --git a/neutron/server.sls b/neutron/server.sls index 0b3a6be..7a6bd23 100644 --- a/neutron/server.sls +++ b/neutron/server.sls -@@ -64,7 +64,7 @@ - +@@ -64,7 +64,7 @@ neutron_server_service: + {%- endif %} - + -{% if server.backend.engine == "ml2" %} +{% if server.backend.engine in ["ml2", "opendaylight"] %} - + /etc/neutron/plugins/ml2/ml2_conf.ini: file.managed: diff --git a/mcp/patches/patch.sh b/mcp/patches/patch.sh index 9f9cdea0e..d7db73591 100755 --- a/mcp/patches/patch.sh +++ b/mcp/patches/patch.sh @@ -1,8 +1,7 @@ -#!/bin/sh +#!/bin/bash if [ -r "$1" ]; then while IFS=': ' read -r p_dest p_file; do - patch -d $p_dest -p1 < /root/fuel/mcp/patches/$p_file + [[ "${p_dest}" =~ $2 ]] && patch -fd "${p_dest}" -p1 < "/root/fuel/mcp/patches/${p_file}" done < $1 fi - diff --git a/mcp/patches/patches.list b/mcp/patches/patches.list index a36bc06a1..0a84657d2 100644 --- a/mcp/patches/patches.list +++ b/mcp/patches/patches.list @@ -1,2 +1,2 @@ -/srv/salt/env/prd: 1a2c7f23.diff -/srv/salt/reclass/classes/system: 1f59df54.diff +/usr/share/salt-formulas/env: 0002-opendaylight-formula-neutron.patch +/srv/salt/reclass/classes/system: 0001-opendaylight-reclass-system.patch |