Merge lp:~thedac/ubuntu/vivid/neutron-fwaas/2015.1.1 into lp:ubuntu/vivid-updates/neutron-fwaas

Proposed by Corey Bryant
Status: Approved
Approved by: Corey Bryant
Approved revision: 9
Proposed branch: lp:~thedac/ubuntu/vivid/neutron-fwaas/2015.1.1
Merge into: lp:ubuntu/vivid-updates/neutron-fwaas
Diff against target: 254 lines (+68/-37)
12 files modified
ChangeLog (+8/-0)
PKG-INFO (+1/-1)
debian/changelog (+7/-0)
neutron_fwaas.egg-info/PKG-INFO (+1/-1)
neutron_fwaas.egg-info/pbr.json (+1/-1)
neutron_fwaas.egg-info/requires.txt (+9/-9)
neutron_fwaas/services/firewall/drivers/linux/iptables_fwaas.py (+1/-1)
neutron_fwaas/tests/unit/services/firewall/drivers/linux/test_iptables_fwaas.py (+20/-3)
requirements.txt (+9/-9)
setup.cfg (+1/-1)
setup.py (+0/-1)
test-requirements.txt (+10/-10)
To merge this branch: bzr merge lp:~thedac/ubuntu/vivid/neutron-fwaas/2015.1.1
Reviewer Review Type Date Requested Status
Corey Bryant Approve
Review via email: mp+266918@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Corey Bryant (corey.bryant) :
review: Approve
Revision history for this message
Corey Bryant (corey.bryant) :
review: Approve
Revision history for this message
Corey Bryant (corey.bryant) wrote :

I've uploaded this to the archive and will let the Package Import Robot commit the branch changes.

Unmerged revisions

9. By David Ames

Import upstream version 2015.1.1

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'ChangeLog'
--- ChangeLog 2015-04-30 17:40:32 +0000
+++ ChangeLog 2015-08-04 16:55:56 +0000
@@ -1,6 +1,14 @@
1CHANGES1CHANGES
2=======2=======
33
42015.1.1
5--------
6
7* Updated from global requirements
8* Updated from global requirements
9* Bump pre-release to 2015.1.1
10* Make iptables firewall work with L3 plugin without DVR support
11
42015.1.0122015.1.0
5--------13--------
614
715
=== modified file 'PKG-INFO'
--- PKG-INFO 2015-04-30 17:40:32 +0000
+++ PKG-INFO 2015-08-04 16:55:56 +0000
@@ -1,6 +1,6 @@
1Metadata-Version: 1.11Metadata-Version: 1.1
2Name: neutron-fwaas2Name: neutron-fwaas
3Version: 2015.1.03Version: 2015.1.1
4Summary: OpenStack Networking FWaaS4Summary: OpenStack Networking FWaaS
5Home-page: http://www.openstack.org/5Home-page: http://www.openstack.org/
6Author: OpenStack6Author: OpenStack
77
=== modified file 'debian/changelog'
--- debian/changelog 2015-04-30 17:40:32 +0000
+++ debian/changelog 2015-08-04 16:55:56 +0000
@@ -1,3 +1,10 @@
1neutron-fwaas (2015.1.1-0ubuntu1) UNRELEASED; urgency=medium
2
3 * Resynchronize with stable/kilo (cdcd5a7) (LP: #1481008):
4 - [cdcd5a7] Make iptables firewall work with L3 plugin without DVR support
5
6 -- David Ames <david.ames@canonical.com> Tue, 04 Aug 2015 08:40:49 -0700
7
1neutron-fwaas (2015.1.0-0ubuntu1) vivid; urgency=medium8neutron-fwaas (2015.1.0-0ubuntu1) vivid; urgency=medium
29
3 * New upstream release for OpenStack Kilo. (LP: #1449744) 10 * New upstream release for OpenStack Kilo. (LP: #1449744)
411
=== modified file 'neutron_fwaas.egg-info/PKG-INFO'
--- neutron_fwaas.egg-info/PKG-INFO 2015-04-30 17:40:32 +0000
+++ neutron_fwaas.egg-info/PKG-INFO 2015-08-04 16:55:56 +0000
@@ -1,6 +1,6 @@
1Metadata-Version: 1.11Metadata-Version: 1.1
2Name: neutron-fwaas2Name: neutron-fwaas
3Version: 2015.1.03Version: 2015.1.1
4Summary: OpenStack Networking FWaaS4Summary: OpenStack Networking FWaaS
5Home-page: http://www.openstack.org/5Home-page: http://www.openstack.org/
6Author: OpenStack6Author: OpenStack
77
=== modified file 'neutron_fwaas.egg-info/pbr.json'
--- neutron_fwaas.egg-info/pbr.json 2015-04-30 17:40:32 +0000
+++ neutron_fwaas.egg-info/pbr.json 2015-08-04 16:55:56 +0000
@@ -1,1 +1,1 @@
1{"is_release": true, "git_version": "3313166"}
2\ No newline at end of file1\ No newline at end of file
2{"is_release": true, "git_version": "23441f6"}
3\ No newline at end of file3\ No newline at end of file
44
=== modified file 'neutron_fwaas.egg-info/requires.txt'
--- neutron_fwaas.egg-info/requires.txt 2015-04-10 09:38:51 +0000
+++ neutron_fwaas.egg-info/requires.txt 2015-08-04 16:55:56 +0000
@@ -1,13 +1,13 @@
1pbr>=0.6,!=0.7,<1.01pbr!=0.7,<1.0,>=0.6
2eventlet>=0.16.1,!=0.17.02eventlet!=0.17.0,>=0.16.1
3httplib2>=0.7.53httplib2>=0.7.5
4netaddr>=0.7.124netaddr>=0.7.12
5SQLAlchemy>=0.9.7,<=0.9.995SQLAlchemy<=0.9.99,>=0.9.7
6alembic>=0.7.26alembic>=0.7.2
7six>=1.9.07six>=1.9.0
8oslo.config>=1.9.3,<1.10.0 # Apache-2.08oslo.config<1.10.0,>=1.9.3 # Apache-2.0
9oslo.db>=1.7.0,<1.8.0 # Apache-2.09oslo.db<1.8.0,>=1.7.0 # Apache-2.0
10oslo.log>=1.0.0,<1.1.0 # Apache-2.010oslo.log<1.1.0,>=1.0.0 # Apache-2.0
11oslo.messaging>=1.8.0,<1.9.0 # Apache-2.011oslo.messaging<1.9.0,>=1.8.0 # Apache-2.0
12oslo.serialization>=1.4.0,<1.5.0 # Apache-2.012oslo.serialization<1.5.0,>=1.4.0 # Apache-2.0
13oslo.utils>=1.4.0,<1.5.0 # Apache-2.013oslo.utils<1.5.0,>=1.4.0 # Apache-2.0
1414
=== modified file 'neutron_fwaas/services/firewall/drivers/linux/iptables_fwaas.py'
--- neutron_fwaas/services/firewall/drivers/linux/iptables_fwaas.py 2015-03-30 11:19:40 +0000
+++ neutron_fwaas/services/firewall/drivers/linux/iptables_fwaas.py 2015-08-04 16:55:56 +0000
@@ -73,7 +73,7 @@
73 namespace and a fip so this is provided back as a list - so in that73 namespace and a fip so this is provided back as a list - so in that
74 scenario rules can be applied on both.74 scenario rules can be applied on both.
75 """75 """
76 if not router_info.router['distributed']:76 if not router_info.router.get('distributed'):
77 return [{'ipt': router_info.iptables_manager,77 return [{'ipt': router_info.iptables_manager,
78 'if_prefix': INTERNAL_DEV_PREFIX}]78 'if_prefix': INTERNAL_DEV_PREFIX}]
79 ipt_mgrs = []79 ipt_mgrs = []
8080
=== modified file 'neutron_fwaas/tests/unit/services/firewall/drivers/linux/test_iptables_fwaas.py'
--- neutron_fwaas/tests/unit/services/firewall/drivers/linux/test_iptables_fwaas.py 2015-04-10 09:38:51 +0000
+++ neutron_fwaas/tests/unit/services/firewall/drivers/linux/test_iptables_fwaas.py 2015-08-04 16:55:56 +0000
@@ -93,7 +93,10 @@
93 apply_list = []93 apply_list = []
94 while router_count > 0:94 while router_count > 0:
95 iptables_inst = mock.Mock()95 iptables_inst = mock.Mock()
96 router_inst = {'distributed': distributed}96 if distributed is not None:
97 router_inst = {'distributed': distributed}
98 else:
99 router_inst = {}
97 v4filter_inst = mock.Mock()100 v4filter_inst = mock.Mock()
98 v6filter_inst = mock.Mock()101 v6filter_inst = mock.Mock()
99 v4filter_inst.chains = []102 v4filter_inst.chains = []
@@ -203,6 +206,10 @@
203 def test_create_firewall_with_rules(self):206 def test_create_firewall_with_rules(self):
204 self._setup_firewall_with_rules(self.firewall.create_firewall)207 self._setup_firewall_with_rules(self.firewall.create_firewall)
205208
209 def test_create_firewall_with_rules_without_distributed_attr(self):
210 self._setup_firewall_with_rules(self.firewall.create_firewall,
211 distributed=None)
212
206 def test_create_firewall_with_rules_two_routers(self):213 def test_create_firewall_with_rules_two_routers(self):
207 self._setup_firewall_with_rules(self.firewall.create_firewall,214 self._setup_firewall_with_rules(self.firewall.create_firewall,
208 router_count=2)215 router_count=2)
@@ -210,8 +217,12 @@
210 def test_update_firewall_with_rules(self):217 def test_update_firewall_with_rules(self):
211 self._setup_firewall_with_rules(self.firewall.update_firewall)218 self._setup_firewall_with_rules(self.firewall.update_firewall)
212219
213 def test_delete_firewall(self):220 def test_update_firewall_with_rules_without_distributed_attr(self):
214 apply_list = self._fake_apply_list()221 self._setup_firewall_with_rules(self.firewall.update_firewall,
222 distributed=None)
223
224 def _test_delete_firewall(self, distributed=False):
225 apply_list = self._fake_apply_list(distributed=distributed)
215 firewall = self._fake_firewall_no_rule()226 firewall = self._fake_firewall_no_rule()
216 self.firewall.delete_firewall('legacy', apply_list, firewall)227 self.firewall.delete_firewall('legacy', apply_list, firewall)
217 ingress_chain = 'iv4%s' % firewall['id']228 ingress_chain = 'iv4%s' % firewall['id']
@@ -221,6 +232,12 @@
221 mock.call.remove_chain('fwaas-default-policy')]232 mock.call.remove_chain('fwaas-default-policy')]
222 apply_list[0].iptables_manager.ipv4['filter'].assert_has_calls(calls)233 apply_list[0].iptables_manager.ipv4['filter'].assert_has_calls(calls)
223234
235 def test_delete_firewall(self):
236 self._test_delete_firewall()
237
238 def test_delete_firewall_without_distributed_attr(self):
239 self._test_delete_firewall(distributed=None)
240
224 def test_create_firewall_with_admin_down(self):241 def test_create_firewall_with_admin_down(self):
225 apply_list = self._fake_apply_list()242 apply_list = self._fake_apply_list()
226 rule_list = self._fake_rules_v4(FAKE_FW_ID, apply_list)243 rule_list = self._fake_rules_v4(FAKE_FW_ID, apply_list)
227244
=== modified file 'requirements.txt'
--- requirements.txt 2015-04-30 17:40:32 +0000
+++ requirements.txt 2015-08-04 16:55:56 +0000
@@ -1,20 +1,20 @@
1# The order of packages is significant, because pip processes them in the order1# The order of packages is significant, because pip processes them in the order
2# of appearance. Changing the order has an impact on the overall integration2# of appearance. Changing the order has an impact on the overall integration
3# process, which may cause wedges in the gate later.3# process, which may cause wedges in the gate later.
4pbr>=0.6,!=0.7,<1.04pbr!=0.7,<1.0,>=0.6
55
6eventlet>=0.16.1,!=0.17.06eventlet!=0.17.0,>=0.16.1
7httplib2>=0.7.57httplib2>=0.7.5
8netaddr>=0.7.128netaddr>=0.7.12
9SQLAlchemy>=0.9.7,<=0.9.999SQLAlchemy<=0.9.99,>=0.9.7
10alembic>=0.7.210alembic>=0.7.2
11six>=1.9.011six>=1.9.0
12oslo.config>=1.9.3,<1.10.0 # Apache-2.012oslo.config<1.10.0,>=1.9.3 # Apache-2.0
13oslo.db>=1.7.0,<1.8.0 # Apache-2.013oslo.db<1.8.0,>=1.7.0 # Apache-2.0
14oslo.log>=1.0.0,<1.1.0 # Apache-2.014oslo.log<1.1.0,>=1.0.0 # Apache-2.0
15oslo.messaging>=1.8.0,<1.9.0 # Apache-2.015oslo.messaging<1.9.0,>=1.8.0 # Apache-2.0
16oslo.serialization>=1.4.0,<1.5.0 # Apache-2.016oslo.serialization<1.5.0,>=1.4.0 # Apache-2.0
17oslo.utils>=1.4.0,<1.5.0 # Apache-2.017oslo.utils<1.5.0,>=1.4.0 # Apache-2.0
1818
19# This project does depend on neutron as a library, but the19# This project does depend on neutron as a library, but the
20# openstack tooling does not play nicely with projects that20# openstack tooling does not play nicely with projects that
2121
=== modified file 'setup.cfg'
--- setup.cfg 2015-02-16 14:11:17 +0000
+++ setup.cfg 2015-08-04 16:55:56 +0000
@@ -1,6 +1,6 @@
1[metadata]1[metadata]
2name = neutron-fwaas2name = neutron-fwaas
3version = 2015.13version = 2015.1.1
4summary = OpenStack Networking FWaaS4summary = OpenStack Networking FWaaS
5description-file = 5description-file =
6 README.rst6 README.rst
77
=== modified file 'setup.py'
--- setup.py 2015-01-14 10:11:07 +0000
+++ setup.py 2015-08-04 16:55:56 +0000
@@ -1,4 +1,3 @@
1#!/usr/bin/env python
2# Copyright (c) 2013 Hewlett-Packard Development Company, L.P.1# Copyright (c) 2013 Hewlett-Packard Development Company, L.P.
3#2#
4# Licensed under the Apache License, Version 2.0 (the "License");3# Licensed under the Apache License, Version 2.0 (the "License");
54
=== modified file 'test-requirements.txt'
--- test-requirements.txt 2015-04-10 09:38:51 +0000
+++ test-requirements.txt 2015-08-04 16:55:56 +0000
@@ -1,23 +1,23 @@
1# The order of packages is significant, because pip processes them in the order1# The order of packages is significant, because pip processes them in the order
2# of appearance. Changing the order has an impact on the overall integration2# of appearance. Changing the order has an impact on the overall integration
3# process, which may cause wedges in the gate later.3# process, which may cause wedges in the gate later.
4hacking>=0.10.0,<0.114hacking<0.11,>=0.10.0
55
6cliff>=1.10.0,<1.11.0 # Apache-2.06cliff<1.11.0,>=1.10.0 # Apache-2.0
7coverage>=3.67coverage>=3.6
8discover8discover
9fixtures>=0.3.149fixtures<1.3.0,>=0.3.14
10mock>=1.010mock<1.1.0,>=1.0
11python-subunit>=0.0.1811python-subunit>=0.0.18
12requests-mock>=0.6.0 # Apache-2.012requests-mock>=0.6.0 # Apache-2.0
13sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.313sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
14oslosphinx>=2.5.0,<2.6.0 # Apache-2.014oslosphinx<2.6.0,>=2.5.0 # Apache-2.0
15oslo.concurrency>=1.8.0,<1.9.0 # Apache-2.015oslo.concurrency<1.9.0,>=1.8.0 # Apache-2.0
16testrepository>=0.0.1816testrepository>=0.0.18
17testtools>=0.9.36,!=1.2.017testtools!=1.2.0,>=0.9.36
18testscenarios>=0.418testscenarios>=0.4
19WebOb>=1.2.319WebOb>=1.2.3
20WebTest>=2.020WebTest>=2.0
21oslotest>=1.5.1,<1.6.0 # Apache-2.021oslotest<1.6.0,>=1.5.1 # Apache-2.0
22psycopg222psycopg2
23MySQL-python23MySQL-python

Subscribers

People subscribed via source and target branches

to all changes: