debian/0000775000000000000000000000000012323741517007175 5ustar debian/copyright0000664000000000000000000000261212323741515011127 0ustar Format: http://dep.debian.net/deps/dep5 Upstream-Name: neutron Source: http://github.com/openstack/neutron Files: * Copyright: 2011 OpenStack, LLC. 2011 Cisco Systems 2011 Nicira Networks 2011 Citrix Systems License: Apache-2 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at . http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. . On Debian-based systems the full text of the Apache version 2.0 license can be found in `/usr/share/common-licenses/Apache-2.0' Files: tools/rfc.sh Copyright: Copyright (c) 2010-2011 Gluster, Inc License: GPL-v3 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 . Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. . On Debian-based systems the full text of the Apache version 2.0 license can be found in `/usr/share/common-licenses/GPL-3' debian/neutron-plugin-nec.install0000664000000000000000000000006212323741515014312 0ustar etc/neutron/plugins/nec/* etc/neutron/plugins/nec debian/neutron-plugin-linuxbridge.install0000664000000000000000000000010212323741515016054 0ustar etc/neutron/plugins/linuxbridge/* etc/neutron/plugins/linuxbridge debian/neutron-plugin-metaplugin.install0000664000000000000000000000010012323741515015703 0ustar etc/neutron/plugins/metaplugin/* etc/neutron/plugins/metaplugin debian/neutron-plugin-oneconvergence-agent.upstart0000664000000000000000000000101012323741515017667 0ustar # vim:set ft=upstart ts=2 et: description "One Convergence Plugin Agent" author "Chuck Short " start on runlevel [2345] stop on runlevel [!2345] respawn chdir /var/run pre-start script mkdir -p /var/run/neutron chown neutron:root /var/run/neutron end script exec start-stop-daemon --start --chuid neutron --exec /usr/bin/neutron-nvsd-agent -- --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/plugins/oneconvergence/nvsdplugin.ini --log-file=/var/log/neutron/nvsd-agent.log debian/neutron-l3-agent.upstart0000664000000000000000000000140412323741515013720 0ustar # vim:set ft=upstart ts=2 et: description "Neutron L3 Agent" author "Chuck Short " start on runlevel [2345] stop on runlevel [!2345] respawn chdir /var/run pre-start script mkdir -p /var/run/neutron chown neutron:root /var/run/neutron # Check to see if openvswitch plugin in use by checking # status of cleanup upstart configuration if status neutron-ovs-cleanup; then start wait-for-state WAIT_FOR=neutron-ovs-cleanup WAIT_STATE=running WAITER=neutron-l3-agent fi end script exec start-stop-daemon --start --chuid neutron --exec /usr/bin/neutron-l3-agent -- \ --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/l3_agent.ini \ --config-file=/etc/neutron/fwaas_driver.ini --log-file=/var/log/neutron/l3-agent.log debian/neutron-l3-agent.logrotate0000664000000000000000000000015012323741515014213 0ustar /var/log/neutron/l3-agent.log { daily missingok compress delaycompress notifempty } debian/compat0000664000000000000000000000000212323741515010371 0ustar 8 debian/neutron-plugin-linuxbridge-agent.manpages0000664000000000000000000000005012323741515017277 0ustar debian/mans/neutron-linuxbridge-agent.8 debian/neutron-plugin-plumgrid.install0000664000000000000000000000007412323741515015373 0ustar etc/neutron/plugins/plumgrid/* etc/neutron/plugins/plumgrid debian/neutron-plugin-openflow-agent.install0000664000000000000000000000004712323741515016475 0ustar usr/bin/neutron-ofagent-agent usr/bin debian/neutron-plugin-ibm-agent.logrotate0000664000000000000000000000015112323741515015741 0ustar /var/log/neutron/ibm-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-plugin-hyperv.install0000664000000000000000000000013512323741515015063 0ustar etc/neutron/plugins/hyperv/* etc/neutron/plugins/hyperv usr/bin/neutron-hyperv-agent usr/bin debian/neutron-common.dirs0000664000000000000000000000012712323741515013036 0ustar var/log/neutron var/lib/neutron etc/neutron etc/neutron/rootwrap.d etc/neutron/plugins debian/neutron-plugin-vmware.install0000664000000000000000000000025512323741515015052 0ustar etc/neutron/plugins/vmware/* etc/neutron/plugins/vmware usr/bin/neutron-check-nsx-config usr/bin usr/bin/neutron-check-nvp-config usr/bin usr/bin/neutron-nsx-manage usr/bin debian/neutron-plugin-ryu.install0000664000000000000000000000006212323741515014364 0ustar etc/neutron/plugins/ryu/* etc/neutron/plugins/ryu debian/neutron-plugin-vpn-agent.postrm0000664000000000000000000000054712323741515015332 0ustar #!/bin/sh set -e if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then dpkg-maintscript-helper rm_conffile /etc/init/neutron-plugin-vpn-agent.conf \ 1:2014.1~b3-0ubuntu2~ neutron-plugin-vpn-agent -- "$@" fi # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/neutron-plugin-openvswitch-agent.upstart0000664000000000000000000000105412323741515017250 0ustar # vim:set ft=upstart ts=2 et: description "Neutron OpenvSwitch Plugin Agent" author "Chuck Short " start on runlevel [2345] and started neutron-ovs-cleanup stop on runlevel [!2345] respawn chdir /var/run pre-start script mkdir -p /var/run/neutron chown neutron:root /var/run/neutron end script exec start-stop-daemon --start --chuid neutron --exec /usr/bin/neutron-openvswitch-agent -- --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/plugins/ml2/ml2_conf.ini --log-file=/var/log/neutron/openvswitch-agent.log debian/neutron-metering-agent.install0000664000000000000000000000011212323741515015153 0ustar etc/metering_agent.ini etc/neutron usr/bin/neutron-metering-agent usr/bin debian/neutron-plugin-bigswitch-agent.logrotate0000664000000000000000000000015712323741515017163 0ustar /var/log/neutron/bigswitch-agent.log { daily missingok compress delaycompress notifempty } debian/tests/0000775000000000000000000000000012323741515010335 5ustar debian/tests/nec-plugin0000664000000000000000000000122112323741515012315 0ustar #!/bin/bash #------------------- # Testing nec-plugin #------------------- set -e apt-get -y install neutron-plugin-nec # update plugin path sed -i 's/NEUTRON_PLUGIN_CONFIG\=.*/NEUTRON_PLUGIN_CONFIG\=\"\/etc\/neutron\/plugins\/nec\/nec\.ini\"/g' /etc/default/neutron-server sed -i 's/core_plugin/core_plugin \= neutron\.plugins\.nec\.nec_plugin\.NECPluginV2/g' /etc/neutron/neutron.conf service neutron-server restart > /dev/null 2>&1 if pidof -x neutron-server > /dev/null; then apt-get -y remove --purge neutron-plugin-nec echo "OK" else echo "ERROR: NEC PLUGIN IS NOT RUNNING" apt-get -y remove --purge neutron-plugin-nec exit 1 fi debian/tests/brocade-plugin0000664000000000000000000000130012323741515013145 0ustar #!/bin/bash #----------------------- # Testing brocade-plugin #----------------------- set -e apt-get -y install neutron-plugin-brocade # update plugin path sed -i 's/NEUTRON_PLUGIN_CONFIG\=.*/NEUTRON_PLUGIN_CONFIG\=\"\/etc\/neutron\/plugins\/brocade\/brocade\.ini\"/g' /etc/default/neutron-server sed -i 's/core_plugin/core_plugin \= neutron\.plugins\.brocade\.NeutronPlugin\.BrocadePluginV2/g' /etc/neutron/neutron.conf service neutron-server restart > /dev/null 2>&1 if pidof -x neutron-server > /dev/null; then apt-get -y remove --purge neutron-plugin-brocade echo "OK" else echo "ERROR: BROCADE PLUGIN IS NOT RUNNING" apt-get -y remove --purge neutron-plugin-brocade exit 1 fi debian/tests/plumgrid-plugin0000664000000000000000000000134512323741515013402 0ustar #!/bin/bash #------------------------ # Testing plumgrid-plugin #------------------------ set -e apt-get -y install neutron-plugin-plumgrid # update plugin path sed -i 's/NEUTRON_PLUGIN_CONFIG\=.*/NEUTRON_PLUGIN_CONFIG\=\"\/etc\/neutron\/plugins\/plumgrid\/plumgrid\.ini\"/g' /etc/default/neutron-server sed -i 's/core_plugin/core_plugin \= neutron\.plugins\.plumgrid\.plumgrid_plugin\.plumgrid_plugin\.NeutronPluginPLUMgridV2/g' /etc/neutron/neutron.conf service neutron-server restart > /dev/null 2>&1 if pidof -x neutron-server > /dev/null; then apt-get -y remove --purge neutron-plugin-plumgrid echo "OK" else echo "ERROR: PLUMGRID PLUGIN IS NOT RUNNING" apt-get -y remove --purge neutron-plugin-plumgrid exit 1 fi debian/tests/cisco-plugin0000664000000000000000000000125512323741515012657 0ustar #!/bin/bash #--------------------- # Testing cisco-plugin #--------------------- set -e apt-get -y install neutron-plugin-cisco # update plugin path sed -i 's/NEUTRON_PLUGIN_CONFIG\=.*/NEUTRON_PLUGIN_CONFIG\=\"\/etc\/neutron\/plugins\/cisco\/cisco_plugins\.ini\"/g' /etc/default/neutron-server sed -i 's/core_plugin/core_plugin \= neutron\.plugins\.cisco\.network_plugin\.PluginV2/g' /etc/neutron/neutron.conf service neutron-server restart > /dev/null 2>&1 if pidof -x neutron-server > /dev/null; then apt-get -y remove --purge neutron-plugin-cisco echo "OK" else echo "ERROR: CISCO PLUGIN IS NOT RUNNING" apt-get -y remove --purge neutron-plugin-cisco exit 1 fi debian/tests/test_import_neutron.py0000664000000000000000000000012212323741515015025 0ustar try: import neutron except ImportError, e: print "ERROR IMPORTING MODULE" debian/tests/python-neutron0000664000000000000000000000043512323741515013273 0ustar #!/bin/bash #------------------------- # Testing client utilities #------------------------- set -e result=$(python `dirname $0`/test_import_neutron.py 2>&1) if [ "$result" ]; then echo "ERROR: PYTHON-NEUTRON MODULE CANNOT BE IMPORTED" exit 1 else echo "OK" exit 0 fi debian/tests/neutron-daemons0000664000000000000000000000060112323741515013373 0ustar #!/bin/bash #----------------------- # Testing neutron-daemon #----------------------- set -e DAEMONS=('neutron-server' 'neutron-l3-agent' 'neutron-dhcp-agent' 'neutron-metadata-agent' 'neutron-lbaas-agent') for daemon in "${DAEMONS[@]}"; do if pidof -x $daemon > /dev/null; then echo "OK" else echo "ERROR: ${daemon} IS NOT RUNNING" exit 1 fi done debian/tests/ryu-plugin0000664000000000000000000000124012323741515012370 0ustar #!/bin/bash #------------------- # Testing ryu-plugin #------------------- set -e apt-get -y install neutron-plugin-ryu # update plugin path sed -i 's/NEUTRON_PLUGIN_CONFIG\=.*/NEUTRON_PLUGIN_CONFIG\=\"\/etc\/neutron\/plugins\/ryu\/ryu\.ini\"/g' /etc/default/neutron-server sed -i 's/core_plugin/core_plugin \= neutron\.plugins\.ryu\.ryu_neutron_plugin\.RyuNeutronPluginV2/g' /etc/neutron/neutron.conf service neutron-server restart > /dev/null 2>&1 if pidof -x neutron-server > /dev/null; then apt-get -y remove --purge neutron-plugin-ryu echo "OK" else echo "ERROR: RYU PLUGIN IS NOT RUNNING" apt-get -y remove --purge neutron-plugin-ryu exit 1 fi debian/tests/midonet-plugin0000664000000000000000000000126112323741515013213 0ustar #!/bin/bash #----------------------- # Testing midonet-plugin #----------------------- set -e apt-get -y install neutron-plugin-midonet # update plugin path sed -i 's/NEUTRON_PLUGIN_CONFIG\=.*/NEUTRON_PLUGIN_CONFIG\=\"\/etc\/neutron\/plugins\/midonet\/midonet\.ini\"/g' /etc/default/neutron-server sed -i 's/core_plugin/core_plugin \= neutron\.plugins\.midonet\.MidonetPluginV2/g' /etc/neutron/neutron.conf service neutron-server restart > /dev/null 2>&1 if pidof -x neutron-server > /dev/null; then apt-get -y remove --purge neutron-plugin-midonet echo "OK" else echo "ERROR: MIDONET PLUGIN IS NOT RUNNING" apt-get -y remove --purge neutron-plugin-midonet exit 1 fi debian/tests/bigswitch-plugin0000664000000000000000000000132012323741515013533 0ustar #!/bin/bash #------------------------- # Testing bigswitch-plugin #------------------------- set -e apt-get -y install neutron-plugin-bigswitch # update plugin path sed -i 's/NEUTRON_PLUGIN_CONFIG\=.*/NEUTRON_PLUGIN_CONFIG\=\"\/etc\/neutron\/plugins\/bigswitch\/restproxy\.ini\"/g' /etc/default/neutron-server sed -i 's/core_plugin/core_plugin \= neutron\.plugins\.bigswitch\.plugin\.NeutronRestProxyV2/g' /etc/neutron/neutron.conf service neutron-server restart > /dev/null 2>&1 if pidof -x neutron-server > /dev/null; then apt-get -y remove --purge neutron-plugin-bigswitch echo "OK" else echo "ERROR: BIGSWITCH PLUGIN IS NOT RUNNING" apt-get -y remove --purge neutron-plugin-bigswitch exit 1 fi debian/tests/linuxbridge-plugin0000664000000000000000000000136512323741515014075 0ustar #!/bin/bash #--------------------------- # Testing linuxbridge-plugin #--------------------------- set -e apt-get -y install neutron-plugin-linuxbridge # update plugin path sed -i 's/NEUTRON_PLUGIN_CONFIG\=.*/NEUTRON_PLUGIN_CONFIG\=\"\/etc\/neutron\/plugins\/linuxbridge\/linuxbridge_conf\.ini\"/g' /etc/default/neutron-server sed -i 's/core_plugin/core_plugin \= neutron\.plugins\.linuxbridge\.lb_neutron_plugin\.LinuxBridgePluginV2/g' /etc/neutron/neutron.conf service neutron-server restart > /dev/null 2>&1 if pidof -x neutron-server > /dev/null; then apt-get -y remove --purge neutron-plugin-linuxbridge echo "OK" else echo "ERROR: LINUXBRIDGE PLUGIN IS NOT RUNNING" apt-get -y remove --purge neutron-plugin-linuxbridge exit 1 fi debian/tests/control0000664000000000000000000000056212323741515011743 0ustar Tests: neutron-daemons python-neutron cisco-plugin nec-plugin bigswitch-plugin hyperv-plugin brocade-plugin plumgrid-plugin vmware-plugin openvswitch-plugin linuxbridge-plugin ryu-plugin midonet-plugin Depends: neutron-server, neutron-l3-agent, neutron-dhcp-agent, neutron-metadata-agent, neutron-lbaas-agent, python-neutron, rabbitmq-server Restrictions: needs-root debian/tests/vmware-plugin0000664000000000000000000000125712323741515013062 0ustar #!/bin/bash #---------------------- # Testing vmware-plugin #---------------------- set -e apt-get -y install neutron-plugin-vmware # update plugin path sed -i 's/NEUTRON_PLUGIN_CONFIG\=.*/NEUTRON_PLUGIN_CONFIG\=\"\/etc\/neutron\/plugins\/vmware\/nsx\.ini\"/g' /etc/default/neutron-server sed -i 's/core_plugin/core_plugin \= neutron\.plugins\.nicira\.NeutronPlugin\.NvpPluginV2/g' /etc/neutron/neutron.conf service neutron-server restart > /dev/null 2>&1 if pidof -x neutron-server > /dev/null; then apt-get -y remove --purge neutron-plugin-vmware echo "OK" else echo "ERROR: VMWARE PLUGIN IS NOT RUNNING" apt-get -y remove --purge neutron-plugin-vmware exit 1 fi debian/tests/hyperv-plugin0000664000000000000000000000132112323741515013066 0ustar #!/bin/bash #---------------------- # Testing hyperv-plugin #---------------------- set -e apt-get -y install neutron-plugin-hyperv # update plugin path sed -i 's/NEUTRON_PLUGIN_CONFIG\=.*/NEUTRON_PLUGIN_CONFIG\=\"\/etc\/neutron\/plugins\/hyperv\/hyperv_neutron_plugin\.ini\"/g' /etc/default/neutron-server sed -i 's/core_plugin/core_plugin \= neutron\.plugins\.hyperv\.hyperv_neutron_plugin\.HyperVNeutronPlugin/g' /etc/neutron/neutron.conf service neutron-server restart > /dev/null 2>&1 if pidof -x neutron-server > /dev/null; then apt-get -y remove --purge neutron-plugin-hyperv echo "OK" else echo "ERROR: HYPERV PLUGIN IS NOT RUNNING" apt-get -y remove --purge neutron-plugin-hyperv exit 1 fi debian/tests/openvswitch-plugin0000664000000000000000000000136712323741515014134 0ustar #!/bin/bash #--------------------------- # Testing openvswitch-plugin #--------------------------- set -e apt-get -y install neutron-plugin-openvswitch # update plugin path sed -i 's/NEUTRON_PLUGIN_CONFIG\=.*/NEUTRON_PLUGIN_CONFIG\=\"\/etc\/neutron\/plugins\/openvswitch\/ovs_neutron_plugin\.ini\"/g' /etc/default/neutron-server sed -i 's/core_plugin/core_plugin \= neutron\.plugins\.openvswitch\.ovs_neutron_plugin\.OVSNeutronPluginV2/g' /etc/neutron/neutron.conf service neutron-server restart > /dev/null 2>&1 if pidof -x neutron-server > /dev/null; then apt-get -y remove --purge neutron-plugin-openvswitch echo "OK" else echo "ERROR: OPENVSWITCH PLUGIN IS NOT RUNNING" apt-get -y remove --purge neutron-plugin-openvswitch exit 1 fi debian/neutron-metadata-agent.install0000664000000000000000000000016412323741515015130 0ustar etc/metadata_agent.ini etc/neutron usr/bin/neutron-metadata-agent usr/bin usr/bin/neutron-ns-metadata-proxy usr/bin debian/neutron-plugin-ml2.install0000664000000000000000000000006212323741515014237 0ustar etc/neutron/plugins/ml2/* etc/neutron/plugins/ml2 debian/mans/0000775000000000000000000000000012323741515010131 5ustar debian/mans/neutron-linuxbridge-agent.80000664000000000000000000000041312323741515015320 0ustar .TH neutron\-linuxbridge\-agent 8 .SH NAME neutron\-linuxbridge\-agent \- OpenStack Virtual network service \- linuxbridge agent .SH SYNOPSIS .B neutron\-linuxbridge\-agent .SH DESCRIPTION .B neutron\-linuxbridge\-agent This man page is a stub. Please contribute. debian/mans/neutron-openvswitch-agent.80000664000000000000000000000041312323741515015355 0ustar .TH neutron\-openvswitch\-agent 8 .SH NAME neutron\-openvswitch\-agent \- OpenStack Virtual network service \- openvswitch agent .SH SYNOPSIS .B neutron\-openvswitch\-agent .SH DESCRIPTION .B neutron\-openvswitch\-agent This man page is a stub. Please contribute. debian/mans/neutron-server.80000664000000000000000000000031412323741515013216 0ustar .TH neutron-server 8 .SH NAME neutron-server \- OpenStack Virtual network service \- server .SH SYNOPSIS .B neutron-server .SH DESCRIPTION .B neutron-server This man page is a stub. Please contribute. debian/mans/neutron-nec-agent.80000664000000000000000000000034312323741515013553 0ustar .TH neutron\-nec\-agent 8 .SH NAME neutron\-nec\-agent \- OpenStack Virtual network service \- nec agent .SH SYNOPSIS .B neutron\-nec\-agent .SH DESCRIPTION .B neutron\-nec\-agent This man page is a stub. Please contribute. debian/mans/neutron-ryu-agent.80000664000000000000000000000034312323741515013625 0ustar .TH neutron\-ryu\-agent 8 .SH NAME neutron\-ryu\-agent \- OpenStack Virtual network service \- ryu agent .SH SYNOPSIS .B neutron\-ryu\-agent .SH DESCRIPTION .B neutron\-ryu\-agent This man page is a stub. Please contribute. debian/mans/neutron-rootwrap.80000664000000000000000000000033112323741515013564 0ustar .TH neutron-rootwrap 8 .SH NAME neutron-rootwrap \- OpenStack Virtual network service \- sudo helper .SH SYNOPSIS .B neutron-rootwrap .SH DESCRIPTION .B neutron-rootwrap This man page is a stub. Please contribute. debian/cron.d/0000775000000000000000000000000012323741515010356 5ustar debian/cron.d/neutron-lbaas-agent-netns-cleanup0000664000000000000000000000047512323741515016727 0ustar # vim: set filetype=crontab: # Periodically cleans Quantum's network namespaces on behalf of the Quantum # L3 agent. 0 * * * * neutron if [ -x /usr/bin/neutron-netns-cleanup ] ; then /usr/bin/neutron-netns-cleanup --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/lbaas_agent.ini >/dev/null 2>&1; fi debian/cron.d/neutron-l3-agent-netns-cleanup0000664000000000000000000000047212323741515016160 0ustar # vim: set filetype=crontab: # Periodically cleans Quantum's network namespaces on behalf of the Quantum # L3 agent. 0 * * * * neutron if [ -x /usr/bin/neutron-netns-cleanup ] ; then /usr/bin/neutron-netns-cleanup --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/l3_agent.ini >/dev/null 2>&1; fi debian/cron.d/neutron-dhcp-agent-netns-cleanup0000664000000000000000000000047712323741515016565 0ustar # vim: set filetype=crontab: # Periodically cleans Quantum's network namespaces on behalf of the Quantum # DHCP agent. 30 * * * * neutron if [ -x /usr/bin/neutron-netns-cleanup ] ; then /usr/bin/neutron-netns-cleanup --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/dhcp_agent.ini >/dev/null 2>&1; fi debian/neutron-plugin-mlnx-agent.upstart0000664000000000000000000000101312323741515015650 0ustar # vim:set ft=upstart ts=2 et: description "Neutron MLNX Plugin Agent" author "Chuck Short " start on runlevel [2345] stop on runlevel [!2345] respawn chdir /var/run pre-start script mkdir -p /var/run/neutron chown neutron:root /var/run/neutron end script exec start-stop-daemon --start --chuid neutron --exec /usr/bin/neutron-mlnx-agent -- \ --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/plugins/mlnx/mlnx_conf.ini \ --log-file=/var/log/neutron/mlnx-agent.log debian/neutron-vpn-agent.upstart0000664000000000000000000000150412323741515014206 0ustar # vim:set ft=upstart ts=2 et: description "Neutron VPN Agent" author "Chuck Short " start on runlevel [2345] stop on runlevel [!2345] respawn chdir /var/run pre-start script mkdir -p /var/run/neutron chown neutron:root /var/run/neutron # Check to see if openvswitch plugin in use by checking # status of cleanup upstart configuration if status neutron-ovs-cleanup; then start wait-for-state WAIT_FOR=neutron-ovs-cleanup WAIT_STATE=running WAITER=neutron-vpn-agent fi end script exec start-stop-daemon --start --chuid neutron --exec /usr/bin/neutron-vpn-agent -- \ --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/vpn_agent.ini \ --config-file=/etc/neutron/l3_agent.ini --config-file=/etc/neutron/fwaas_driver.ini \ --log-file=/var/log/neutron/vpn_agent.log debian/neutron-plugin-mlnx.install0000664000000000000000000000006412323741515014525 0ustar etc/neutron/plugins/mlnx/* etc/neutron/plugins/mlnx debian/neutron-plugin-mlnx-agent.logrotate0000664000000000000000000000015212323741515016151 0ustar /var/log/neutron/mlnx-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-plugin-bigswitch.install0000664000000000000000000000007612323741515015535 0ustar etc/neutron/plugins/bigswitch/* etc/neutron/plugins/bigswitch debian/neutron-plugin-oneconvergence-agent.logrotate0000664000000000000000000000015212323741515020173 0ustar /var/log/neutron/nvsd-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-plugin-mlnx-agent.install0000664000000000000000000000004312323741515015616 0ustar usr/bin/neutron-mlnx-agent usr/bin debian/neutron-plugin-vpn-agent.postinst0000664000000000000000000000054712323741515015671 0ustar #!/bin/sh set -e if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then dpkg-maintscript-helper rm_conffile /etc/init/neutron-plugin-vpn-agent.conf \ 1:2014.1~b3-0ubuntu2~ neutron-plugin-vpn-agent -- "$@" fi # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/neutron-plugin-linuxbridge-agent.upstart0000664000000000000000000000101612323741515017211 0ustar # vim:set ft=upstart ts=2 et: description "Neutron API Server" author "Chuck Short " start on runlevel [2345] stop on runlevel [!2345] respawn chdir /var/run pre-start script mkdir -p /var/run/neutron chown neutron:root /var/run/neutron end script exec start-stop-daemon --start --chuid neutron --exec /usr/bin/neutron-linuxbridge-agent -- --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/plugins/linuxbridge/linuxbridge_conf.ini --log-file=/var/log/neutron/linuxbridge-agent.log debian/neutron-plugin-ryu-agent.manpages0000664000000000000000000000004012323741515015601 0ustar debian/mans/neutron-ryu-agent.8 debian/neutron-metadata-agent.upstart0000664000000000000000000000103312323741515015160 0ustar # vim:set ft=upstart ts=2 et: description "Neutron Metadata Plugin Agent" author "Yolanda Robla " start on runlevel [2345] stop on runlevel [!2345] respawn chdir /var/run pre-start script mkdir -p /var/run/neutron chown neutron:root /var/run/neutron end script exec start-stop-daemon --start --chuid neutron --exec /usr/bin/neutron-metadata-agent -- \ --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/metadata_agent.ini \ --log-file=/var/log/neutron/metadata-agent.log debian/neutron-common.postinst0000664000000000000000000000133012323741515013755 0ustar #!/bin/sh set -e if [ "$1" = "configure" ] then if ! getent group neutron > /dev/null 2>&1 then addgroup --system neutron >/dev/null fi if ! getent passwd neutron > /dev/null 2>&1 then adduser --system --home /var/lib/neutron --ingroup neutron --no-create-home --shell /bin/false neutron fi chown -R neutron:neutron /var/lib/neutron/ chown -R neutron:adm /var/log/neutron/ chmod 0750 /var/log/neutron/ chown -R root:neutron /etc/neutron/ chmod 0750 /etc/neutron/ chown root:root /etc/neutron/rootwrap.conf chown -R root:root /etc/neutron/rootwrap.d chmod 0755 /etc/neutron/rootwrap.d if [ -f /etc/sudoers.d/neutron_sudoers ] ; then chmod 0440 /etc/sudoers.d/neutron_sudoers fi fi #DEBHELPER# debian/neutron-lbaas-agent.upstart0000664000000000000000000000075212323741515014471 0ustar # vim:set ft=upstart ts=2 et: description "Neutron LBaaS Agent" author "Chuck Short " start on runlevel [2345] stop on runlevel [!2345] respawn chdir /var/run pre-start script mkdir -p /var/run/neutron chown neutron:root /var/run/neutron end script exec start-stop-daemon --start --chuid neutron --exec /usr/bin/neutron-lbaas-agent -- --config-file=/etc/neutron/lbaas_agent.ini --config-file=/etc/neutron/neutron.conf --log-file=/var/log/neutron/lbaas-agent.log debian/neutron-plugin-openvswitch-agent.logrotate0000664000000000000000000000016112323741515017544 0ustar /var/log/neutron/openvswitch-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-server.manpages0000664000000000000000000000007412323741515013707 0ustar debian/mans/neutron-server.8 debian/mans/neutron-rootwrap.8 debian/neutron-plugin-ryu-agent.upstart0000664000000000000000000000075712323741515015527 0ustar # vim:set ft=upstart ts=2 et: description "Neutron RYU Plugin Agent" author "Chuck Short " start on runlevel [2345] stop on runlevel [!2345] respawn chdir /var/run pre-start script mkdir -p /var/run/neutron chown neutron:root /var/run/neutron end script exec start-stop-daemon --start --chuid neutron --exec /usr/bin/neutron-ryu-agent -- --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/plugins/ryu/ryu.ini --log-file=/var/log/neutron/ryu-agent.log debian/neutron-dhcp-agent.upstart0000664000000000000000000000133212323741515014320 0ustar # vim:set ft=upstart ts=2 et: description "Neutron DHCP Agent" author "Chuck Short " start on runlevel [2345] stop on runlevel [!2345] respawn chdir /var/run pre-start script mkdir -p /var/run/neutron chown neutron:root /var/run/neutron # Check to see if openvswitch plugin in use by checking # status of cleanup upstart configuration if status neutron-ovs-cleanup; then start wait-for-state WAIT_FOR=neutron-ovs-cleanup WAIT_STATE=running WAITER=neutron-dhcp-agent fi end script exec start-stop-daemon --start --chuid neutron --exec /usr/bin/neutron-dhcp-agent -- --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/dhcp_agent.ini --log-file=/var/log/neutron/dhcp-agent.log debian/NEWS0000664000000000000000000000046612323741515007700 0ustar neutron (1:2013.2~b2-0ubuntu1) saucy; urgency=low Quantum has been renamed to Neutron during the Havana development cycle. Please review changed configuration in /etc/quantum and apply to new configuration files in /etc/neutron. -- James Page Thu, 18 Jul 2013 10:07:15 +0100 debian/neutron-plugin-openvswitch-agent.manpages0000664000000000000000000000005012323741515017334 0ustar debian/mans/neutron-openvswitch-agent.8 debian/neutron-plugin-metering-agent.preinst0000664000000000000000000000056112323741515016475 0ustar #!/bin/sh set -e if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then dpkg-maintscript-helper rm_conffile /etc/init/neutron-plugin-metering-agent.conf \ 1:2014.1~b3-0ubuntu2~ neutron-plugin-metering-agent -- "$@" fi # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/neutron-plugin-ryu-agent.install0000664000000000000000000000014312323741515015460 0ustar etc/neutron/rootwrap.d/ryu-plugin.filters etc/neutron/rootwrap.d usr/bin/neutron-ryu-agent usr/bin debian/watch0000664000000000000000000000024512323741515010225 0ustar version=3 opts="uversionmangle=s/\.([a-zA-Z])/~$1/;s/%7E/~/" \ https://launchpad.net/neutron/+download https://launchpad.net/neutron/.*/.*/.*/neutron-(.*)\.tar\.gz debian/neutron-dhcp-agent.install0000664000000000000000000000026712323741515014272 0ustar debian/cron.d/neutron-dhcp-agent-netns-cleanup etc/cron.d etc/dhcp_agent.ini etc/neutron etc/neutron/rootwrap.d/dhcp.filters etc/neutron/rootwrap.d usr/bin/neutron-dhcp-agent usr/bin debian/neutron-plugin-bigswitch-agent.install0000664000000000000000000000005112323741515016622 0ustar usr/bin/neutron-restproxy-agent /usr/bin debian/neutron-metering-agent.upstart0000664000000000000000000000101012323741515015205 0ustar # vim:set ft=upstart ts=2 et: description "Neutron Metering Agent" author "Chuck Short " start on runlevel [2345] stop on runlevel [!2345] respawn chdir /var/run pre-start script mkdir -p /var/run/neutron chown neutron:root /var/run/neutron end script exec start-stop-daemon --start --chuid neutron --exec /usr/bin/neutron-metering-agent -- \ --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/metering_agent.ini \ --log-file=/var/log/neutron/metering_agent.log debian/source/0000775000000000000000000000000012323741515010473 5ustar debian/source/format0000775000000000000000000000001412323741515011704 0ustar 3.0 (quilt) debian/neutron-l3-agent.install0000664000000000000000000000004112323741515013660 0ustar usr/bin/neutron-l3-agent usr/bin debian/patches/0000775000000000000000000000000012323741515010622 5ustar debian/patches/use-concurrency.patch0000664000000000000000000000111712323741515014767 0ustar Description: Use concurrency of 4. Author: Chuck Short Fowarded: Not needed. --- a/run_tests.sh +++ b/run_tests.sh @@ -129,7 +129,7 @@ function run_tests { # Just run the test suites in current environment set +e testrargs=`echo "$testrargs" | sed -e's/^\s*\(.*\)\s*$/\1/'` - TESTRTESTS="$TESTRTESTS --testr-args='--subunit $testropts $testrargs'" + TESTRTESTS="$TESTRTESTS --testr-args='--subunit --concurrency 4 $testropts $testrargs'" echo "Running \`${wrapper} $TESTRTESTS\`" bash -c "${wrapper} $TESTRTESTS | ${wrapper} subunit2pyunit" RESULT=$? debian/patches/fix-quantum-configuration.patch0000664000000000000000000000330312323741515016765 0ustar Description: Fixes to neutron configuration for distribution. Patch various bits of config to be more suitable for packaging. Author: James Page Forwarded: not-needed --- a/etc/neutron.conf +++ b/etc/neutron.conf @@ -7,7 +7,7 @@ # Where to store Neutron state files. This directory must be writable by the # user executing the agent. -# state_path = /var/lib/neutron +state_path = /var/lib/neutron # Where to store lock files lock_path = $state_path/lock @@ -50,7 +50,7 @@ lock_path = $state_path/lock # previous versions, the class name of a plugin can be specified instead of its # entrypoint name. # -# core_plugin = +core_plugin = neutron.plugins.ml2.plugin.Ml2Plugin # Example: core_plugin = ml2 # (ListOpt) List of service plugin entrypoints to be loaded from the @@ -380,7 +380,7 @@ notification_driver = neutron.openstack. # Use "sudo neutron-rootwrap /etc/neutron/rootwrap.conf" to use the real # root filter facility. # Change to "sudo" to skip the filtering and just run the comand directly -# root_helper = sudo +root_helper = sudo /usr/bin/neutron-rootwrap /etc/neutron/rootwrap.conf # =========== items for agent management extension ============= # seconds between nodes reporting state to server; should be less than @@ -404,7 +404,7 @@ signing_dir = $state_path/keystone-signi # connection = mysql://root:pass@127.0.0.1:3306/neutron # Replace 127.0.0.1 above with the IP address of the database used by the # main neutron server. (Leave it as is if the database runs on this host.) -# connection = sqlite:// +connection = sqlite:////var/lib/neutron/neutron.sqlite # The SQLAlchemy connection string used to connect to the slave database # slave_connection = debian/patches/skip-ipv6-tests.patch0000664000000000000000000000156212323741515014637 0ustar Description: Skip ipv6 tests because they fail on the ppa buildds. Author: Chuck Short Forwarded: Not Needed --- a/neutron/tests/unit/test_wsgi.py +++ b/neutron/tests/unit/test_wsgi.py @@ -64,6 +64,7 @@ class TestWSGIServer(base.BaseTestCase): launcher.wait.assert_called_once_with() def test_start_random_port_with_ipv6(self): + self.skipTest('Skipped by Ubuntu') server = wsgi.Server("test_random_port") server.start(None, 0, host="::1") self.assertEqual("::1", server.host) @@ -1096,6 +1097,7 @@ class TestWSGIServerWithSSL(base.BaseTes server.stop() def test_app_using_ipv6_and_ssl(self): + self.skipTest('Skipped by Ubuntu') CONF.set_default('use_ssl', True) CONF.set_default("ssl_cert_file", os.path.join(TEST_VAR_DIR, 'certificate.crt')) debian/patches/series0000664000000000000000000000023712323741515012041 0ustar fix-quantum-configuration.patch disable-udev-tests.patch disable-failing-metaplugin-tests.patch skip-lb-test.patch skip-ipv6-tests.patch use-concurrency.patch debian/patches/disable-failing-cisco-test.patch0000664000000000000000000000175312323741515016736 0ustar Description: Skip failing cisco test ====================================================================== FAIL: neutron.tests.unit.ml2.drivers.test_cisco_mech.TestCiscoBasicGet.test_single_get_admin neutron.tests.unit.ml2.drivers.test_cisco_mech.TestCiscoBasicGet.test_single_get_admin ---------------------------------------------------------------------- _StringException ---------------------------------------------------------------------- Author: James Page Forwarded: not-needed Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/neutron/+bug/1262195 --- a/neutron/tests/unit/ml2/drivers/test_cisco_mech.py +++ b/neutron/tests/unit/ml2/drivers/test_cisco_mech.py @@ -147,8 +147,8 @@ class CiscoML2MechanismTestCase(test_db_ class TestCiscoBasicGet(CiscoML2MechanismTestCase, test_db_plugin.TestBasicGet): - - pass + def test_single_get_admin(self): + pass class TestCiscoV2HTTPResponse(CiscoML2MechanismTestCase, debian/patches/disable-udev-tests.patch0000664000000000000000000000256712323741515015361 0ustar Description: Disable udev tests udev is not always avaliable in Ubuntu buildds; skip tests that want to use this feature. Author: Chuck Short Fowarded: not-needed --- a/neutron/tests/unit/linuxbridge/test_lb_neutron_agent.py +++ b/neutron/tests/unit/linuxbridge/test_lb_neutron_agent.py @@ -47,6 +47,7 @@ class FakeIpDevice(object): class TestLinuxBridge(base.BaseTestCase): def setUp(self): + self.skipTest("udev not consistently available in Ubuntu buildds") super(TestLinuxBridge, self).setUp() interface_mappings = {'physnet1': 'eth1'} root_helper = cfg.CONF.AGENT.root_helper @@ -95,6 +96,7 @@ class TestLinuxBridgeAgent(base.BaseTest 'cc:dd:ee:ff:ab:cd brd ff:ff:ff:ff:ff:ff'] def setUp(self): + self.skipTest("udev not consistently available in Ubuntu buildds") super(TestLinuxBridgeAgent, self).setUp() # disable setting up periodic state reporting cfg.CONF.set_override('report_interval', 0, 'AGENT') @@ -163,6 +165,7 @@ class TestLinuxBridgeAgent(base.BaseTest class TestLinuxBridgeManager(base.BaseTestCase): def setUp(self): + self.skipTest("udev not consistently available in Ubuntu buildds") super(TestLinuxBridgeManager, self).setUp() self.interface_mappings = {'physnet1': 'eth1'} self.root_helper = cfg.CONF.AGENT.root_helper debian/patches/disable-failing-metaplugin-tests.patch0000664000000000000000000000402112323741515020155 0ustar Description: Disable failing metaplugin tests Some metaplugin tests are currently failing in Ubuntu; patch then out until they get resolved in full. Author: James Page Forwarded: not-needed Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/neutron/+bug/1262174 --- a/neutron/tests/unit/metaplugin/test_basic.py +++ b/neutron/tests/unit/metaplugin/test_basic.py @@ -45,7 +45,14 @@ class TestMetaBasicGet(test_plugin.TestB class TestMetaV2HTTPResponse(test_plugin.TestV2HTTPResponse, MetaPluginV2DBTestCase): - pass + def test_list_with_fields_noadmin(self): + pass + + def test_list_with_fields(self): + pass + + def test_list_with_fields_noadmin_and_policy_field(self): + pass class TestMetaPortsV2(test_plugin.TestPortsV2, @@ -55,7 +62,30 @@ class TestMetaPortsV2(test_plugin.TestPo class TestMetaNetworksV2(test_plugin.TestNetworksV2, MetaPluginV2DBTestCase): - pass + + def test_list_networks_without_pk_in_fields_pagination_emulated(self): + pass + + def test_list_shared_networks_with_non_admin_user(self): + pass + + def test_list_networks_with_pagination_emulated(self): + pass + + def test_list_networks_with_sort_emulated(self): + pass + + def test_list_networks_with_pagination_reverse_emulated(self): + pass + + def test_list_networks_with_parameters(self): + pass + + def test_list_networks_with_fields(self): + pass + + def test_list_networks(self): + pass class TestMetaSubnetsV2(test_plugin.TestSubnetsV2, --- a/neutron/tests/unit/metaplugin/test_metaplugin.py +++ b/neutron/tests/unit/metaplugin/test_metaplugin.py @@ -167,6 +167,7 @@ class MetaNeutronPluginV2Test(base.BaseT return data def test_create_delete_network(self): + return network1 = self._fake_network('fake1') ret1 = self.plugin.create_network(self.context, network1) self.assertEqual('fake1', ret1[FLAVOR_NETWORK]) debian/patches/skip-lb-test.patch0000664000000000000000000000112612323741515014161 0ustar Description: Temporarily Skip LB test Author: Chuck Short Forwarded: Not Needed --- a/neutron/tests/unit/test_provider_configuration.py +++ b/neutron/tests/unit/test_provider_configuration.py @@ -79,6 +79,7 @@ class ParseServiceProviderConfigurationT 'default': True}]) def test_parse_service_provider_opt_not_allowed_raises(self): + self.skipTest('Skipped by Ubuntu') cfg.CONF.set_override('service_provider', [constants.LOADBALANCER + ':lbaas:driver_path', debian/neutron-plugin-ibm-agent.upstart0000664000000000000000000000101112323741515015437 0ustar # vim:set ft=upstart ts=2 et: description "Neutron IBM SDN Agent" author "Chuck Short " start on runlevel [2345] stop on runlevel [!2345] respawn chdir /var/run pre-start script mkdir -p /var/run/neutron chown neutron:root /var/run/neutron end script exec start-stop-daemon --start --chuid neutron --exec /usr/bin/neutron-ibm-agent -- \ --config-file=/etc/neutron/neutron.conf \ --config-file=/etc/neutron/plugins/ibm/sdnve_neutron_plugin.ini \ --log-file=/var/log/neutron/ibm-agent.log debian/neutron-plugin-oneconvergence.install0000664000000000000000000000011012323741515016537 0ustar etc/neutron/plugins/oneconvergence/* etc/neutron/plugins/oneconvergence debian/neutron-plugin-ibm-agent.install0000664000000000000000000000004212323741515015406 0ustar usr/bin/neutron-ibm-agent usr/bin debian/rules0000775000000000000000000000153412323741515010256 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --with python2 override_dh_install: dh_install --fail-missing -X/usr/etc -X/usr/bin/quantum override_dh_installinit: dh_installinit dh_installinit -pneutron-plugin-openvswitch-agent --no-start --name=neutron-ovs-cleanup override_dh_auto_clean: dh_clean get-orig-source: uscan --verbose --force-download --rename --destdir=../build-area ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS))) override_dh_auto_test: # Unpatch quantum configuration to fixup tests which conflict # with a core_plugin being set. patch -p1 -R < debian/patches/fix-quantum-configuration.patch # Set a reasonable level of concurrency testr init && ./run_tests.sh -N -P # Patch configuration file after testing patch -p1 < debian/patches/fix-quantum-configuration.patch endif debian/neutron-plugin-ryu-agent.logrotate0000664000000000000000000000015112323741515016011 0ustar /var/log/neutron/ryu-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-dhcp-agent.logrotate0000664000000000000000000000015212323741515014615 0ustar /var/log/neutron/dhcp-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-plugin-midonet.install0000664000000000000000000000007212323741515015205 0ustar etc/neutron/plugins/midonet/* etc/neutron/plugins/midonet debian/neutron-plugin-metering-agent.postinst0000664000000000000000000000056112323741515016674 0ustar #!/bin/sh set -e if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then dpkg-maintscript-helper rm_conffile /etc/init/neutron-plugin-metering-agent.conf \ 1:2014.1~b3-0ubuntu2~ neutron-plugin-metering-agent -- "$@" fi # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/neutron-lbaas-agent.logrotate0000664000000000000000000000015312323741515014762 0ustar /var/log/neutron/lbaas-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-plugin-nec-agent.install0000664000000000000000000000014312323741515015406 0ustar etc/neutron/rootwrap.d/nec-plugin.filters etc/neutron/rootwrap.d usr/bin/neutron-nec-agent usr/bin debian/neutron-plugin-linuxbridge-agent.logrotate0000664000000000000000000000016112323741515017507 0ustar /var/log/neutron/linuxbridge-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-plugin-vpn-agent.preinst0000664000000000000000000000054712323741515015472 0ustar #!/bin/sh set -e if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then dpkg-maintscript-helper rm_conffile /etc/init/neutron-plugin-vpn-agent.conf \ 1:2014.1~b3-0ubuntu2~ neutron-plugin-vpn-agent -- "$@" fi # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/pydist-overrides0000664000000000000000000000011312323741515012425 0ustar quantum_server quantum-server quantum_common quantum-common setuptools-git debian/neutron-metadata-agent.logrotate0000664000000000000000000000015612323741515015463 0ustar /var/log/neutron/metadata-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-server.upstart0000664000000000000000000000117112323741515013615 0ustar # vim:set ft=upstart ts=2 et: description "Neutron API Server" author "Chuck Short " start on runlevel [2345] stop on runlevel [!2345] respawn chdir /var/run pre-start script mkdir -p /var/run/neutron chown neutron:root /var/run/neutron end script script [ -r /etc/default/neutron-server ] && . /etc/default/neutron-server [ -r "$NEUTRON_PLUGIN_CONFIG" ] && CONF_ARG="--config-file $NEUTRON_PLUGIN_CONFIG" exec start-stop-daemon --start --chuid neutron --exec /usr/bin/neutron-server -- \ --config-file /etc/neutron/neutron.conf \ --log-file /var/log/neutron/server.log $CONF_ARG end script debian/neutron-plugin-nec-agent.upstart0000664000000000000000000000075712323741515015455 0ustar # vim:set ft=upstart ts=2 et: description "Neutron NEC Plugin Agent" author "Chuck Short " start on runlevel [2345] stop on runlevel [!2345] respawn chdir /var/run pre-start script mkdir -p /var/run/neutron chown neutron:root /var/run/neutron end script exec start-stop-daemon --start --chuid neutron --exec /usr/bin/neutron-nec-agent -- --config-file=/etc/neutron/neutron.conf --config-file=/etc/neutron/plugins/nec/nec.ini --log-file=/var/log/neutron/nec-agent.log debian/python-neutron.install0000664000000000000000000000004012323741515013566 0ustar usr/lib/python*/dist-packages/* debian/neutron-common.install0000664000000000000000000000144112323741515013543 0ustar debian/cron.d/neutron-l3-agent-netns-cleanup etc/cron.d debian/neutron_sudoers etc/sudoers.d etc/api-paste.ini etc/neutron etc/fwaas_driver.ini etc/neutron etc/l3_agent.ini etc/neutron etc/neutron.conf etc/neutron etc/neutron/rootwrap.d/debug.filters etc/neutron/rootwrap.d etc/neutron/rootwrap.d/iptables-firewall.filters etc/neutron/rootwrap.d etc/neutron/rootwrap.d/l3.filters etc/neutron/rootwrap.d etc/neutron/rootwrap.d/vpnaas.filters etc/neutron/rootwrap.d etc/policy.json etc/neutron etc/rootwrap.conf etc/neutron etc/vpn_agent.ini etc/neutron usr/bin/neutron-db-manage usr/bin usr/bin/neutron-debug usr/bin usr/bin/neutron-netns-cleanup usr/bin usr/bin/neutron-ovs-cleanup usr/bin usr/bin/neutron-rootwrap usr/bin usr/bin/neutron-rootwrap-xen-dom0 usr/bin usr/bin/neutron-usage-audit usr/bin debian/neutron-plugin-linuxbridge-agent.install0000664000000000000000000000016312323741515017157 0ustar etc/neutron/rootwrap.d/linuxbridge-plugin.filters etc/neutron/rootwrap.d usr/bin/neutron-linuxbridge-agent usr/bin debian/neutron-lbaas-agent.install0000664000000000000000000000030312323741515014425 0ustar debian/cron.d/neutron-lbaas-agent-netns-cleanup etc/cron.d etc/lbaas_agent.ini etc/neutron etc/neutron/rootwrap.d/lbaas-haproxy.filters etc/neutron/rootwrap.d usr/bin/neutron-lbaas-agent usr/bin debian/neutron-plugin-brocade.install0000664000000000000000000000007212323741515015145 0ustar etc/neutron/plugins/brocade/* etc/neutron/plugins/brocade debian/neutron-plugin-openvswitch.install0000664000000000000000000000010212323741515016111 0ustar etc/neutron/plugins/openvswitch/* etc/neutron/plugins/openvswitch debian/neutron-plugin-openvswitch-agent.neutron-ovs-cleanup.upstart0000664000000000000000000000066712323741515023204 0ustar # vim:set ft=upstart ts=2 et: description "Neutron OVS cleanup" author "James Page " start on started openvswitch-switch stop on runlevel [!2345] pre-start script [ ! -x /usr/bin/neutron-ovs-cleanup ] && exit 0 start-stop-daemon --start --chuid neutron --exec /usr/bin/neutron-ovs-cleanup -- \ --log-file /var/log/neutron/ovs-cleanup.log \ --config-file /etc/neutron/neutron.conf --verbose end script debian/neutron-plugin-openflow-agent.logrotate0000664000000000000000000000015612323741515017030 0ustar /var/log/neutron/openflow-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-server.install0000664000000000000000000000003712323741515013561 0ustar usr/bin/neutron-server usr/bin debian/neutron-plugin-bigswitch-agent.upstart0000664000000000000000000000103112323741515016655 0ustar # vim:set ft=upstart ts=2 et: description "Neutron BigSwitch Plugin Agent" author "Chuck Short " start on runlevel [2345] stop on runlevel [!2345] respawn chdir /var/run pre-start script mkdir -p /var/run/neutron chown neutron:root /var/run/neutron end script exec start-stop-daemon --start --chuid neutron --exec /usr/bin/neutron-restproxy-agent -- \ --config-file=/etc/neutron/neutron.conf \ --config-file=/etc/neutron/plugins/bigswitch/restproxy.ini \ --log-file=/var/log/neutron/bigswitch-agent.log debian/neutron-plugin-cisco.install0000664000000000000000000000006612323741515014651 0ustar etc/neutron/plugins/cisco/* etc/neutron/plugins/cisco debian/neutron-vpn-agent.install0000664000000000000000000000004212323741515014146 0ustar usr/bin/neutron-vpn-agent usr/bin debian/neutron-plugin-metering-agent.postrm0000664000000000000000000000056112323741515016335 0ustar #!/bin/sh set -e if dpkg-maintscript-helper supports rm_conffile 2>/dev/null; then dpkg-maintscript-helper rm_conffile /etc/init/neutron-plugin-metering-agent.conf \ 1:2014.1~b3-0ubuntu2~ neutron-plugin-metering-agent -- "$@" fi # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/neutron_sudoers0000775000000000000000000000012712323741515012357 0ustar Defaults:neutron !requiretty neutron ALL = (root) NOPASSWD: /usr/bin/neutron-rootwrap debian/neutron-plugin-nec-agent.logrotate0000664000000000000000000000015112323741515015737 0ustar /var/log/neutron/nec-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-plugin-ibm.install0000664000000000000000000000011112323741515014307 0ustar etc/neutron/plugins/ibm/sdnve_neutron_plugin.ini etc/neutron/plugins/ibm debian/neutron-server.default0000664000000000000000000000026012323741515013535 0ustar # defaults for neutron-server # path to config file corresponding to the core_plugin specified in # neutron.conf NEUTRON_PLUGIN_CONFIG="/etc/neutron/plugins/ml2/ml2_conf.ini" debian/changelog0000664000000000000000000007737412323741515011067 0ustar neutron (1:2014.1-0ubuntu1) trusty; urgency=medium [ Chuck Short ] * New upstream release (LP: #1288245). -- James Page Thu, 17 Apr 2014 13:04:17 +0100 neutron (1:2014.1~rc2-0ubuntu4) trusty; urgency=medium * d/neutron-vpn-agent.upstart: Wait for neutron-ovs-cleanup service to start if installed to ensure that Open vSwitch state is cleaned up on reboot (LP: #1307208). -- James Page Mon, 14 Apr 2014 11:07:44 +0100 neutron (1:2014.1~rc2-0ubuntu3) trusty; urgency=medium * Fix the Breaks/Replaces from the previous version, as they were accidentally added to the wrong package (and with the wrong versioning). -- Steve Langasek Thu, 10 Apr 2014 23:36:09 +0000 neutron (1:2014.1~rc2-0ubuntu2) trusty; urgency=medium * Ensure that VPN and L3 agents are not installed together (LP: #1303876): - d/control: Add Conflicts on neutron-l3-agent to neutron-vpn-agent, drop dependency from neutron-vpn-agent -> neutron-l3-agent. - d/neutron-{common,vpn-agent,l3-agent}.install: Move configuration and rootwrap filters to -common package for use by both agent types. - d/control: Add appropriate Breaks/Replaces for config file moves. - d/neutron-vpn-agent.upstart: Include fwaas_driver.ini on config file path inline with l3-agent configuration. - d/control: Align Depends of neutron-vpn-agent with neutron-l3-agent. -- James Page Thu, 10 Apr 2014 14:34:18 +0100 neutron (1:2014.1~rc2-0ubuntu1) trusty; urgency=medium [ James Page ] * d/neutron-plugin-oneconvergence-agent.upstart: Rename upstart configuration to match package name (LP: #1301957). * d/neutron-vpn-agent.install: Install missing vpnaas.filters for rootwrap (LP: #1303876). [ Chuck Short ] * New upstream release candidate (LP: #1288245). -- Chuck Short Wed, 09 Apr 2014 08:51:40 -0400 neutron (1:2014.1~rc1-0ubuntu1) trusty; urgency=medium [ Chuck Short ] * debian/rules: Run testr init before tests. * debian/patches/disable-udev-tests.patch: Refresh. * d/control,neutron-plugin-oneconvergence*: Add One Convergence plugin and agent (LP: #1293632). [ James Page ] * New upstream release candidate (LP: #1288696, #1291535). * d/control,neutron-mlnx-plugin{-agent}.install: Split out Mellanox plugin configuration from agent package (LP: #1255420). * d/control,neutron-{plugin-}{vpn|metering}-agent.*: Drop -plugin from metering and vpn agents (they are not plugins) and deal with associated change in name of upstart configurations. * d/neutron-l3-agent.{install,upstart}: Install fwaas_driver.ini with l3-agent and add to config-file path in upstart configuration (LP: #1298676). * d/neutron-vpn-agent.upstart,control: Include l3_agent.ini on upstart config-file path, add dependency on neutron-l3-agent (LP: #1298675). -- James Page Tue, 01 Apr 2014 16:22:54 +0100 neutron (1:2014.1~b3-0ubuntu1) trusty; urgency=medium [ Chuck Short ] * New upstream release. * debian/rules: Re-enabled tests. * debian/patches/requirements.patch: Dropped no longer needed. * debian/patches/sql-alchemy-0.8.3-compat.patch: Dropped no longer needed. * debian/patches/bump-sqlalchemy-version.patch: Dropped no longer needed. * debian/neutron-plugin-vmware.install: Install usr/bin/neutron-nsx-manage. * debian/patches/use-concurrency.patch: Set default concurrency to 1. [ James Page ] * d/control,neutron-plugin-ibm*: Add plugin and agent packages for IBM SDN-VE. * d/control,neutron-openflow-*: Add agent package for OpenFlow ML2 agent. * d/control,neutron-plugin-bigswitch-agent*: Add agent package for BigSwitch. * d/neutron-plugin-mlnx-agent.{upstart,logrotate}: Correct log path and add logrotate configuration (LP: #1284144). [ Corey Bryant ] * Renamed Nicira NVP plugin to VMware NSX (LP: #1273877): - debian/neutron-plugin-*.install: Update path and file for rename - debian/tests/*-plugin: Replace nicira-plugin with vmware-plugin - debian/control: + Change neutron-plugin-nicira to transtional package + Add neutron-plugin-vmware package which breaks/replaces neutron-plugin-nicira package. -- James Page Fri, 07 Mar 2014 09:38:32 +0000 neutron (1:2014.1~b2-0ubuntu6) trusty; urgency=medium * debian/rules: Temporarily disable testsuite due to upstream breakage. -- Chuck Short Thu, 06 Feb 2014 08:33:08 -0500 neutron (1:2014.1~b2-0ubuntu5) trusty; urgency=medium * debian/patches/disable-udev-tests.patch: Skip more tests because of udev failures. * debian/patches/skip-ipv6-tests.patch: Skip tests that fail on the buildds due to ipv6. -- Chuck Short Mon, 03 Feb 2014 09:02:45 -0500 neutron (1:2014.1~b2-0ubuntu4) trusty; urgency=medium * debian/rules: Really run_tests.sh. -- Chuck Short Thu, 30 Jan 2014 11:44:21 -0500 neutron (1:2014.1~b2-0ubuntu3) trusty; urgency=medium * debian/rules: Switch back to run_test.sh since locking issues have been fixed. -- Chuck Short Thu, 30 Jan 2014 10:49:22 -0500 neutron (1:2014.1~b2-0ubuntu2) trusty; urgency=medium * debian/patches/skip-lb-test.patch: Skipped lb configuration test. -- Chuck Short Mon, 27 Jan 2014 12:01:50 -0500 neutron (1:2014.1~b2-0ubuntu1) trusty; urgency=low [ James Page ] * Switch to using Modular Layer 2 plugin by default: - d/control,neutron-plugin-ml2.install: Add ML2 plugin package (LP: #1243147). - d/p/fix-quantum-configuration,d/control,d/neutron-server.default: Switch to using the ML2 plugin by default. - d/control,neutron-plugin-openvswitch-agent: Use neutron-plugin-ml2 and configuration for openvswitch-agent. * d/neutron-plugin-mlnx-agent.upstart: Reference correct configuration file (LP: #1257732). * Add neutron-ovs-cleanup upstart configuration for OVS plugin (LP: #1249708): - d/rules: Install new configuration in neutron-plugin-openvswitch-agent package, don't restart on install/upgrade (only needed for reboots). - d/neutron-plugin-openvswitch-agent.upstart: Ensure startup happens after neutron-ovs-cleanup. - d/neutron-{l3|dhcp}-agent.upstart: If neutron-ovs-cleanup job is installed, wait for it to reach running state prior to starting agents. * d/control: Add versioned BD/Depends on python-psutil >= 0.6.1. * d/p/requirements.patch: Drop upper version boundary for psutil for compatibility with Trusty. * d/p/requirements.patch: Lift upper boundary for WebOb to < 1.4. * d/p/disable-failing-metaplugin-tests.patch: Disable metaplugin tests that are currently failing. * d/p/disable-ml2-notification-tests.patch: Dropped, tests now pass. * d/rules: Fail package build on unit test failures. * d/p/disable-failing-cisco-test.patch: Disable failing Cisco mechanism test. * d/control,d/p/remove-jsonrpclib.patch: Add BD on python-jsonrpclib and drop patch that excludes it from requirements.txt. [ Chuck Short ] * New upstream release. * debian/rules: Run testr directly * debian/patches/sql-alchemy-0.8.3-compat.patch: Fix tests sqlalchemy 0.8.3 compat. * debian/neturon-nicira.install: Add usr/bin/neutron-check-nsx-config. -- Chuck Short Fri, 24 Jan 2014 09:17:12 -0500 neutron (1:2014.1~b1-0ubuntu1) trusty; urgency=low [ Chuck Short ] * New upstream release. * debian/control: open icehouse release. [ James Page ] * debian/patches: Refresh patches against upstream master. * debian/control: Drop quantum-* transitional packages, no longer needed. -- Chuck Short Thu, 05 Dec 2013 11:40:39 -0500 neutron (1:2013.2-0ubuntu1) saucy; urgency=low * New upstream release (LP: #1236462). -- Chuck Short Thu, 17 Oct 2013 10:52:39 -0400 neutron (1:2013.2~rc3-0ubuntu1) saucy; urgency=low * New upstream release candidate (LP: #1240665). -- Chuck Short Wed, 16 Oct 2013 15:37:02 -0400 neutron (1:2013.2~rc2-0ubuntu1) saucy; urgency=low * New upstream release candidate (LP: #1239156). -- James Page Sat, 12 Oct 2013 16:51:28 +0100 neutron (1:2013.2~rc1-0ubuntu2) saucy; urgency=low * d/tests/control,neutron-server: Limit neutron-server tests to core neutron daemons to avoid tests failures for plugin agents which don't start correctly without additional configuration. -- James Page Thu, 03 Oct 2013 23:05:05 +0100 neutron (1:2013.2~rc1-0ubuntu1) saucy; urgency=low [ Yolanda Robla ] * debian/tests: added testing agents [ Chuck Short ] * debian/patches/disable-udev-tests.patch: Refreshed. * debian/patches/disable-ml2-notification-tests.patch: Refreshed. * debian/control: - Dropped python-setuptools-git python-netifaces, and python-nose from build dependencies. - Dropped python-configobj, python-gflags from binary dependencies. - Added build python-requests python-six, and python-jinja2 build dependencies. - Added versioned dependencies for python-amqplib, python-pbr, python-novaclient, python-cliff, python-testtools, and python-eventlet. - Bumped versioned depends for python-stevedore, pyhton-novaclient, python-oslo.config, and testrepository [ James Page ] * New upstream release candidate: - d/patches: Refreshed. * d/rules: unpatch/patch neutron.conf around test execution to ensure that as many tests as possible actually pass. -- James Page Thu, 03 Oct 2013 15:18:04 +0100 neutron (1:2013.2~b3-0ubuntu6) saucy; urgency=low * debian/rules: Dont ftbfs the tests if they fail. -- Chuck Short Tue, 10 Sep 2013 20:37:18 -0400 neutron (1:2013.2~b3-0ubuntu5) saucy; urgency=low * debian/tests/neutron-daemons: Fix typo. * debian/rules: FTBFS if testsuite fails. -- Chuck Short Tue, 10 Sep 2013 17:27:25 -0400 neutron (1:2013.2~b3-0ubuntu4) saucy; urgency=low * debian/patches/remove_jsonrpclib.patch: Remove jsonrpclib its not needed other than the arista driver. -- Chuck Short Tue, 10 Sep 2013 15:19:22 -0400 neutron (1:2013.2~b3-0ubuntu3) saucy; urgency=low * debian/tests: Fixed autopkg tests. -- Chuck Short Tue, 10 Sep 2013 12:10:05 -0400 neutron (1:2013.2~b3-0ubuntu2) saucy; urgency=low * debian/control, debian/neutron-plugin-vpn-agent.install, debian/neutron-plugin-vpn-agent.install: Add vpn agent. * debian/control, debian/usr/bin/neutron-metering-agent.install, debian/usr/bin/neutron-metering-agent.install: Add metering agent. -- Chuck Short Mon, 09 Sep 2013 22:35:59 -0400 neutron (1:2013.2~b3-0ubuntu1) saucy; urgency=low [ Chuck Short ] * New upstream release. * debian/patches/fix-quantum-configuration.patch: Refreshed. * debian/patches/neutron-conf.patch: Dropped. * debian/patches/ignore-quantum-binaries.patch: Dropped * debian/control: Add python-babel as a build depends. * debian/neutron-common.install: Add neutron-usage-audit binary. * debian/rules: Pass the tests even if it fails, temporary measure until we figure out why the tests fail. [ Adam Gandelman ] * debian/rules: Limit testr concurrency to 1 CPU. * debian/patches: Refresh. [ James Page ] * d/*.upstart: Added respawn stanza (LP: #1170393), tidied descriptions and rationalized stop on stanzas to be consistent. * d/neutron-dhcp-agent.install: Drop neutron-dhcp-agent-dnsmasq-lease- update inline with upstream. * d/rules: Ignore deprecated quantum binaries when checking for missing files. * d/control: Update/add versioned depends for upgrades: - python-anyjson >= 0.3.3 - python-stevedore >= 0.9 - python-oslo.config >= 1:1.2.0 - python-keystoneclient >= 1:0.2.0 * d/*: Wrap and sort. -- Chuck Short Mon, 09 Sep 2013 13:12:57 -0400 neutron (1:2013.2~b2-0ubuntu3) saucy; urgency=low * d/p/neutron-conf.patch: Cherry picked commit from upstream VCS which fixes a number of 'quantum' references across all configuration files. * d/neutron_sudoers: Remove typo to re-enable passwordless sudo for neutron. * d/p/fix-quantum-conf.patch: Enable use of neutron-rootwrap by default, fixup problem with use of /var/lib/quantum for keystone signing_dir. -- James Page Wed, 24 Jul 2013 16:09:08 +0100 neutron (1:2013.2~b2-0ubuntu2) saucy; urgency=low * d/neutron-server.upstart: Execute correct server binary, fixup use of flags in /etc/default/neutron-server. * d/p/bump-sqlalchemy-version.patch: Support SQLAlchemy >= 0.8 until upstream catches up. * Re-jig test disablement patches: - d/p/disable-udev-tests.patch: Disable tests that use udev as it is not always available. - d/p/disable-ml2-notification-tests.patch: Disable failing ML2 plugin tests pending further investigation. * d/p/fix-quantum-configuration.patch: Remove rej and orig cruft, re-added missing default core_plugin configuration. * d/control: Drop pep8 from BD's, no longer required. -- James Page Wed, 24 Jul 2013 11:41:56 +0100 neutron (1:2013.2~b2-0ubuntu1) saucy; urgency=low [ Chuck Short ] * New upstream version. * debian/patches/fix-quantum-configuration.patch: Refreshed * Renamed quantum -> neutron inline with upstream: - debian/neutron*.install: Update paths and files for rename. - debian/cron.d: Update for new neutron names. - debian/control: + Add transtional packages. + Add breaks/replaces with previous versions of quantum. * debian/patches/fix-ubuntu-tests.patch: Refreshed * debian/patches/ignore-quantum-binaries.patch: Don't install quantum binaries. * Add new mlnx agent package. [ James Page ] * d/control: Update VCS fields for new branch locations. * d/NEWS: Let users know they need to migrate configuration manually as part of the quantum->neutron rename. * d/neutron-common.install: Include rootwrap for Xen dom0 installs. [ Adam Gandelman ] * debian/control: Set minimum python-kombu version >= 2.5.12. -- Chuck Short Fri, 19 Jul 2013 12:11:18 -0400 quantum (1:2013.2~b1-0ubuntu2) saucy; urgency=low [ Adam Gandelman ] * debian/control: - Add version requirement to python-stevedore (>= 0.8), also add to python-quantum depends. - Add version requirement to python-fixtures (>= 0.3.12). * debian/patches/*: Refreshed. [ Yolanda Robla ] * debian/tests: added autopkg tests [Chuck Short] * debian/patches/fix-ubuntu-tests.patch: Rediff to skip tests that were randomly failing in the PPAS or locally. -- Chuck Short Wed, 19 Jun 2013 12:06:15 -0500 quantum (1:2013.2~b1-0ubuntu1) saucy; urgency=low * New upstream release. * debian/patches/fix-quantum-configuration.patch: Refreshed * debian/control: Add testrepository. * debian/control: Add subunit. * debian/control: Add python-d21o1 and python-pbr as build-depends. * debian/control: Add python-stevedore. -- Chuck Short Fri, 31 May 2013 09:37:25 -0500 quantum (1:2013.1-0ubuntu2) raring; urgency=low * Fix invalid multi-line cron jobs (LP: #1170312): - d/cron.d/*: Consolidate jobs into a single command line, set syntax highlighting to type 'crontab'. -- James Page Mon, 22 Apr 2013 15:58:12 +0100 quantum (1:2013.1-0ubuntu1) raring; urgency=low * New upstream release. -- Chuck Short Thu, 04 Apr 2013 14:03:41 -0500 quantum (1:2013.1~rc2-0ubuntu1) raring; urgency=low * New upstream release. -- Chuck Short Tue, 26 Mar 2013 08:33:56 -0500 quantum (1:2013.1~rc1-0ubuntu1) raring; urgency=low [ Chuck Short ] * debian/patches/fix-quantum-configuration.patch: Refreshed * debian/control: Add python-testtools and python-fixtures a build-dep. * debian/control: Drop python-gflags no longer needed. * debian/control: Drop python-unittest2 no longer needed. [ James Page ] * New upstream release candidate. * d/watch: Update uversionmangle to deal with upstream versioning changes, remove tarballs.openstack.org. * d/rules: Disable PEP-8 tests until fixed upstream. * d/control,quantum-plugin-midonet.install: Added plugin package for Midonet. * d/control,quantum-lbaas-*: Added Load Balancing as-a Service agent package. * d/control: Bumped Standards-Version, no changes. * d/p/fix-quantum-configuration.patch: Added midonet sqlite path to patch, fixed up linuxbridge path. * d/p/fix-ubuntu-tests.patch: Re-added skipTest for linuxbridge tests that attempt to setup udev monitors. * d/quantum-metadata-agent.*: Refactor metadata-agent into separate package and add Depends from quantum-l3-agent and quantum-dhcp-agent. * d/quantum-plugin-nicira.install: Add quantum-check-nvp-config binary. * d/control: Add iputils-arping to quantum-l3-agent Depends (LP: #1153066). * d/control: python-oslo-config -> python-oslo.config. * d/control: Bump python-quantumclient >= 1:2.2.0 inline with upstream. -- James Page Fri, 15 Mar 2013 09:37:28 +0000 quantum (2013.1.g3-0ubuntu1) raring; urgency=low [ Adam Gandelman ] * debian/patches/fix-quantum-configuration.patch: Refreshed and update to reflect new global root_wrap configuration defined only in /etc/quantum/quantum.conf. * debian/patches/fix-ubuntu-tests.patch: Refreshed, added skipTests for linuxbridge tests that attempt to setup udev monitors. * debian/{control, quantum-server.install}: Drop quantum-ns-metadata-proxy, quantum-metadata-agent, quantum-debug from quantum-server package and set a Break/Replaces on the last quantum-server package that shipped them. (LP: #1112203) * debian/{control, quantum-plugin-nec.install}: Drop rootwrap filters, only install /w the agent. * debian/control: Add Breaks/Replaces between quantum-plugin-nec and new quantum-plugin-nec-agent. [ Yolanda Robla ] * debian/patches: refreshed patches [ James Page ] * d/p/fix-quantum-configuration.patch: Add root_wrap helper to AGENT section of /etc/quantum/quantum.conf to support new global configuration. * d/control,quantum-plugin-{bigswitch,brocade,plumgrid}.install: Add new plugin packages for BigSwitch, Brocade, Hyper-V and PLUMgrid. * d/p/fix-quantum-configuration.patch: Set sqlite location for new plugins. * d/control,quantum-plugin-nec-agent.*: Add new plugin agent package for NEC. * d/quantum-common.install: Added new binaries and common rootwrap.d config. * d/control: Removed VCS fields, updated maintainer. * Wrapped and sorted debian/*. * d/control: Add BD on python-oslo-config. * d/control: Add BD on python-netifaces to fix RYU unit tests. [ Chuck Short ] * New upstream release. -- Chuck Short Fri, 22 Feb 2013 09:54:36 -0600 quantum (2013.1~g2-0ubuntu1) raring; urgency=low [ Chuck Short ] * New upstream version. * debian/patches/fix-quantum-configuration.patch: Refreshed. [ Yolanda Robla ] * debian/quantum-l3-agent.quantum-metadata-agent.upstart: Add upstart configuration for Metadata Agent. * debian/quantum-l3-agent.install: Added quantum-ns-metadata-proxy, quantum-metadata-agent and metadata_agent.ini. * debian/patches/fix-quantum-configuration.patch: Update rootwrap configuration in metadata_agent.ini file. * debian/changelog: Updated package version * d/p/fix-quantum-configuration.patch: refresh patches * debian/patches/fix-ubuntu-tests.patch: Refreshed. * debian/control: added python-novaclient dependency [ James Page ] * d/*.install: Install entry points from bin directory instead of easy-install ones generated during the package build process (LP: #1085038). * d/control: Drop BD on python-dev-all; its not required. * d/rules: Install multiple upstart configurations for quantum-l3-agent. * d/control: Tidy package descriptions. * d/*.postrm: Drop as debhelper will generate update-rc.d calls in maintainer scripts if required. * d/quantum-common.postinst: Tweak permissions setting so that /etc/quantum is not owned/writable by the quantum user, ensure that /etc/quantum/rootwrap* is owned by root:root. * d/*agent*.postinst: Dropped as permissions now correctly set in quantum-common. * d/patches/fix-quantum-configuration.patch: Re-add dropped fixes rootwrap and sqlite defaults for all plugins. * d/control: Added new BD on alembic (>= 0.4.1~), version python-mock >= 1.0b1. [ Maru Newby ] * debian/control: Remove unnecessary openvswitch-vswitch dependency from quantum-plugin-openvswitch (LP: #1076747). -- Yolanda Robla Tue, 22 Jan 2013 11:40:00 +0100 quantum (2013.1~g1-0ubuntu1) raring; urgency=low [ Adam Gandelman ] * debian/patches/*: Refreshed for opening of Grizzly. [ Chuck Short ] * New upstream release. * debian/rules: FTFBS if there is missing binaries. * debian/quantum-server.install: Add quantum-debug. -- Chuck Short Fri, 23 Nov 2012 09:43:14 -0600 quantum (2012.2-0ubuntu1) quantal; urgency=low [ Chuck Short ] * New upstream release. [ Adam Gandelman ] * debian/cron.d/quantum-{l3, dhcp]-agent-netns-cleanup: Schedule hourly cleanups of leaked Quantum network namespsaces using the quantum-netns-cleanup utility. -- Chuck Short Thu, 27 Sep 2012 13:19:33 -0500 quantum (2012.2~rc3-0ubuntu1) quantal; urgency=low * New upstream release. -- Chuck Short Wed, 26 Sep 2012 15:14:31 -0500 quantum (2012.2~rc2-0ubuntu1) quantal; urgency=low [ Adam Gandelman ] * debian/quantum-server.{default, upstart}: Use default file to specify path to plugin config, which is passed to quantum-server as '--config-file' during startup. (LP: #1009294) * debian/control: - Remove quantum-server's dependency on 'quantum-plugin'. - Specify >= 1:0.1.0.1-0ubuntu1 requirement for python-quantumclient. - Add dnsmasq dependencies to quantum-dhcp-agent Depends. [ Chuck Short ] * New upstream version. * debian/patches/fix-ubuntu-tests.patch: Refreshed. -- Chuck Short Fri, 21 Sep 2012 13:01:18 -0500 quantum (2012.2~rc1-0ubuntu1) quantal; urgency=low [ Adam Gandelman ] * debain/*.postrm: Fix argument-less calls to update-rc.d, redirect to /dev/null. (LP: #1047560) * debian/quantum-server.upstart: Invoke start-stop-daemon properly. (LP: #1047404) * debain/*.postrm, *.upstart: Ensure files are named for corresponding agent package, not plugin package. * debian/control: - Group agents with plugins. - Fix some copy/paste mistakes. - Set dependencies between agents and corresponding plugins. - Recommend quantum-plugin-openvswitch for quantum-server. - Require the same version of quantum-common and python-quantum. - Add quantum-netns-cleanup utility to quantum-common. * debian/patches/fix-quantum-configuration.patch: Use correct database for linuxbridge plugin, use OVS plugin by default, call quantum-rootwrap correctly. (LP: #1048668) * Fix all use of /usr/sbin, things should go in /usr/bin. * Remove dhcp and l3 plugins, they are not actually plugins. * Rename packages quantum-plugin-{l3, dhcp}-agent to quantum-{l3, dhcp}-agent. * debain/quantum-*-agent.upstart: Specify config files as a parameter to --config-file, specify log files for all. * debian/*.logrotate: Add logrotate configs for server and agents. * Install quantum_sudoers with quantum-common, not quantum-server. * Install rootwrap filters only with the packages that require them. * debian/*-agent.upstart: Specify --config-file=/etc/quantum/quantum.conf in addition to plugin-specific config. Specify log files for all agents. * Allow group 'adm' read access to /var/log/quantum. * debian/quantum-server.postinst: Drop, all has been moved to quantum-common. * Add packaging for quantum-plugin-nec. [ Chuck Short ] * New usptream release. -- Chuck Short Wed, 12 Sep 2012 13:41:20 -0500 quantum (2012.2~rc1~20120907.1154-0ubuntu1) quantal; urgency=low [ Adam Gandelman ] * debian/control: Add missing python-keystone dependency. * wrap-and-sort. [ Chuck Short ] * debian/rules: - Run testsuite on build. - Use get-orig-source. - Add python-amqplib, python-anyjson, python-httplib2, python-iso8601, python-kombu, python-lxml, python-netadr, python-pyudev to build depends and run time deps. - Add python-mock, python-mox, and python-unitest2 to build deps. - Add adduser as a dep to quantum-common. * debian/control: Bump standards version to 3.9.3 * debian/quantum-common.install: Add missing configuration files. (LP: #988999) * debian/quantum-plugin-linuxbridge.install: Make isntallable. * Add manpages: gratitously ripped from debian. * Fix up lintian warnings. (LP: #1025203), (LP: #1021921) * Add metaplugin plugin. * debian/patches/fix-namespace.patch: Dropped it was causing python namespace issues. (LP: #1045064) * debian/*.upstart: - Specify configuration file and log directory. - Start on the right transition. * debian/rules: - Allow to disable testsuite. - Dont fail if the testsuite fails. * debian/patches/fix-quantum-configuration.patch: Fix configuration files. * Add packaging for quantum-plugin-l3 and quantum-plugin-l3-agent * Add packaging for quantum-plugin-dhcp-agent and quantum-plugin-dchp-agent * debian/patches/fix-ubuntu-tests.patch: Fix testsuite failures. [ Soren Hansen ] * Update debian/watch to account for symbolically named tarballs and use newer URL. * Add python-configobj as a build and run time dependency. Recently added tests need it, and the Cisco plugin has needed it for a while. * Fix Launchpad URLs in debian/watch. -- Chuck Short Fri, 07 Sep 2012 18:50:09 -0500 quantum (2012.2~f3-0ubuntu1~cloud0) precise-folsom; urgency=low * New upstream release. -- Chuck Short Fri, 17 Aug 2012 10:42:58 -0500 quantum (2012.2~f2-0ubuntu1~cloud0) precise-folsom; urgency=low [ Chuck Short ] * New upstream release. [ Adam Gandelman ] * debian/control, pydist-overrides: Add python-setuptools-git as a Build-Depends, override as necessary. -- Chuck Short Fri, 06 Jul 2012 12:41:43 -0400 quantum (2012.2~f1-0ubuntu1~cloud0) precise-folsom; urgency=low [ Chuck Short ] * New upstream release. * Add missing upsart jobs for agents. * Add sudo wrapper for quantum-rootwrap. (LP: #999142) [ Adam Gandelman ] * debian/control: Fix spacing issues that cause mk-build-deps to fail. * debian/quantum-server.install: Install new plugins config directory instead of old .ini. -- Chuck Short Fri, 22 Jun 2012 12:49:23 -0400 quantum (2012.1-0ubuntu1) precise; urgency=low [Adam Gandelman] * Open precise-folsom-proposed. * Merge with current precise-folsom-folsom-proposed. [Chuck Short] * New upstream release. * Add missing upsart jobs for agents. * Add sudo wrapper for quantum-rootwrap. (LP: #999142) -- Chuck Short Fri, 01 Jun 2012 10:26:49 -0400 quantum (2012.1-0ubuntu4) precise; urgency=low * debian/control: Add breaks replaces since files have moved around. * Fix typo in upstart job. -- Chuck Short Mon, 23 Apr 2012 11:23:38 -0400 quantum (2012.1-0ubuntu3) precise; urgency=low * Split out agents into its own packages. (LP: #979192) Thanks to Ghe Rivero. * Add upstart job. (LP: #979190) * Fix installation issues. (LP: #979159) -- Chuck Short Thu, 12 Apr 2012 13:39:06 -0400 quantum (2012.1-0ubuntu2) precise; urgency=low * Fix lintian warnings about empty packages. -- Chuck Short Fri, 06 Apr 2012 22:14:42 -0400 quantum (2012.1-0ubuntu1) precise; urgency=low * New upstream release. -- Chuck Short Thu, 05 Apr 2012 11:07:46 -0400 quantum (2012.1~rc2-0ubuntu1) precise; urgency=low * New upstream release: - debian/quantum-plugin-{ryu,openvswitch}.install: Install agents. -- Chuck Short Tue, 03 Apr 2012 20:29:11 -0400 quantum (2012.1~rc1-0ubuntu5) precise; urgency=low * Add missing files. (LP: #972019, LP: #971981, LP: #960731) -- Chuck Short Mon, 02 Apr 2012 20:29:29 -0400 quantum (2012.1~rc1-0ubuntu4) precise; urgency=low * Make quantum installable again (LP: #965551): - debian/control: quantum-server depends on quantum-common. - debian/control: Add python-quantumclient dependency. - debian/upstart: Rename and update upstart job. - Fix typos in debian/quantum-common.postinst. -- Chuck Short Fri, 30 Mar 2012 14:14:42 -0400 quantum (2012.1~rc1-0ubuntu3) precise; urgency=low * debian/control: Fix spelling typos. (LP: #960713) -- Paolo Rotolo Fri, 23 Mar 2012 21:35:54 +0100 quantum (2012.1~rc1-0ubuntu2) precise; urgency=low * debian/control: Fix spelling typos. * debian/upstart: Fix typo in upstart job * debian/control: Rename quantum to quantum-server again. * debian/control: Fix empty plugins. * debian/upstart: use start-stop-daemon in upstart job. * debian/patches/fix-namespace.patch: Fix namespace patch * debian/control: Update vcs info. (LP: #960690) -- Chuck Short Tue, 20 Mar 2012 13:58:24 -0400 quantum (2012.1~rc1~20120316.764-0ubuntu1) precise; urgency=low * New upstream release. * debian/watch: Watch correct URL -- Adam Gandelman Fri, 16 Mar 2012 12:04:48 -0700 quantum (2012.1~e4-0ubuntu1) precise; urgency=low * New upstream release. * debian/rules: Take in account the new build changes. * debian/quantum-server.install: Install the right files due to build changes. * Client no longer is a part of quantum. * debian/control: Add python-lxml * Add ryu and niciria plugins. * debian/rules: Run right tests script. -- Chuck Short Mon, 05 Mar 2012 09:47:22 -0500 quantum (2012.1~e2+git20120112-0ubuntu1) precise; urgency=low * New upstream release. * debian/rules: - Fix git snapshot creation. - Fix running test suite during the build. * debian/control: Add adduser for quantum-server. * debian/quantum-plugin-{cisco,openvswitch}.install: Install everything needed for the plugins. -- Chuck Short Thu, 12 Jan 2012 04:19:33 -0500 quantum (2012.1~e2-0ubuntu2) precise; urgency=low * debian/control: Build for architecture all. -- Chuck Short Mon, 19 Dec 2011 10:28:16 -0500 quantum (2012.1~e2-0ubuntu1) precise; urgency=low * New upstream release. * debian/rules: Add alternate get-orig-source. * debian/patches/fix-version.patch: Removed no longer needed. * Fix lintian warnings. -- Chuck Short Fri, 16 Dec 2011 15:26:41 -0500 quantum (2012.1~e2~20111209.f8152-0ubuntu1) precise; urgency=low * New upstream release. * debian/rules, debian/README.Source: Add support fo generating new tarballs from git since tarball snapshots are not available from jenkins yet. * debian/rules: Update for new build system. * debian/rules: Clean up files when running clean. * debian/quantum-server.install, debian/quantum-server.dirs, debian/quantum-plugins.*: Update for build system changes. * debian/quantum-server.postinst: Fix user creation. * debian/rules: Enable testsuite when building. * Fix lintian errors (LP: #899352) * debian/patches/fix-quantum-version.patch: Fix generating *.pyc when trying to build. -- Chuck Short Fri, 09 Dec 2011 15:31:35 -0500 quantum (2012.1~e1-0ubuntu1) precise; urgency=low * Initial release. -- Chuck Short Fri, 18 Nov 2011 15:29:53 -0500 debian/control0000664000000000000000000010047312323741515010603 0ustar Source: neutron Section: net Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Chuck Short Build-Depends: debhelper (>= 8.0.0), python-all (>= 2.6) Build-Depends-Indep: alembic (>= 0.4.1), python-amqplib (>= 0.6.1), python-anyjson (>= 0.3.3), python-babel, python-cliff (>= 1.4), python-configobj, python-coverage, python-d2to1, python-eventlet (>= 0.13.0), python-fixtures (>= 0.3.12), python-greenlet (>= 0.3.2), python-httplib2, python-iso8601, python-jinja2, python-jsonrpclib, python-keystoneclient (>= 1:0.2.0), python-kombu (>= 2.5.12), python-lxml, python-mock (>= 1.0b1), python-mox, python-netaddr, python-neutronclient (>= 1:2.2.3), python-novaclient (>= 2.12.0), python-oslo.config (>= 1:1.2.0a3), python-paste, python-pastedeploy, python-pbr (>= 0.5.21), python-psutil (>= 0.6.1), python-pyudev, python-requests (>= 1.1), python-routes, python-setuptools, python-simplejson, python-six, python-sqlalchemy, python-stevedore (>= 0.10), python-testtools (>= 0.9.32), python-webob, python-webtest, subunit, testrepository ( >= 0.0.17) XS-Python-Version: >= 2.6 Standards-Version: 3.9.4 Vcs-Browser: http://bazaar.launchpad.net/~ubuntu-server-dev/neutron/icehouse/files Vcs-Bzr: https://code.launchpad.net/~ubuntu-server-dev/neutron/icehouse XS-Testsuite: autopkgtest Package: neutron-server Architecture: all Depends: adduser, neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: quantum-server (<< 1:2013.2~b2-0ubuntu1~) Replaces: quantum-server (<< 1:2013.2~b2-0ubuntu1~) Recommends: neutron-plugin-ml2 Description: Neutron is a virtual network service for Openstack - server Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the Neutron server Package: neutron-common Architecture: all Depends: adduser, python-neutron (= ${source:Version}), ${misc:Depends}, ${python:Depends} Breaks: neutron-l3-agent (<< 1:2014.1~rc2-0ubuntu3~), neutron-vpn-agent (<< 1:2014.1~rc2-0ubuntu3~), quantum-common ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: neutron-l3-agent (<< 1:2014.1~rc2-0ubuntu3~), neutron-vpn-agent (<< 1:2014.1~rc2-0ubuntu3~), quantum-common ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virtual network service for Openstack - common Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the common files. Package: neutron-plugin-cisco Architecture: all Provides: neutron-plugin Depends: neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: quantum-plugin-cisco ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: quantum-plugin-cisco ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virtual network service for Openstack - Cisco plugin Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the Cisco plugin. Package: neutron-plugin-nec Architecture: all Provides: neutron-plugin Depends: neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: quantum-plugin-nec ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: quantum-plugin-nec ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virtual network service for Openstack - NEC plugin Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the NEC plugin. Package: neutron-plugin-nec-agent Architecture: all Depends: neutron-common (= ${source:Version}), neutron-plugin-nec, openvswitch-switch, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: quantum-plugin-nec-agent ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: quantum-plugin-nec-agent ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virtual network service for Openstack - NEC plugin agent Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the NEC plugin agent. Package: neutron-plugin-bigswitch Architecture: all Provides: neutron-plugin Depends: neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: quantum-plugin-bigswitch ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: quantum-plugin-bigswitch ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virtual network service for Openstack - BigSwitch plugin Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the BigSwitch plugin. Package: neutron-plugin-bigswitch-agent Architecture: all Depends: neutron-plugin-bigswitch (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Description: Neutron is a virtual network service for Openstack - BigSwitch plugin agent Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the BigSwitch plugin agent. Package: neutron-plugin-hyperv Architecture: all Provides: neutron-plugin Depends: neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: quantum-plugin-hyperv ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: quantum-plugin-hyperv ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virtual network service for Openstack - Hyper-V plugin Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the Hyper-V plugin. Package: neutron-plugin-brocade Architecture: all Provides: neutron-plugin Depends: neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: quantum-plugin-brocade ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: quantum-plugin-brocade ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virtual network service for Openstack - Brocade plugin Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the Brocade plugin. Package: neutron-plugin-plumgrid Architecture: all Provides: neutron-plugin Depends: neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: quantum-plugin-plumgrid ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: quantum-plugin-plumgrid ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virtual network service for Openstack - PLUMgrid plugin Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the PLUMgrid plugin. Package: neutron-plugin-metaplugin Architecture: all Provides: neutron-plugin Depends: neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: quantum-plugin-metaplugin ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: quantum-plugin-metaplugin ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virtual network service for Openstack - Metaplugin plugin Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the Metaplugin plugin. Package: neutron-plugin-vmware Architecture: all Provides: neutron-plugin Depends: neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: neutron-plugin-nicira ( << 1:2014.1~b2-0ubuntu7~ ) Replaces: neutron-plugin-nicira ( << 1:2014.1~b2-0ubuntu7~ ) Description: Neutron is a virtual network service for Openstack - VMware plugin Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the VMware NSX plugin Package: neutron-plugin-nicira Depends: neutron-plugin-vmware, ${misc:Depends} Architecture: all Breaks: quantum-plugin-nicira ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: quantum-plugin-nicira ( << 1:2013.2~b2-0ubuntu1~ ) Section: oldlibs Description: transitional dummy package This is a transitional dummy package. It can safely be removed. Package: neutron-l3-agent Architecture: all Depends: iputils-arping, neutron-common (= ${source:Version}), neutron-metadata-agent (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: quantum-l3-agent ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: quantum-l3-agent ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virtual network service for Openstack - l3 agent Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the layer 3 routing agent. Package: neutron-dhcp-agent Architecture: all Depends: dnsmasq-base, dnsmasq-utils, neutron-common (= ${source:Version}), neutron-metadata-agent (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: quantum-dhcp-agent ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: quantum-dhcp-agent ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virtual network service for Openstack - DHCP agent Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the DHCP agent. Package: neutron-metadata-agent Architecture: all Depends: neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: quantum-metadata-agent ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: quantum-metadata-agent ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virtual network service for Openstack - metadata agent Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the metadata proxy agent. Package: neutron-lbaas-agent Architecture: all Depends: haproxy, neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: quantum-lbaas-agent ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: quantum-lbass-agent ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virtual network service for Openstack - LBaaS agent Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the Load Balancing as-a Service (LBaaS) agent. Package: python-neutron Architecture: all Section: python Depends: alembic (>= 0.6.0), python-amqplib (>= 0.6.1), python-anyjson (>= 0.3.3), python-babel, python-eventlet (>= 0.13.0), python-greenlet (>= 0.3.12), python-httplib2, python-iso8601, python-jinja2, python-keystoneclient (>= 1:0.3.0), python-kombu (>= 2.5.12), python-netaddr, python-neutronclient (>= 1:2.2.3), python-oslo.config (>= 1:1.2.0a3), python-paste, python-pastedeploy, python-psutil (>= 0.6.1), python-requests (>= 1.1), python-routes, python-six, python-sqlalchemy (>= 0.8.2), python-stevedore (>= 0.10), python-webob, ${misc:Depends}, ${python:Depends} Provides: ${python:Provides} XB-Python-Version: ${python:Versions} Breaks: python-quantum ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: python-quantum ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virutal network service for Openstack - Python library Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the Python library. Package: neutron-plugin-openvswitch Architecture: all Provides: neutron-plugin Depends: neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: quantum-plugin-openvswitch ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: quantum-plugin-openvswitch ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virtual network service for Openstack - Open vSwitch plugin Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the Open vSwitch plugin. Package: neutron-plugin-ml2 Architecture: all Provides: neutron-plugin Depends: neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Description: Neutron is a virtual network service for Openstack - ML2 plugin Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the Modular Layer 2 plugin. Package: neutron-plugin-openvswitch-agent Architecture: all Depends: neutron-plugin-ml2 (= ${source:Version}), openvswitch-switch, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: quantum-plugin-openvswitch-agent ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: quantum-plugin-openvswitch-agent ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virtual network service for Openstack - Open vSwitch plugin agent Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the Open vSwitch plugin agent. Package: neutron-plugin-linuxbridge Architecture: all Provides: neutron-plugin Depends: neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: quantum-plugin-linuxbridge ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: quantum-plugin-linuxbridge ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virtual network service for Openstack - linuxbridge plugin Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the linuxbridge plugin. Package: neutron-plugin-linuxbridge-agent Architecture: all Depends: bridge-utils, neutron-plugin-linuxbridge (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: quantum-plugin-linuxbirdge-agent ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: quantum-plugin-linuxbridge-agent ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virtual network service for Openstack - linuxbridge plugin agent Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the linuxbridge plugin agent. Package: neutron-plugin-ryu Architecture: all Provides: neutron-plugin Depends: neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: quantum-plugin-ryu ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: quantum-plugin-ryu ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virtual network service for Openstack - RYU plugin Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the RYU plugin. Package: neutron-plugin-ryu-agent Architecture: all Depends: neutron-plugin-ryu (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: quantum-plugin-ryu-agent ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: quantum-plugin-ryu-agent ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virtual network service for Openstack - RYU plugin agent Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the RYU plugin agent. Package: neutron-plugin-midonet Architecture: all Provides: neutron-plugin Depends: neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: quantum-plugin-midonet ( << 1:2013.2~b2-0ubuntu1~ ) Replaces: quantum-plugin-midonet ( << 1:2013.2~b2-0ubuntu1~ ) Description: Neutron is a virtual network service for Openstack - Midonet plugin Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the Midonet plugin. Package: neutron-plugin-mlnx Architecture: all Provides: neutron-plugin Depends: neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: neutron-plugin-mlnx-agent ( << 1:2014.1~b3-0ubuntu2~ ) Replaces: neutron-plugin-mlnx-agent ( << 1:2014.1~b3-0ubuntu2~ ) Description: Neutron is a virtual network service for Openstack - Mellanox plugin Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the Mellanox plugin. Package: neutron-plugin-mlnx-agent Architecture: all Provides: neutron-plugin Depends: neutron-common (= ${source:Version}), neutron-plugin-mlnx, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Description: Neutron is a virtual network service for Openstack - Mellanox plugin agent Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the Mellanox plugin agent. Package: neutron-vpn-agent Architecture: all Depends: iputils-arping, neutron-common (= ${source:Version}), neutron-metadata-agent (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: neutron-plugin-vpn-agent ( << 1:2014.1~b3-0ubuntu2~ ) Replaces: neutron-plugin-vpn-agent ( << 1:2014.1~b3-0ubuntu2~ ) Conflicts: neutron-l3-agent Description: Neutron is a virtual network service for Openstack - VPN agent Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the VPN agent, which also provides L3 agent support. Package: neutron-plugin-vpn-agent Architecture: all Depends: neutron-vpn-agent, ${misc:Depends} Description: transitional dummy package This is a transitional dummy package. It can safely be removed. Package: neutron-metering-agent Architecture: all Depends: neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Breaks: neutron-plugin-metering-agent ( << 1:2014.1~b3-0ubuntu2~ ) Replaces: neutron-plugin-metering-agent ( << 1:2014.1~b3-0ubuntu2~ ) Description: Neutron is a virtual network service for Openstack - metering agent Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the metering agent. Package: neutron-plugin-metering-agent Architecture: all Depends: neutron-metering-agent, ${misc:Depends} Description: transitional dummy package This is a transitional dummy package. It can safely be removed. Package: neutron-plugin-openflow-agent Architecture: all Depends: neutron-plugin-ml2 (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Description: Neutron is a virtual network service for Openstack - Openflow agent Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the Openflow agent. Package: neutron-plugin-ibm Architecture: all Provides: neutron-plugin Depends: neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Description: Neutron is a virtual network service for Openstack - IBM SDN plugin Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the IBM SDN plugin. Package: neutron-plugin-ibm-agent Architecture: all Depends: neutron-plugin-ibm (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Description: Neutron is a virtual network service for Openstack - IBM agent Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the IBM agent. Package: neutron-plugin-oneconvergence Architecture: all Provides: neutron-plugin Depends: neutron-common (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Description: Neutron is a virtual network service for Openstack - One Convergence plugin Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the One Convergence plugin. Package: neutron-plugin-oneconvergence-agent Architecture: all Depends: neutron-plugin-oneconvergence (= ${source:Version}), ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Description: Neutron is a virtual network service for Openstack - One Convergence agent Neutron is a virtual network service for Openstack, and a part of Netstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) . This package provides the One Convergence agent. debian/neutron-plugin-oneconvergence-agent.install0000664000000000000000000000004412323741515017641 0ustar usr/bin/neutron-nvsd-agent /usr/bin debian/neutron-plugin-openflow-agent.upstart0000664000000000000000000000102212323741515016523 0ustar # vim:set ft=upstart ts=2 et: description "Neutron OpenFlow Plugin Agent" author "Chuck Short " start on runlevel [2345] stop on runlevel [!2345] respawn chdir /var/run pre-start script mkdir -p /var/run/neutron chown neutron:root /var/run/neutron end script exec start-stop-daemon --start --chuid neutron --exec /usr/bin/neutron-ofagent-agent -- \ --config-file=/etc/neutron/neutron.conf \ --config-file=/etc/neutron/plugins/ml2/ml2_conf_ofa.ini \ --log-file=/var/log/neutron/openflow-agent.log debian/neutron-plugin-nec-agent.manpages0000664000000000000000000000004012323741515015527 0ustar debian/mans/neutron-nec-agent.8 debian/neutron-server.logrotate0000664000000000000000000000014612323741515014114 0ustar /var/log/neutron/server.log { daily missingok compress delaycompress notifempty } debian/neutron-plugin-openvswitch-agent.install0000664000000000000000000000016312323741515017214 0ustar etc/neutron/rootwrap.d/openvswitch-plugin.filters etc/neutron/rootwrap.d usr/bin/neutron-openvswitch-agent usr/bin