summaryrefslogtreecommitdiffstats
path: root/build/patches/puppet-neutron-vpp-ml2-type_drivers-setting.patch
diff options
context:
space:
mode:
authorFeng Pan <fpan@redhat.com>2017-07-19 12:59:20 -0400
committerFeng Pan <fpan@redhat.com>2017-07-29 07:31:06 -0400
commit29d4c7d5849d8690a3567e502b71336116f4e11b (patch)
tree00fef687ca2885f92528983271bacf98e0c728b7 /build/patches/puppet-neutron-vpp-ml2-type_drivers-setting.patch
parent64e055560e1f3ed47805d921541d884ea79624cf (diff)
Add support for fdio scenarios
Add support for the following scenarios: - os-odl-fdio-ha - os-odl-fdio-noha - os-nosdn-fdio-noha - os-nosdn-fdio-ha apex-tripleo-heat-templates: If11092e6581445a70e63c8f6c48518698b3cc8fc apex-puppet-tripleo: If498c41d706c8f14a5b0bbee64cb4d26cd78c2d0 apex-os-net-config: If7a2c6119bf613f1fc8846237b077cd8f0e26015 Change-Id: Id3fdd09f6e0d2b7666d08c0dc7802165797eefdc Signed-off-by: Feng Pan <fpan@redhat.com>
Diffstat (limited to 'build/patches/puppet-neutron-vpp-ml2-type_drivers-setting.patch')
-rw-r--r--build/patches/puppet-neutron-vpp-ml2-type_drivers-setting.patch52
1 files changed, 52 insertions, 0 deletions
diff --git a/build/patches/puppet-neutron-vpp-ml2-type_drivers-setting.patch b/build/patches/puppet-neutron-vpp-ml2-type_drivers-setting.patch
new file mode 100644
index 00000000..a84ab83f
--- /dev/null
+++ b/build/patches/puppet-neutron-vpp-ml2-type_drivers-setting.patch
@@ -0,0 +1,52 @@
+From 8e37e0fae6195ec177828a9e9d36c6ee009cd372 Mon Sep 17 00:00:00 2001
+From: Feng Pan <fpan@redhat.com>
+Date: Thu, 18 May 2017 17:39:42 -0400
+Subject: [PATCH] Add ml2 type_drivers setting
+
+Change-Id: Ie47a1ace6302d7eccd3ead676c4e1cde7e82c5d2
+---
+ manifests/agents/ml2/vpp.pp | 10 ++++++++--
+ 1 file changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/manifests/agents/ml2/vpp.pp b/manifests/agents/ml2/vpp.pp
+index f17d67e8..08427833 100644
+--- a/manifests/agents/ml2/vpp.pp
++++ b/manifests/agents/ml2/vpp.pp
+@@ -42,6 +42,11 @@
+ # in the vpp config.
+ # Defaults to false.
+ #
++# [*type_drivers*]
++# (optional) List of network type driver entrypoints to be loaded
++# Could be an array that can contain flat, vlan or vxlan
++# Defaults to $::os_service_default.
++#
+ class neutron::agents::ml2::vpp (
+ $package_ensure = 'present',
+ $enabled = true,
+@@ -51,6 +56,7 @@ class neutron::agents::ml2::vpp (
+ $etcd_port = $::os_service_default,
+ $etcd_user = $::os_service_default,
+ $etcd_pass = $::os_service_default,
++ $type_drivers = $::os_service_default,
+ $purge_config = false,
+ ) {
+ include ::neutron::deps
+@@ -61,12 +67,12 @@ class neutron::agents::ml2::vpp (
+ }
+
+ neutron_agent_vpp {
+- 'ml2_vpp/physnets': value => $physnets;
++ 'ml2_vpp/physnets': value => $physnets;
+ 'ml2_vpp/etcd_host': value => $etcd_host;
+ 'ml2_vpp/etcd_port': value => $etcd_port;
+ 'ml2_vpp/etcd_user': value => $etcd_user;
+ 'ml2_vpp/etcd_pass': value => $etcd_pass;
+- 'DEFAULT/host': value => $::hostname;
++ 'ml2/type_drivers': value => join(any2array($type_drivers), ',');
+ }
+
+ package { 'neutron-vpp-agent':
+--
+2.13.3
+