From 57ac2435914eb84fa85f91eff40bcf1a7d27c00d Mon Sep 17 00:00:00 2001 From: Dan Prince Date: Sun, 14 Sep 2014 23:42:13 -0400 Subject: [PATCH] Install ipset for the ml2 agent Neutron recently added a new enable_ipset option which helps optimize applying large iptables rules via the use of ipset. This patch installs the ipset package which is now required because enable_ipset=True is the default. Change-Id: I6078fa5e8f0f8639bcd8964765a8fa322bb7b3b1 Related-bug: #1369381 Related-bug: #1369386 --- .../neutron-source-install/80-neutron-openvswitch-agent | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/elements/neutron-openvswitch-agent/install.d/neutron-source-install/80-neutron-openvswitch-agent b/elements/neutron-openvswitch-agent/install.d/neutron-source-install/80-neutron-openvswitch-agent index 914a000a3..46f59e8ec 100755 --- a/elements/neutron-openvswitch-agent/install.d/neutron-source-install/80-neutron-openvswitch-agent +++ b/elements/neutron-openvswitch-agent/install.d/neutron-source-install/80-neutron-openvswitch-agent @@ -1,4 +1,8 @@ #!/bin/bash set -eux + +# The l2 agent now requires ipset since enable_ipset=True enabled by default +install-packages ipset + os-svc-daemon -i "$NEUTRON_VENV_DIR" neutron-openvswitch-agent neutron neutron-openvswitch-agent \ "--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --config-dir /etc/neutron"