debian/0000775000000000000000000000000012421501604007163 5ustar debian/neutron-plugin-mlnx-agent.upstart0000664000000000000000000000101312414513023015640 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-plugin-metering-agent.postrm0000664000000000000000000000056112414513023016325 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-server.manpages0000664000000000000000000000007412414513023013677 0ustar debian/mans/neutron-server.8 debian/mans/neutron-rootwrap.8 debian/neutron-metering-agent.upstart0000664000000000000000000000101012414513023015175 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/control0000664000000000000000000010047312414513023010573 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-ibm-agent.logrotate0000664000000000000000000000015112414513023015731 0ustar /var/log/neutron/ibm-agent.log { daily missingok compress delaycompress notifempty } debian/mans/0000775000000000000000000000000012414513023010121 5ustar debian/mans/neutron-nec-agent.80000664000000000000000000000034312414513023013543 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-server.80000664000000000000000000000031412414513023013206 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-rootwrap.80000664000000000000000000000033112414513023013554 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/mans/neutron-ryu-agent.80000664000000000000000000000034312414513023013615 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-openvswitch-agent.80000664000000000000000000000041312414513023015345 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-linuxbridge-agent.80000664000000000000000000000041312414513023015310 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/neutron-metering-agent.install0000664000000000000000000000011212414513023015143 0ustar etc/metering_agent.ini etc/neutron usr/bin/neutron-metering-agent usr/bin debian/python-neutron.install0000664000000000000000000000004012414513023013556 0ustar usr/lib/python*/dist-packages/* debian/neutron-plugin-hyperv.install0000664000000000000000000000013512414513023015053 0ustar etc/neutron/plugins/hyperv/* etc/neutron/plugins/hyperv usr/bin/neutron-hyperv-agent usr/bin debian/neutron-plugin-ml2.install0000664000000000000000000000006212414513023014227 0ustar etc/neutron/plugins/ml2/* etc/neutron/plugins/ml2 debian/neutron-plugin-ryu-agent.install0000664000000000000000000000014312414513023015450 0ustar etc/neutron/rootwrap.d/ryu-plugin.filters etc/neutron/rootwrap.d usr/bin/neutron-ryu-agent usr/bin debian/neutron-plugin-nec-agent.install0000664000000000000000000000014312414513023015376 0ustar etc/neutron/rootwrap.d/nec-plugin.filters etc/neutron/rootwrap.d usr/bin/neutron-nec-agent usr/bin debian/neutron-plugin-mlnx-agent.install0000664000000000000000000000004312414513023015606 0ustar usr/bin/neutron-mlnx-agent usr/bin debian/neutron-plugin-openvswitch-agent.install0000664000000000000000000000016312414513023017204 0ustar etc/neutron/rootwrap.d/openvswitch-plugin.filters etc/neutron/rootwrap.d usr/bin/neutron-openvswitch-agent usr/bin debian/neutron-plugin-ibm-agent.upstart0000664000000000000000000000101112414513023015427 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-ibm-agent.install0000664000000000000000000000004212414513023015376 0ustar usr/bin/neutron-ibm-agent usr/bin debian/neutron-server.install0000664000000000000000000000003712414513023013551 0ustar usr/bin/neutron-server usr/bin debian/neutron-server.logrotate0000664000000000000000000000014612414513023014104 0ustar /var/log/neutron/server.log { daily missingok compress delaycompress notifempty } debian/neutron-l3-agent.upstart0000664000000000000000000000140412414513023013710 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-plugin-openvswitch-agent.manpages0000664000000000000000000000005012414513023017324 0ustar debian/mans/neutron-openvswitch-agent.8 debian/neutron-plugin-bigswitch.install0000664000000000000000000000007612414513023015525 0ustar etc/neutron/plugins/bigswitch/* etc/neutron/plugins/bigswitch debian/neutron-plugin-oneconvergence-agent.upstart0000664000000000000000000000101012414513023017657 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-plugin-vpn-agent.preinst0000664000000000000000000000054712414513023015462 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-openflow-agent.upstart0000664000000000000000000000102212414513023016513 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/changelog0000664000000000000000000012364512421501446011054 0ustar neutron (1:2014.1.3-0ubuntu1.1) trusty-security; urgency=medium * No change rebuild for security: - [dd4b77f] Forbid regular users to reset admin-only attrs to default values + CVE-2014-6414 + LP: #1357379 -- Marc Deslauriers Tue, 21 Oct 2014 11:59:06 -0400 neutron (1:2014.1.3-0ubuntu1) trusty; urgency=medium [ Corey Bryant ] * Resynchronize with stable/icehouse (4a0210e) (LP: #1377136): - [3a30d19] Deletes floating ip related connection states - [dd4b77f] Forbid regular users to reset admin-only attrs to default values - [dc2c893] Add delete operations for the ODL MechanismDriver - [b51e2c7] Add missing ml2 plugin to migration 1fcfc149aca4 - [a17a500] Don't convert numeric protocol values to int - [3a85946] NSX: Optionally not enforce nat rule match length check - [645f984] Don't spawn metadata-proxy for non-isolated nets - [b464d89] Big Switch: Check for 'id' in port before lookup - [3116ffa] use TRUE in SQL for boolean var - [3520e66] call security_groups_member_updated in port_update - [50e1534] Don't allow user to set firewall rule with port and no protocol - [0061533] BSN: Add context to backend request for debugging - [6de6d61] Improve ODL ML2 Exception Handling - [2a4153d] Send network name and uuid to subnet create - [b5e3c9a] BSN: Allow concurrent reads to consistency DB - [b201432] Big Switch: Retry on 503 errors from backend - [f6c47ee] NSX: log request body to NSX as debug - [97d622a] Fix metadata agent's auth info caching - [255df45] NSX: Correct allowed_address_pair return value on create_port - [5bea041] Neutron should not use the neutronclient utils module for import_class - [d5314e2] Cisco N1kv plugin to send subtype on network profile creation - [f32d1ce] Pass object to policy when finding fields to strip - [8b5f6be] Call policy.init() once per API request - [9a6d811] Perform policy checks only once on list responses - [c48db90] Datacenter moid should not be tuple - [161d465] Allow unsharing a network used as gateway/floatingip - [9574a2f] Add support for router scheduling in Cisco N1kv Plugin - [6f54565] Fix func job hook script permission problems - [ea43103] Add hook scripts for the functional infra job - [8161cb7] Fixes Hyper-V agent issue on Hyper-V 2008 R2 - [8e99cfd] Fixes Hyper-V issue due to ML2 RPC versioning - [69f9121] Ensure ip6tables are used only if ipv6 is enabled in kernel - [399b809] Remove explicit dependency on amqplib - [a872143] Clear entries in Cisco N1KV specific tables on rollback - [ad82fad] Verify ML2 type driver exists before calling del - [af2cc98] Big Switch: Only update hash header on success - [b1e5eec] Ignore variable column widths in ovsdb functional tests - [4a0210e] VMWare: don't notify on disassociate_floatingips() -- Chuck Short Mon, 06 Oct 2014 09:15:06 -0400 neutron (1:2014.1.2-0ubuntu1) trusty; urgency=medium [ Corey Bryant ] * Resynchronize with stable/icehouse (5db494d) (LP: #1354159): - [1d4a3e3] Add dsvm-functional tox env to fix functional job - [c19633d] Fix deprecated opt in haproxy driver - [2c762be] Add configurable http_timeout parameter for Cisco N1K - [9c94d96] Avoid notifying while inside transaction opened in delete_port() - [f9379ef] BSN: Remove db lock and add missing contexts - [bea1e2d] Set python hash seed to 0 in tox.ini - [f427754] Big Switch: Remove consistency hash on full sync - [3ad288d] Add -s option for neutron metering rules - [231010b] Do not mark device as processed if it wasn't - [72edc13] Big Switch: Lock consistency table for REST calls - [b65c036] NSX: fix router ports port_security_enabled=False - [9dcc476] NSX: Remove unneed call to _ensure_default_security_group - [2ce59ec] Added support for NOS version 4.1.0, 5.0.0 and greater - [2c4828e] no quota for allowed address pair - [46a37e2] NSX: neutron router-interface-add should clear security-groups - [5d0d72b] Control update, delete for cisco-network-profile - [0459a6a] NSX: return 400 if dscp set for trusted queue - [d880134] Fix typo in ml2 configuration file - [fb40f65] Register LBaaS resources to quotas engine - [0cb4aaa] Make plugin deallocation check optional - [478f487] Ensure core plugin deallocation after every test - [ea5ecf9] OVS agent: Correct bridge setup ordering - [98ef1bc] Fixed dhcp & gateway ip conflict in PLUMgrid plugin - [38bf2be] Exit rpc_loop when SIGTERM is recieved in ovs-agent - [67ef62d] NSX sync cache: add a flag to skip item deletion - [d2c11e5] OFAgent: Avoid processing ports which are not yet ready - [c02763a] OFAgent: Fixing lost vlan ids on interfaces - [8d56f44] OFAgent: Improve handling of security group updates - [63d3a54] OFAgent: Avoid re-wiring ports unnecessarily - [8131a2e] Synced jsonutils from oslo-incubator - [33992c8] Brocade mechanism driver depends on the brocade plugin templates - [1da7abd] ofagent: Fix VLAN usage for TYPE_FLAT and TYPE_VLAN - [2a79749] netaddr<=0.7.10 raises ValueError instead of AddrFormatError - [45281bb] Brocade mechanism driver should be derived from ML2 plugin base class - [3eeda2c] Add missing keyword raise to get_profile_binding function - [e517da2] Big Switch: Remove unnecessary initialization code - [2f65656] ovs-agent: Ensure integration bridge is created - [0324965] remove token from notifier middleware - [6d62c91] Big Switch: Add missing data to topology sync - [fac71fe] Added missing core_plugins symbolic names - [505f902] Big Switch: Catch exceptions in watchdog thread - [ac90f9b] Segregate the VSM calls from database calls in N1kv plugin - [86e4b80] Fix network profile subtype validation in N1kv plugin - [24f2460] ofagent: Add a missing push_vlan action - [50408e6] OFA agent: use hexadecimal IP address in tunnel port name - [f0af041] Big Switch: Call correct method in watchdog - [71097a0] Check DB scheme prior to migration to Ml2 - [db7f8a7] ofa_neutron_agent: Fix _phys_br_block_untranslated_traffic - [d5d345b] Fix race condition with firewall deletion - [ce712b2] Metadata agent caches networks for routers - [cac3aa8] Ensure routing key is specified in the address for a direct producer - [5e0ea72] Default to setting secure mode on the integration bridge - [77d8da1] OVS and OF Agents: Create updated_ports attribute before setup_rpc - [9268ea6] OFAgent: Process port_update notifications in the main agent loop - [9124db5] Remove RPC to plugin when dhcp sets default route - [6fd5a20] Improve iptables_manager _modify_rules() method - [5285164] Big Switch: fix capabilities retrieval code - [ca7ed8f] OVS Agent: limit veth names to 15 chars - [7d76335] NSX: Fix request_id in api_client to increment - [583db13] NSX: fix tenant_id passed as security_profile_id - [066760e] LBaaS add missing rootwrap filter for route - [cd7a622] Do not defer IPTables apply in firewall path - [315319c] BSN: Set hash header to empty instead of False - [5d9a034] Remove function replacement with mock patch - [a4b467d] NSX: fix bug for flat provider network - [96e580d] Wrong key router.interface reported by ceilometer - [9ce5ef3] Common decorator for caching methods - [f3fa89f] Fixes Hyper-V agent security groups disabling - [6fe2596] Fixes Hyper-V agent security group ICMP rules - [5db494d] Add support for multiple RPC workers under Metaplugin * d/p/disable-failing-metaplugin-tests.patch: Dropped. * d/p/skip-lb-test.patch: Dropped. [ James Page ] * d/watch: Point to tarballs.openstack.org for release artifacts. -- Corey Bryant Fri, 08 Aug 2014 08:30:52 -0400 neutron (1:2014.1.1-0ubuntu2) trusty-proposed; urgency=medium [ Corey Bryant ] * Resynchronize with stable/icehouse (54ac82b) (LP: #1328134): - [2b42dd3] Handle errors from run_ofctl() when dumping flows - [d00446b] Reprogram flows when ovs-vswitchd restarts - [8d3026b] Added missing plugin .ini files to setup.cfg - [072bbc0] NEC plugin: Bump L3RPC callback version to 1.1 - [47a4954] Remove List events API from Cisco N1kv Neutron - [28a26db] Install SNAT rules for ipv4 only - [5bdea2d] Use os.uname() instead of calling uname in subprocess - [48bc7db] Replace loopingcall in notifier with a delayed send - [66eeda2] Explicitly import state_path opt in tests.base - [f1b0607] NSX: allow net-migration only in combined mode - [8abb05c] NSX: do not raise on missing router during migration step - [4c945dd] NSX: fix error when creating VM ports on subnets without dhcp - [efa4f28] OVS lib defer apply doesn't handle concurrency - [bc30b52] NSX: ensure that no LSN is created on external networks - [2bcc7bf] NSX: pass the right argument during metadata setup - [26a591a] Big Switch: Check source_address attribute exists - [74a9365] L3 RPC loop could delete a router on concurrent update - [2a7164a] Optimize querying for security groups - [bac4389] set api.extensions logging to ERROR in unit tests - [d1ab56d] Make default nova_url use a version - [2c56e14] NSX: fix API payloads for dhcp/metadata setup - [f217479] NSX: fix migration for networks without a subnet - [bf281cd] NSX: change api mapping for Service Cluster to Edge Cluster - [7225e2b] NSX: add nsx switch lookup to dhcp and metadata operations - [b922aa7] Fixed floating IP logic in PLUMgrid plugin - [84650f8] IBM: set secret=True on passwd config field - [c5040b4] Update ensure()/reconnect() to catch MessagingError - [e0deffc] NSX: Fix fake_api_client to raise NotFound - [42a8539] netaddr<=0.7.10 raises ValueError instead of AddrFormatError - [68a24e5] Validate CIDR given as ip-prefix in security-group-rule-create - [8991aa6] gw_port should be set as lazy='join' - [54ac82b] NSX: ensure dhcp port is setup on metadata network [ Jamie Strandboge ] * SECURITY UPDATE: specify /etc/neutron/rootwrap.conf for use with neutron-rootwrap - CVE-2013-6433 (LP: #1185019) -- Jamie Strandboge Wed, 18 Jun 2014 15:21:56 -0500 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/neutron-plugin-linuxbridge-agent.install0000664000000000000000000000016312414513023017147 0ustar etc/neutron/rootwrap.d/linuxbridge-plugin.filters etc/neutron/rootwrap.d usr/bin/neutron-linuxbridge-agent usr/bin debian/cron.d/0000775000000000000000000000000012414513023010346 5ustar debian/cron.d/neutron-l3-agent-netns-cleanup0000664000000000000000000000047212414513023016150 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-cleanup0000664000000000000000000000047712414513023016555 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/cron.d/neutron-lbaas-agent-netns-cleanup0000664000000000000000000000047512414513023016717 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/neutron-server.default0000664000000000000000000000026012414513023013525 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/neutron-plugin-openflow-agent.logrotate0000664000000000000000000000015612414513023017020 0ustar /var/log/neutron/openflow-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-lbaas-agent.logrotate0000664000000000000000000000015312414513023014752 0ustar /var/log/neutron/lbaas-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-plugin-mlnx-agent.logrotate0000664000000000000000000000015212414513023016141 0ustar /var/log/neutron/mlnx-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-plugin-bigswitch-agent.upstart0000664000000000000000000000103112414513023016645 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-vpn-agent.postinst0000664000000000000000000000054712414513023015661 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-metaplugin.install0000664000000000000000000000010012414513023015673 0ustar etc/neutron/plugins/metaplugin/* etc/neutron/plugins/metaplugin debian/neutron-lbaas-agent.upstart0000664000000000000000000000075212414513023014461 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/source/0000775000000000000000000000000012414513023010463 5ustar debian/source/format0000775000000000000000000000001412414513023011674 0ustar 3.0 (quilt) debian/neutron-metadata-agent.upstart0000664000000000000000000000103312414513023015150 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-plugin-midonet.install0000664000000000000000000000007212414513023015175 0ustar etc/neutron/plugins/midonet/* etc/neutron/plugins/midonet debian/compat0000664000000000000000000000000212414513023010361 0ustar 8 debian/neutron-plugin-metering-agent.preinst0000664000000000000000000000056112414513023016465 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-openvswitch.install0000664000000000000000000000010212414513023016101 0ustar etc/neutron/plugins/openvswitch/* etc/neutron/plugins/openvswitch debian/neutron-server.upstart0000664000000000000000000000117112414513023013605 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-dhcp-agent.upstart0000664000000000000000000000133212414513023014310 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/neutron-plugin-bigswitch-agent.install0000664000000000000000000000005112414513023016612 0ustar usr/bin/neutron-restproxy-agent /usr/bin debian/neutron-common.install0000664000000000000000000000144112414513023013533 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-vpn-agent.postrm0000664000000000000000000000054712414513023015322 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-nec-agent.upstart0000664000000000000000000000075712414513023015445 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/neutron-plugin-oneconvergence-agent.logrotate0000664000000000000000000000015212414513023020163 0ustar /var/log/neutron/nvsd-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-vpn-agent.upstart0000664000000000000000000000150412414513023014176 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/patches/0000775000000000000000000000000012414513023010612 5ustar debian/patches/skip-ipv6-tests.patch0000664000000000000000000000156212414513023014627 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/disable-udev-tests.patch0000664000000000000000000000256712414513023015351 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/series0000664000000000000000000000014512414513023012027 0ustar fix-quantum-configuration.patch disable-udev-tests.patch skip-ipv6-tests.patch use-concurrency.patch debian/patches/disable-failing-cisco-test.patch0000664000000000000000000000175312414513023016726 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/use-concurrency.patch0000664000000000000000000000111712414513023014757 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.patch0000664000000000000000000000330312414513023016755 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/neutron-plugin-oneconvergence-agent.install0000664000000000000000000000004412414513023017631 0ustar usr/bin/neutron-nvsd-agent /usr/bin debian/neutron-l3-agent.logrotate0000664000000000000000000000015012414513023014203 0ustar /var/log/neutron/l3-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-plugin-metering-agent.postinst0000664000000000000000000000056112414513023016664 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-cisco.install0000664000000000000000000000006612414513023014641 0ustar etc/neutron/plugins/cisco/* etc/neutron/plugins/cisco debian/neutron-plugin-ryu.install0000664000000000000000000000006212414513023014354 0ustar etc/neutron/plugins/ryu/* etc/neutron/plugins/ryu debian/neutron-metadata-agent.logrotate0000664000000000000000000000015612414513023015453 0ustar /var/log/neutron/metadata-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-plugin-nec.install0000664000000000000000000000006212414513023014302 0ustar etc/neutron/plugins/nec/* etc/neutron/plugins/nec debian/neutron-plugin-bigswitch-agent.logrotate0000664000000000000000000000015712414513023017153 0ustar /var/log/neutron/bigswitch-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-plugin-openvswitch-agent.logrotate0000664000000000000000000000016112414513023017534 0ustar /var/log/neutron/openvswitch-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-plugin-ryu-agent.logrotate0000664000000000000000000000015112414513023016001 0ustar /var/log/neutron/ryu-agent.log { daily missingok compress delaycompress notifempty } debian/NEWS0000664000000000000000000000046612414513023007670 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/copyright0000664000000000000000000000261212414513023011117 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/watch0000664000000000000000000000017412414513023010216 0ustar version=3 opts="uversionmangle=s/\.([a-zA-Z])/~$1/;s/%7E/~/" \ http://tarballs.openstack.org/neutron neutron-(.*)\.tar\.gz debian/neutron-plugin-ryu-agent.upstart0000664000000000000000000000075712414513023015517 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-plugin-openvswitch-agent.neutron-ovs-cleanup.upstart0000664000000000000000000000066712414513023023174 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-brocade.install0000664000000000000000000000007212414513023015135 0ustar etc/neutron/plugins/brocade/* etc/neutron/plugins/brocade debian/neutron-plugin-linuxbridge.install0000664000000000000000000000010212414513023016044 0ustar etc/neutron/plugins/linuxbridge/* etc/neutron/plugins/linuxbridge debian/neutron-plugin-linuxbridge-agent.logrotate0000664000000000000000000000016112414513023017477 0ustar /var/log/neutron/linuxbridge-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-plugin-vmware.install0000664000000000000000000000025512414513023015042 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-oneconvergence.install0000664000000000000000000000011012414513023016527 0ustar etc/neutron/plugins/oneconvergence/* etc/neutron/plugins/oneconvergence debian/neutron-metadata-agent.install0000664000000000000000000000016412414513023015120 0ustar etc/metadata_agent.ini etc/neutron usr/bin/neutron-metadata-agent usr/bin usr/bin/neutron-ns-metadata-proxy usr/bin debian/neutron-common.postinst0000664000000000000000000000133012414513023013745 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-plugin-linuxbridge-agent.upstart0000664000000000000000000000101612414513023017201 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-lbaas-agent.install0000664000000000000000000000030312414513023014415 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-nec-agent.manpages0000664000000000000000000000004012414513023015517 0ustar debian/mans/neutron-nec-agent.8 debian/neutron-vpn-agent.install0000664000000000000000000000004212414513023014136 0ustar usr/bin/neutron-vpn-agent usr/bin debian/neutron-l3-agent.install0000664000000000000000000000004112414513023013650 0ustar usr/bin/neutron-l3-agent usr/bin debian/neutron-plugin-openvswitch-agent.upstart0000664000000000000000000000105412414513023017240 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-plugin-ryu-agent.manpages0000664000000000000000000000004012414513023015571 0ustar debian/mans/neutron-ryu-agent.8 debian/neutron-plugin-mlnx.install0000664000000000000000000000006412414513023014515 0ustar etc/neutron/plugins/mlnx/* etc/neutron/plugins/mlnx debian/neutron-plugin-linuxbridge-agent.manpages0000664000000000000000000000005012414513023017267 0ustar debian/mans/neutron-linuxbridge-agent.8 debian/neutron-dhcp-agent.logrotate0000664000000000000000000000015212414513023014605 0ustar /var/log/neutron/dhcp-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-dhcp-agent.install0000664000000000000000000000026712414513023014262 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-common.dirs0000664000000000000000000000012712414513023013026 0ustar var/log/neutron var/lib/neutron etc/neutron etc/neutron/rootwrap.d etc/neutron/plugins debian/neutron-plugin-openflow-agent.install0000664000000000000000000000004712414513023016465 0ustar usr/bin/neutron-ofagent-agent usr/bin debian/pydist-overrides0000664000000000000000000000011312414513023012415 0ustar quantum_server quantum-server quantum_common quantum-common setuptools-git debian/neutron-plugin-plumgrid.install0000664000000000000000000000007412414513023015363 0ustar etc/neutron/plugins/plumgrid/* etc/neutron/plugins/plumgrid debian/tests/0000775000000000000000000000000012414513023010325 5ustar debian/tests/control0000664000000000000000000000056212414513023011733 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/test_import_neutron.py0000664000000000000000000000012212414513023015015 0ustar try: import neutron except ImportError, e: print "ERROR IMPORTING MODULE" debian/tests/openvswitch-plugin0000664000000000000000000000136712414513023014124 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/tests/cisco-plugin0000664000000000000000000000125512414513023012647 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/bigswitch-plugin0000664000000000000000000000132012414513023013523 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/midonet-plugin0000664000000000000000000000126112414513023013203 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/brocade-plugin0000664000000000000000000000130012414513023013135 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/vmware-plugin0000664000000000000000000000125712414513023013052 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/neutron-daemons0000664000000000000000000000060112414513023013363 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/linuxbridge-plugin0000664000000000000000000000136512414513023014065 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/hyperv-plugin0000664000000000000000000000132112414513023013056 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/nec-plugin0000664000000000000000000000122112414513023012305 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/python-neutron0000664000000000000000000000043512414513023013263 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/plumgrid-plugin0000664000000000000000000000134512414513023013372 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/ryu-plugin0000664000000000000000000000124012414513023012360 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/rules0000775000000000000000000000153412414513023010246 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_sudoers0000775000000000000000000000016412414513023012350 0ustar Defaults:neutron !requiretty neutron ALL = (root) NOPASSWD: /usr/bin/neutron-rootwrap /etc/neutron/rootwrap.conf * debian/neutron-plugin-nec-agent.logrotate0000664000000000000000000000015112414513023015727 0ustar /var/log/neutron/nec-agent.log { daily missingok compress delaycompress notifempty } debian/neutron-plugin-ibm.install0000664000000000000000000000011112414513023014277 0ustar etc/neutron/plugins/ibm/sdnve_neutron_plugin.ini etc/neutron/plugins/ibm