Merge lp:~james-page/neutron/lbaas-midonet into lp:~openstack-ubuntu-testing/neutron/grizzly

Proposed by James Page
Status: Merged
Approved by: Chuck Short
Approved revision: 140
Merged at revision: 139
Proposed branch: lp:~james-page/neutron/lbaas-midonet
Merge into: lp:~openstack-ubuntu-testing/neutron/grizzly
Diff against target: 228 lines (+84/-63)
10 files modified
debian/changelog (+7/-2)
debian/control (+44/-1)
debian/cron.d/quantum-lbaas-agent-netns-cleanup (+6/-0)
debian/patches/fix-pep8-tests.patch (+0/-58)
debian/patches/series (+0/-1)
debian/quantum-lbaas-agent.install (+4/-0)
debian/quantum-lbaas-agent.logrotate (+7/-0)
debian/quantum-lbaas-agent.upstart (+14/-0)
debian/quantum-plugin-midonet.install (+1/-0)
debian/rules (+1/-1)
To merge this branch: bzr merge lp:~james-page/neutron/lbaas-midonet
Reviewer Review Type Date Requested Status
Openstack Ubuntu Testers Pending
Review via email: mp+151400@code.launchpad.net

Description of the change

Fixup test failures caused by pep8 patch

Add packages for midonet and lbaas.

To post a comment you must log in.
lp:~james-page/neutron/lbaas-midonet updated
140. By James Page

Actually disable pep tests

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/changelog'
--- debian/changelog 2013-03-01 14:54:57 +0000
+++ debian/changelog 2013-03-03 23:06:20 +0000
@@ -6,11 +6,16 @@
6 * debian/control: Add python-testtools and python-fixtures a build-dep.6 * debian/control: Add python-testtools and python-fixtures a build-dep.
7 * debian/control: Drop python-gflags no longer needed.7 * debian/control: Drop python-gflags no longer needed.
8 * debian/control: Drop python-unittest2 no longer needed.8 * debian/control: Drop python-unittest2 no longer needed.
9 * debian/patches/fix-pep8-tests.patch: Fix pep8 tests.
109
11 [ James Page ]10 [ James Page ]
12 * d/watch: Update uversionmangle to deal with upstream versioning11 * d/watch: Update uversionmangle to deal with upstream versioning
13 changes, remove tarballs.openstack.org. 12 changes, remove tarballs.openstack.org.
13 * d/rules: Disable PEP-8 tests until fixed upstream.
14 * d/control,quantum-plugin-midonet.install: Added plugin package for
15 Midonet.
16 * d/control,quantum-lbaas-*: Added Load Balancing as-a Service agent
17 package.
18 * d/control: Bumped Standards-Version, no changes.
1419
15 -- Chuck Short <zulcss@ubuntu.com> Tue, 26 Feb 2013 08:27:14 -060020 -- Chuck Short <zulcss@ubuntu.com> Tue, 26 Feb 2013 08:27:14 -0600
1621
1722
=== modified file 'debian/control'
--- debian/control 2013-02-27 15:02:09 +0000
+++ debian/control 2013-03-03 23:06:20 +0000
@@ -39,7 +39,7 @@
39 python-webob,39 python-webob,
40 python-webtest40 python-webtest
41XS-Python-Version: >= 2.641XS-Python-Version: >= 2.6
42Standards-Version: 3.9.342Standards-Version: 3.9.4
4343
44Package: quantum-server44Package: quantum-server
45Architecture: all45Architecture: all
@@ -312,6 +312,28 @@
312 .312 .
313 This package provides the DHCP agent.313 This package provides the DHCP agent.
314314
315Package: quantum-lbaas-agent
316Architecture: all
317Depends:
318 haproxy,
319 quantum-common (= ${source:Version}),
320 ${misc:Depends},
321 ${python:Depends},
322 ${shlibs:Depends}
323Breaks: quantum-common ( <= 2012.2~rc1~20120907.1154-0ubuntu1 )
324Replaces: quantum-common ( <= 2012.2~rc1~20120907.1154-0ubuntu1 )
325Description: Quantum is a virtual network service for Openstack - LBaaS agent
326 Quantum is a virtual network service for Openstack, and a part of
327 Netstack. Just like OpenStack Nova provides an API to dynamically
328 request and configure virtual servers, Quantum provides an API to
329 dynamically request and configure virtual networks. These networks
330 connect "interfaces" from other OpenStack services (e.g., virtual NICs
331 from Nova VMs). The Quantum API supports extensions to provide
332 advanced network capabilities (e.g., QoS, ACLs, network monitoring,
333 etc.)
334 .
335 This package provides the Load Balancing as-a Service (LBaaS) agent.
336
315Package: python-quantum337Package: python-quantum
316Architecture: all338Architecture: all
317Section: python339Section: python
@@ -482,3 +504,24 @@
482 etc.)504 etc.)
483 .505 .
484 This package provides the RYU plugin agent.506 This package provides the RYU plugin agent.
507
508Package: quantum-plugin-midonet
509Architecture: all
510Provides: quantum-plugin
511Depends:
512 quantum-common (= ${source:Version}),
513 ${misc:Depends},
514 ${python:Depends},
515 ${shlibs:Depends}
516Description: Quantum is a virtual network service for Openstack - Midonet plugin
517 Quantum is a virtual network service for Openstack, and a part of
518 Netstack. Just like OpenStack Nova provides an API to dynamically
519 request and configure virtual servers, Quantum provides an API to
520 dynamically request and configure virtual networks. These networks
521 connect "interfaces" from other OpenStack services (e.g., virtual NICs
522 from Nova VMs). The Quantum API supports extensions to provide
523 advanced network capabilities (e.g., QoS, ACLs, network monitoring,
524 etc.)
525 .
526 This package provides the Midonet plugin.
527
485528
=== added file 'debian/cron.d/quantum-lbaas-agent-netns-cleanup'
--- debian/cron.d/quantum-lbaas-agent-netns-cleanup 1970-01-01 00:00:00 +0000
+++ debian/cron.d/quantum-lbaas-agent-netns-cleanup 2013-03-03 23:06:20 +0000
@@ -0,0 +1,6 @@
1# Periodically cleans Quantum's network namespaces on behalf of the Quantum
2# L3 agent.
30 * * * * quantum if [ -x /usr/bin/quantum-netns-cleanup ] ; then \
4 /usr/bin/quantum-netns-cleanup \
5 --config-file=/etc/quantum/quantum.conf \
6 --config-file=/etc/quantum/lbaas_agent.ini >/dev/null 2>&1; fi
07
=== removed file 'debian/patches/fix-pep8-tests.patch'
--- debian/patches/fix-pep8-tests.patch 2013-03-01 14:54:57 +0000
+++ debian/patches/fix-pep8-tests.patch 1970-01-01 00:00:00 +0000
@@ -1,58 +0,0 @@
1From 0d71ce29f825453761fd52dffb7370fa8fbacb42 Mon Sep 17 00:00:00 2001
2From: Chuck Short <chuck.short@canonical.com>
3Date: Fri, 1 Mar 2013 08:21:31 -0600
4Subject: [PATCH] Pin pep8 to 1.3.3
5
6Apart of making pep8 version standard across all openstack
7projects.
8
9Change-Id: Iefc923123243df161ed72888c1651a622afbda04
10Signed-off-by: Chuck Short <chuck.short@canonical.com>
11---
12 quantum/scheduler/dhcp_agent_scheduler.py | 2 +-
13 quantum/scheduler/l3_agent_scheduler.py | 2 +-
14 tools/test-requires | 2 +-
15 3 files changed, 3 insertions(+), 3 deletions(-)
16
17diff --git a/quantum/scheduler/dhcp_agent_scheduler.py b/quantum/scheduler/dhcp_agent_scheduler.py
18index 6292988..e3810ce 100644
19--- a/quantum/scheduler/dhcp_agent_scheduler.py
20+++ b/quantum/scheduler/dhcp_agent_scheduler.py
21@@ -81,7 +81,7 @@ class ChanceScheduler(object):
22 query = query.filter(agents_db.Agent.agent_type ==
23 constants.AGENT_TYPE_DHCP,
24 agents_db.Agent.host == host,
25- agents_db.Agent.admin_state_up == True)
26+ agents_db.Agent.admin_state_up is True)
27 try:
28 dhcp_agent = query.one()
29 except (exc.MultipleResultsFound, exc.NoResultFound):
30diff --git a/quantum/scheduler/l3_agent_scheduler.py b/quantum/scheduler/l3_agent_scheduler.py
31index 0d3b1ef..6e99346 100644
32--- a/quantum/scheduler/l3_agent_scheduler.py
33+++ b/quantum/scheduler/l3_agent_scheduler.py
34@@ -48,7 +48,7 @@ class ChanceScheduler(object):
35 query = query.filter(agents_db.Agent.agent_type ==
36 constants.AGENT_TYPE_L3,
37 agents_db.Agent.host == host,
38- agents_db.Agent.admin_state_up == True)
39+ agents_db.Agent.admin_state_up is True)
40 try:
41 l3_agent = query.one()
42 except (exc.MultipleResultsFound, exc.NoResultFound):
43diff --git a/tools/test-requires b/tools/test-requires
44index d86688e..8e93e94 100644
45--- a/tools/test-requires
46+++ b/tools/test-requires
47@@ -9,7 +9,7 @@ nose
48 nosehtmloutput
49 nosexcover
50 openstack.nose_plugin
51-pep8
52+pep8==1.3.3
53 sphinx>=1.1.2
54 testtools>=0.9.27
55 webtest==1.3.3
56--
571.8.1.2
58
590
=== modified file 'debian/patches/series'
--- debian/patches/series 2013-03-01 14:54:57 +0000
+++ debian/patches/series 2013-03-03 23:06:20 +0000
@@ -1,3 +1,2 @@
1fix-quantum-configuration.patch1fix-quantum-configuration.patch
2fix-ubuntu-tests.patch2fix-ubuntu-tests.patch
3fix-pep8-tests.patch
43
=== added file 'debian/quantum-lbaas-agent.install'
--- debian/quantum-lbaas-agent.install 1970-01-01 00:00:00 +0000
+++ debian/quantum-lbaas-agent.install 2013-03-03 23:06:20 +0000
@@ -0,0 +1,4 @@
1bin/quantum-lbaas-agent usr/bin
2debian/cron.d/quantum-lbaas-agent-netns-cleanup etc/cron.d
3etc/quantum/rootwrap.d/lbaas-haproxy.filters etc/quantum/rootwrap.d
4etc/lbaas_agent.ini etc/quantum
05
=== added file 'debian/quantum-lbaas-agent.logrotate'
--- debian/quantum-lbaas-agent.logrotate 1970-01-01 00:00:00 +0000
+++ debian/quantum-lbaas-agent.logrotate 2013-03-03 23:06:20 +0000
@@ -0,0 +1,7 @@
1/var/log/quantum/lbaas-agent.log {
2 daily
3 missingok
4 compress
5 delaycompress
6 notifempty
7}
08
=== added file 'debian/quantum-lbaas-agent.upstart'
--- debian/quantum-lbaas-agent.upstart 1970-01-01 00:00:00 +0000
+++ debian/quantum-lbaas-agent.upstart 2013-03-03 23:06:20 +0000
@@ -0,0 +1,14 @@
1description "Quantum LBaaS agent"
2author "Chuck Short <zulcss@ubuntu.com>"
3
4start on runlevel [2345]
5stop on runlevel [!2345]
6
7chdir /var/run
8
9pre-start script
10 mkdir -p /var/run/quantum
11 chown quantum:root /var/run/quantum
12end script
13
14exec start-stop-daemon --start --chuid quantum --exec /usr/bin/quantum-lbaas-agent -- --config-file=/etc/quantum/lbaas_agent.ini --config-file=/etc/quantum/quantum.conf --log-file=/var/log/quantum/lbaas-agent.log
015
=== added file 'debian/quantum-plugin-midonet.install'
--- debian/quantum-plugin-midonet.install 1970-01-01 00:00:00 +0000
+++ debian/quantum-plugin-midonet.install 2013-03-03 23:06:20 +0000
@@ -0,0 +1,1 @@
1etc/quantum/plugins/midonet/* etc/quantum/plugins/midonet
02
=== modified file 'debian/rules'
--- debian/rules 2013-02-27 15:02:09 +0000
+++ debian/rules 2013-03-03 23:06:20 +0000
@@ -22,5 +22,5 @@
2222
23ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))23ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
24override_dh_auto_test:24override_dh_auto_test:
25 ./run_tests.sh -N25 ./run_tests.sh -N -P
26endif26endif

Subscribers

People subscribed via source and target branches