]> review.fuel-infra Code Review - openstack-build/neutron-build.git/log
openstack-build/neutron-build.git
11 years agoMerge "Allow tests from test_dhcp_agent run independently"
Jenkins [Fri, 15 Feb 2013 19:17:40 +0000 (19:17 +0000)]
Merge "Allow tests from test_dhcp_agent run independently"

11 years agoAvoid extra query when overlapping IPs are disabled
Salvatore Orlando [Wed, 13 Feb 2013 18:07:24 +0000 (10:07 -0800)]
Avoid extra query when overlapping IPs are disabled

Bug 1124363

Change-Id: I431d19a987e18ec2648d9cb0aad185e5ba68f830

11 years agoAllow tests from test_dhcp_agent run independently
Alessio Ababilov [Fri, 15 Feb 2013 07:52:24 +0000 (09:52 +0200)]
Allow tests from test_dhcp_agent run independently

Some tests from test_dhcp_agent depend on each other
and cannot be run in arbitrary order. TestDhcpAgent
and TestDhcpAgentEventHandler need config options that
are initialized in other tests. This patch eliminates
such dependencies.

Fixes: bug #1125951
Change-Id: I10bc46a5e1244ea0f7a05a20bb162c50303f282e

11 years agoMerge "PLUMgrid quantum plugin"
Jenkins [Fri, 15 Feb 2013 06:13:51 +0000 (06:13 +0000)]
Merge "PLUMgrid quantum plugin"

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Fri, 15 Feb 2013 05:01:40 +0000 (05:01 +0000)]
Merge "Imported Translations from Transifex"

11 years agoMerge "Mark password config options with secret"
Jenkins [Fri, 15 Feb 2013 03:41:18 +0000 (03:41 +0000)]
Merge "Mark password config options with secret"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Fri, 15 Feb 2013 00:06:00 +0000 (00:06 +0000)]
Imported Translations from Transifex

Change-Id: I207276c5598bcf01cc2775727b5290f4fd52c5f9

11 years agoMerge "Add support for extended attributes for extension resources"
Jenkins [Thu, 14 Feb 2013 23:04:00 +0000 (23:04 +0000)]
Merge "Add support for extended attributes for extension resources"

11 years agoMerge "Adds Brocade Plugin implementation"
Jenkins [Thu, 14 Feb 2013 23:03:18 +0000 (23:03 +0000)]
Merge "Adds Brocade Plugin implementation"

11 years agoMark password config options with secret
Michael J Fork [Mon, 4 Feb 2013 15:27:37 +0000 (15:27 +0000)]
Mark password config options with secret

Config object supports masking values when writing out if the secret
flag is set on the option definition.  This change flags all quantum
options containing a password.

Change-Id: I68d9bf80c673acc72db22dc2c6907ee180dcc605

11 years agoAdds Brocade Plugin implementation
Shiv Haris [Wed, 23 Jan 2013 03:33:55 +0000 (03:33 +0000)]
Adds Brocade Plugin implementation

blueprint brocade-quantum-plugin

This plugin is meant to orchestrate Brocade VCS switches
running NOS, examples of these are:
   1. VDX 67xx series of switches
   2. VDX 87xx series of switches

Change-Id: Ia8c91ba0e70d3dc7fa79e7f0e09f869542846954

11 years agoAdd support for extended attributes for extension resources
Kaiwei Fan [Tue, 5 Feb 2013 21:26:08 +0000 (13:26 -0800)]
Add support for extended attributes for extension resources

Removed unsed import from quantum/tests/unit/test_extension_extended_attribute.py
Address comments.
Change update_attributes_map definition/behavior

Fixes: bug #1116664
Change-Id: Idc360f5b3b35fb1d40237e1bbce39684508175cf

11 years agoMerge "Support iptables-based security group in NEC plugin"
Jenkins [Thu, 14 Feb 2013 10:01:51 +0000 (10:01 +0000)]
Merge "Support iptables-based security group in NEC plugin"

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Thu, 14 Feb 2013 09:41:07 +0000 (09:41 +0000)]
Merge "Imported Translations from Transifex"

11 years agoMerge "Persist updated expiration time"
Jenkins [Thu, 14 Feb 2013 06:03:42 +0000 (06:03 +0000)]
Merge "Persist updated expiration time"

11 years agoMerge "Synchronize code from oslo"
Jenkins [Thu, 14 Feb 2013 02:29:11 +0000 (02:29 +0000)]
Merge "Synchronize code from oslo"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Thu, 14 Feb 2013 00:06:11 +0000 (00:06 +0000)]
Imported Translations from Transifex

Change-Id: I004aa8b4c8c2b822ec5a729a75460de7b1227c31

11 years agoSupport iptables-based security group in NEC plugin
Akihiro MOTOKI [Fri, 8 Feb 2013 13:18:33 +0000 (22:18 +0900)]
Support iptables-based security group in NEC plugin

blueprint nec-security-group

This commit also refactors RPC API and callbacks in the plugin and agent
to support security group RPC.

Change-Id: I09d69ca3aff43e0468bbd5df6367de767af27acc

11 years agoPersist updated expiration time
Stephen Gran [Wed, 6 Feb 2013 14:57:57 +0000 (14:57 +0000)]
Persist updated expiration time

Without creating a subtransaction, the database query wasn't actually
being run and the data was being lost.  This resulted in the case that
on termination of long running VMs, the VM IP address was immediately
available for reuse instead of being held as it should have been.

Fixes: bug #1116500
Change-Id: I7774273b8e799d945c27329e9da2dba34e39fdb8
Signed-off-by: Stephen Gran <stephen.gran@guardian.co.uk>
11 years agoSupport advanced validation of dictionaries in the API.
Roman Prykhodchenko [Fri, 25 Jan 2013 15:44:21 +0000 (17:44 +0200)]
Support advanced validation of dictionaries in the API.

This change allows to specify constraints for individual keys in
dictionaries in the specification of the API resources.

Introduces type:dict_or_none validator that allows to skip
validation of a dictionary if a None value was supplied.

Adds constraints for session persistance parameters to the API.

Disables specifying cookie_name for session persistence, if
the type is set to HTTP_COOKIE or SOURCE_IP.

Fixes: bug #1104110
Change-Id: I62068deed449967949eaba9259028c88dd6974f8

11 years agoMerge "Add check for subnet update with conflict gateway and allocation_pools"
Jenkins [Wed, 13 Feb 2013 16:17:47 +0000 (16:17 +0000)]
Merge "Add check for subnet update with conflict gateway and allocation_pools"

11 years agoSynchronize code from oslo
Alessio Ababilov [Tue, 5 Feb 2013 14:01:36 +0000 (16:01 +0200)]
Synchronize code from oslo

Use commit eaab5fae2502198e9fa57d0d90a7204a2bd83b16:
Merge "sort options to make --help output prettier"
(Wed Feb 13 12:52:14 2013 +0000)

Add processutils to quantum since impl_zmq depends on them.

Drop notifier.list_notifier that is not present in oslo.

Change-Id: I91d9ec05481b8c24da9fbee1ad4706ff56a3b7aa
Fixes: bug #1116290
11 years agoAdd check for subnet update with conflict gateway and allocation_pools
mathieu-rohon [Thu, 7 Feb 2013 15:05:22 +0000 (16:05 +0100)]
Add check for subnet update with conflict gateway and allocation_pools

Fixes: bug 1062061
The patch will raise exception 'GatewayConflictWithAllocationPools' when
subnet update with conflict gateway and allocation_pools.

Because before validate gateway ip with conflict allocation pools, we need
validate allocation pools first. Move the validation of allocation pools
into _validate_subnet. Then_allocate_pools_for_subnet is only responsible
for pools allocation, and_validate_subnet is responsible for most validate
for subnet.

Change-Id: I8dffe45ce5c02e8e6c317bad470054564538bcf2

11 years agoAlembic migration script for Loadbalancing service
Roman Prykhodchenko [Mon, 11 Feb 2013 15:49:10 +0000 (17:49 +0200)]
Alembic migration script for Loadbalancing service

Creates tables for:
 * VIPs
 * LB pools
 * Health monitors
 * Members
 * Pool statistics
 * Session persistences
 * Pool-monitor Associations

Change-Id: I96c497a319129eb8a3ce6a1420a38e8efb666b6b
Fixes: bug #1122117
11 years agoMerge "Unused methods in quantum.wsgi clean up"
Jenkins [Wed, 13 Feb 2013 08:27:43 +0000 (08:27 +0000)]
Merge "Unused methods in quantum.wsgi clean up"

11 years agoMerge "Remove cfg option default value and check if missing"
Jenkins [Wed, 13 Feb 2013 08:16:50 +0000 (08:16 +0000)]
Merge "Remove cfg option default value and check if missing"

11 years agoMerge "Fix NVP L3 gateway ports admin_state_down on creation"
Jenkins [Wed, 13 Feb 2013 08:16:46 +0000 (08:16 +0000)]
Merge "Fix NVP L3 gateway ports admin_state_down on creation"

11 years agoMerge "Remove duplicated option state_path from netns cleanup"
Jenkins [Wed, 13 Feb 2013 01:14:13 +0000 (01:14 +0000)]
Merge "Remove duplicated option state_path from netns cleanup"

11 years agoFix NVP L3 gateway ports admin_state_down on creation
Aaron Rosen [Tue, 12 Feb 2013 00:17:22 +0000 (16:17 -0800)]
Fix NVP L3 gateway ports admin_state_down on creation

Some of the transaction code that was added was removed in the L3 patch
for nvp. This reintroduced the logic where ports would be created in the
quantum db with admin_state_up=False. This caused L3 gateway patch ports
to be created with admin_state_up=False.

Fixes bug 1122563

Change-Id: Ifc52eab8665e41d64975856e4693b6ed91bc5b45

11 years agoRemove cfg option default value and check if missing
Paul Michali [Mon, 11 Feb 2013 14:58:41 +0000 (09:58 -0500)]
Remove cfg option default value and check if missing

Currently, several plugins already check config options at __init__()
for validity and will exit, if the settings are incorrect. However,
most (all?) config option definitions have default values, so if the
option is missing, a valid, but maybe unexpected value will be used.
This is what occurred in the bug.

The proposed fix is to take a config option, sql_connection, which is
used by many plugins, and remove the default value. Then, at init
time, when the config option is used in configure_db(), a check is
made for the value. If the value is not set, a warning is logged and
the value is set to the default, for db/api.py. It is expected that
this will be the only module to consume this config option.

Added UT to check that log warning is issued. Also, changed the timing
so that the test takes 0.25 secs vs 12 secs. Removed UTs in two plugin
tests that checked the default value for sql_connection.

Other alternatives explored in previous patches, were to either
raise an exception, or mark this config option as "required". This
resulted in a large number of changes to tests, and required config
overrides in plugins that imported quantum.db.api, but did not use
sql_connection.

In order to keep this solution (of this log-hanging fruit) fix, the
proposed, simpler change is being made.

Some cleanup to the Cisco plugin test case was also made, so that
the mock was more in line with what production code does.

bug 1059923

Change-Id: I8c2a4e05231ac4e172d0dccece067e6fdb354341

11 years agoMerge "only destroy single namespace if router_id is set"
Jenkins [Tue, 12 Feb 2013 10:40:23 +0000 (10:40 +0000)]
Merge "only destroy single namespace if router_id is set"

11 years agoMerge "Use AssertEqual instead of AssertTrue"
Jenkins [Tue, 12 Feb 2013 09:24:37 +0000 (09:24 +0000)]
Merge "Use AssertEqual instead of AssertTrue"

11 years agoRemove duplicated option state_path from netns cleanup
Akihiro MOTOKI [Tue, 12 Feb 2013 08:01:09 +0000 (17:01 +0900)]
Remove duplicated option state_path from netns cleanup

state_path is already declared in quantum/common/config.py,
so we need to remove state_path option from netns_cleanup_util.

Fixes bug 1122822

Change-Id: Ifc1c0290c00c1fe5e2fc1833144da05615a782ef

11 years agoonly destroy single namespace if router_id is set
Christoph Thiel [Mon, 11 Feb 2013 16:46:59 +0000 (17:46 +0100)]
only destroy single namespace if router_id is set

Fixes bug 1122206

If multiple instances of l3_agent are running on the same host, all qrouter-
namespaces will be destroyed as new l3_agents are started.  This fix allows
for multiple l3_agents to be running on the same host when router_id is set
for each agent.

Change-Id: I879cdc6faba94900f831232232d67e471c70d778

11 years agoUse AssertEqual instead of AssertTrue
Gary Kotton [Tue, 12 Feb 2013 06:55:18 +0000 (06:55 +0000)]
Use AssertEqual instead of AssertTrue

Fixes bug 1122765

Change-Id: I1df7fffc1a038d2a7321edc4fac150bcbd19f65c

11 years agoImported Translations from Transifex
OpenStack Jenkins [Tue, 12 Feb 2013 00:03:11 +0000 (00:03 +0000)]
Imported Translations from Transifex

Change-Id: I8f92999576786c8a6b335c08beeff05562fc5ffd

11 years agoMerge "Move auth_token configurations to quantum.conf"
Jenkins [Mon, 11 Feb 2013 20:02:22 +0000 (20:02 +0000)]
Merge "Move auth_token configurations to quantum.conf"

11 years agoMerge "Adds API parameters to quantum.api.extension.ResourceExtension"
Jenkins [Mon, 11 Feb 2013 17:33:31 +0000 (17:33 +0000)]
Merge "Adds API parameters to quantum.api.extension.ResourceExtension"

11 years agoMerge "L3 API support for nicira plugin"
Jenkins [Mon, 11 Feb 2013 17:33:23 +0000 (17:33 +0000)]
Merge "L3 API support for nicira plugin"

11 years agoMove auth_token configurations to quantum.conf
Akihiro MOTOKI [Mon, 11 Feb 2013 13:31:19 +0000 (22:31 +0900)]
Move auth_token configurations to quantum.conf

keystone auth_token middleware now allows quantum to have auth_token
configuration in quantum.conf. This commit moves the example of
auth_token configuration from api-paste.ini to quantum.conf.
This simplifies user configuations and users is no longer required
to edit api-paste.ini.

This change does not break backward compatibility. auth_token first
tries the configurations in /etc/quantum/api-paste.ini and then the
above configurations. Thus a user who already use api-paste.ini
does not need to change it.

DocImpact

Change-Id: I5a4c48b14428e29ea2a331880e1de0afd69c97b5

11 years agoL3 API support for nicira plugin
Salvatore Orlando [Sat, 2 Feb 2013 01:04:37 +0000 (17:04 -0800)]
L3 API support for nicira plugin

blueprint nvp-l3-api

This patch adds supports the Quantum L3 API extension to the nicira NVP
Quantum Plugin.

The patch includes code for managing Quantum routers, router interfaces,
external gateways, and floating IPs, and for applying the relevant
configurations on the NVP controller using the NVP API.

The patch also includes NVP-specific support for access to the nova
metadata server via injection of a host route in VM instances.

Change-Id: I20b45190f1eaca0229d30871b25484b90298a18b

11 years agoUnused methods in quantum.wsgi clean up
Tatyana Leontovich [Mon, 11 Feb 2013 10:17:12 +0000 (12:17 +0200)]
Unused methods in quantum.wsgi clean up

Remove broken unused methods:
* wsgi.XMLDeserializer.extract_text,
* wsgi.XMLDeserializer.find_first_child_named,
* wsgi.XMLDeserializer.find_first_child_named,
* wsgi.XMLDictSerializer._create_link_nodes.

Change-Id: If00af68683571285adb0516d8fc36790bd83ffa5
Fixes: bug #1119262
11 years agoAdd firewall_driver option to linuxbridge_conf.ini
Akihiro MOTOKI [Mon, 11 Feb 2013 09:26:40 +0000 (18:26 +0900)]
Add firewall_driver option to linuxbridge_conf.ini

Fixes bug 1121855

firewall_driver configuration option has been introduced in the patch
of OVS security group support and it affects Linux Bridge plugin.
The default value of firewall_driver is NoopDriver.
Thus firewall_driver configuration is required in Linux Bridge plugin.

Change-Id: I403be91b01eb6fa679dab28cd4995c85d12100b9

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Mon, 11 Feb 2013 08:07:50 +0000 (08:07 +0000)]
Merge "Imported Translations from Transifex"

11 years agoMerge "Sync latest cfg from oslo-incubator"
Jenkins [Mon, 11 Feb 2013 05:04:48 +0000 (05:04 +0000)]
Merge "Sync latest cfg from oslo-incubator"

11 years agoAdds API parameters to quantum.api.extension.ResourceExtension
Zhongyue Luo [Fri, 25 Jan 2013 08:48:21 +0000 (16:48 +0800)]
Adds API parameters to quantum.api.extension.ResourceExtension

Part of blueprint quantum-api-wadl

Fixes bug #1104882

Change-Id: I0d30864d3176ab001b10948f1deb37b3c062987c

11 years agofix grammar in NetworkInUse exception
Dan Wendlandt [Mon, 11 Feb 2013 00:28:05 +0000 (16:28 -0800)]
fix grammar in NetworkInUse exception

bug 1121555

Change-Id: Ie06ef45d066505b0ec1cd31e73c43ae6985afcde

11 years agoImported Translations from Transifex
OpenStack Jenkins [Mon, 11 Feb 2013 00:05:19 +0000 (00:05 +0000)]
Imported Translations from Transifex

Change-Id: I3a619c2e95c417169a281986e3d28044383075ca

11 years agoMerge "Improvements to API validation logic."
Jenkins [Sun, 10 Feb 2013 18:21:45 +0000 (18:21 +0000)]
Merge "Improvements to API validation logic."

11 years agoPLUMgrid quantum plugin
Edgar Magana [Fri, 8 Feb 2013 17:01:34 +0000 (09:01 -0800)]
PLUMgrid quantum plugin

PLUMgrid plugin supports Quantum Core V2 APIs over an infrastructure running
PLUMgrid Network Virtualization Platform.
The plugin will interact directly with the Hypervisor layer to provide all the
networking functionality requested by Quantum APIs.
It will be based on a controller-mode implementation were all resources state
will be controlled and handled by the plugin.

Implements: blueprint plumgrid-quantum-plugin
Change-Id: I6bc8d32b83982e10f661913e85494468cf10e0e2

11 years agoImplements quantum security groups support on OVS plugin
Nachi Ueno [Fri, 11 Jan 2013 00:24:54 +0000 (16:24 -0800)]
Implements quantum security groups support on OVS plugin

implements bp quantum-security-groups-iptables-ovs
- Adding [SECURITYGROUP] firewall_driver to the conf
- Adding NoopFirewallDriver
- Adding OVSHybridIptablesFirewallDriver
- Refactoring security group code to support OVS plugin

Change-Id: I7aabc296265afc47d938121543ace57cce6cc521

11 years agoSync latest cfg from oslo-incubator
Zhongyue Luo [Sat, 9 Feb 2013 22:08:24 +0000 (07:08 +0900)]
Sync latest cfg from oslo-incubator

Main cfg change is:

  e3e5e0e Fixes "is not", "not in" syntax usage
  d156150 Implements import_group

Change-Id: Ie6c0fe0d9d35ef6178a121e4f566207576c8d1e6

11 years agoImprovements to API validation logic.
Henry Gessau [Thu, 7 Feb 2013 21:01:28 +0000 (16:01 -0500)]
Improvements to API validation logic.

Do not automatically map generic exceptions like AttributeError to
http errors (instead they should be handled closer to where they occur
so that they can be "intelligently" converted to the appropriate
error).

Fix up some expected error codes in the unit tests.
Improve some of the validation messages.
Remove all use of locals() in attributes.py

Fixes: bug #1076813
Change-Id: Iabf8808a840e927307bbcae4cd41790af3d79a9e

11 years agoImported Translations from Transifex
OpenStack Jenkins [Sat, 9 Feb 2013 00:05:19 +0000 (00:05 +0000)]
Imported Translations from Transifex

Change-Id: Iba8087a9aba3b75907f19c8ffbf2939a90ea0e61

11 years agoMerge "add non-routed subnet metadata support"
Jenkins [Fri, 8 Feb 2013 22:39:32 +0000 (22:39 +0000)]
Merge "add non-routed subnet metadata support"

11 years agoMerge "Enable OVS and NETNS utilities to perform logging"
Jenkins [Fri, 8 Feb 2013 06:20:02 +0000 (06:20 +0000)]
Merge "Enable OVS and NETNS utilities to perform logging"

11 years agoadd non-routed subnet metadata support
Mark McClain [Tue, 5 Feb 2013 04:59:59 +0000 (23:59 -0500)]
add non-routed subnet metadata support

implements blueprint metadata-non-routed

This patchset completes Quantum metadata support by adding metadata
proxy support for isolated network segments.  The support requires that
the guest instance request host routes, so that the DHCP port can be
used to proxy metadata requests. NOTE: The cirros image does not support
host router, so the UEC or equivalent required for testing and usage.

Change-Id: I962deef7c164ecb2a93b7af326ef8dca6e2b183a

11 years agoImported Translations from Transifex
OpenStack Jenkins [Fri, 8 Feb 2013 00:06:27 +0000 (00:06 +0000)]
Imported Translations from Transifex

Change-Id: I2b516e56252c7973bbdf0583f2756dceccb5be2e

11 years agoMerge "Add NVP Security group support"
Jenkins [Thu, 7 Feb 2013 21:04:46 +0000 (21:04 +0000)]
Merge "Add NVP Security group support"

11 years agoEnable OVS and NETNS utilities to perform logging
Gary Kotton [Thu, 7 Feb 2013 16:22:20 +0000 (16:22 +0000)]
Enable OVS and NETNS utilities to perform logging

Fixes bug 1118517

Change-Id: I623c39b7d05accc49f88922d5d2c7ecfb8562a52

11 years agoMerge "Fix import error in ryu-agent"
Jenkins [Thu, 7 Feb 2013 14:53:14 +0000 (14:53 +0000)]
Merge "Fix import error in ryu-agent"

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Thu, 7 Feb 2013 14:21:38 +0000 (14:21 +0000)]
Merge "Imported Translations from Transifex"

11 years agoMerge "Update .coveragerc"
Jenkins [Thu, 7 Feb 2013 13:13:16 +0000 (13:13 +0000)]
Merge "Update .coveragerc"

11 years agoAdd NVP Security group support
Aaron Rosen [Wed, 16 Jan 2013 18:06:52 +0000 (10:06 -0800)]
Add NVP Security group support

Implements blueprint security-groups-nvp

Change-Id: Idfa7a756c7a2845e9aa9e7de4c7bceeec94b036f

11 years agoFix import error in ryu-agent
Yoshihiro Kaneko [Mon, 4 Feb 2013 13:17:54 +0000 (22:17 +0900)]
Fix import error in ryu-agent

Fixes bug #1114183

Change-Id: I7f8c3507840f0eb6190b509ae2b7b35bd03c74e1

11 years agoImported Translations from Transifex
OpenStack Jenkins [Thu, 7 Feb 2013 00:07:38 +0000 (00:07 +0000)]
Imported Translations from Transifex

Change-Id: I95fb1c34482b68c44fe5afc083221116b68ddf51

11 years agoBad translation from network types to nvp transport types
Salvatore Orlando [Wed, 12 Dec 2012 12:22:50 +0000 (04:22 -0800)]
Bad translation from network types to nvp transport types

Bug 1117769

'Flat' and 'Vlan' where not being converted into 'bridge'
This change cannot have unit tests because the fake nvp api
client does not validate such constraints at the moment

Change-Id: I2b918265cb8becf6f023abc7937b92b3058d9446

11 years agoMerge "Updated to latest oslo-version code."
Jenkins [Wed, 6 Feb 2013 18:58:41 +0000 (18:58 +0000)]
Merge "Updated to latest oslo-version code."

11 years agoUpdate .coveragerc
Alessio Ababilov [Wed, 6 Feb 2013 14:47:06 +0000 (16:47 +0200)]
Update .coveragerc

Set up proper source and omit options.

Change-Id: I13cc4bf4b3b349d1c868a4ff93ef33fd5ef292b8
Implements: blueprint update-coveragerc

11 years agoRegister root_helper in test_debug_commands and test_dhcp_agent
Alessio Ababilov [Wed, 6 Feb 2013 11:22:53 +0000 (13:22 +0200)]
Register root_helper in test_debug_commands and test_dhcp_agent

root_helper variable currently must be introduced with a call
to register_root_helper, not with a simple assignment.

Change-Id: I3e72379925a994acfb6defb24820ab63eab43957
Fixes: bug #1117240
11 years agoMerge "Adds xml support for quantum v2 API."
Jenkins [Wed, 6 Feb 2013 04:15:21 +0000 (04:15 +0000)]
Merge "Adds xml support for quantum v2 API."

11 years agoMerge "Use policy_file parameter in quantum.policy"
Jenkins [Wed, 6 Feb 2013 02:39:51 +0000 (02:39 +0000)]
Merge "Use policy_file parameter in quantum.policy"

11 years agoMerge "Allow tools/install_venv_common.py to be run from within the source directory."
Jenkins [Wed, 6 Feb 2013 02:39:47 +0000 (02:39 +0000)]
Merge "Allow tools/install_venv_common.py to be run from within the source directory."

11 years agoAdds xml support for quantum v2 API.
gongysh [Sun, 5 Aug 2012 23:04:24 +0000 (20:04 -0300)]
Adds xml support for quantum v2 API.

Fixes bug 1007998.
blueprint quantum-v2-api-xml

Author: gongysh <gongysh@linux.vnet.ibm.com>

Change-Id: I5f5407e767f8203f980b77075109845bc1553ed9

11 years agoAllow tools/install_venv_common.py to be run from within the source directory.
Davanum Srinivas [Tue, 5 Feb 2013 23:08:45 +0000 (18:08 -0500)]
Allow tools/install_venv_common.py to be run from within the source directory.

(Copy latest update from oslo)

Not doing this raised exceptions when it tried importing modules
that didn't exist in the path.

Fixes LP# 1116269

Change-Id: I3e2ed3ac96b51ec89def911054720d11bbcd9407

11 years agoCisco plugin cleanup follow up commit
Arvind Somya [Tue, 5 Feb 2013 22:22:50 +0000 (17:22 -0500)]
Cisco plugin cleanup follow up commit

A commit was made by Alex Xu (https://review.openstack.org/#/c/20073) a day before the Cisco plugin
cleanup that led to some deleted files creeping back into the Cisco plugin. This commit backs out
the deleted files again.

Blueprint cisco-plugin-cleanup

Change-Id: Ibad452dc0497dad452a33d6f41c1785231cd5d5b

11 years agoMerge "Be smarter when figuring out broadcast address"
Jenkins [Tue, 5 Feb 2013 18:58:19 +0000 (18:58 +0000)]
Merge "Be smarter when figuring out broadcast address"

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Tue, 5 Feb 2013 18:58:15 +0000 (18:58 +0000)]
Merge "Imported Translations from Transifex"

11 years agoBe smarter when figuring out broadcast address
Ante Karamatic [Mon, 4 Feb 2013 13:02:25 +0000 (14:02 +0100)]
Be smarter when figuring out broadcast address

In most cases, broadcast is set when IP is set, but sometimes
it can be ommitted. In those cases we should figure it out based
on CIDR, and not assume it.

Change-Id: Ia8c07898ddf0eb19f5d552a304d8f38915fc3560
Fixes: bug #1090621
11 years agoUse policy_file parameter in quantum.policy
Alessio Ababilov [Tue, 5 Feb 2013 13:53:38 +0000 (15:53 +0200)]
Use policy_file parameter in quantum.policy

quantum.policy depends on configuration parameter `policy_file'
that is defined in quantum.common.context.

Tests from tests/unit/test_policy.py fail without this import.

Fixes: bug #1116263
Change-Id: Iba4792acb0fb6b34b4ebc99fec7bc729cdb306da

11 years agoImported Translations from Transifex
OpenStack Jenkins [Tue, 5 Feb 2013 00:06:58 +0000 (00:06 +0000)]
Imported Translations from Transifex

Change-Id: I0ebe0d71a5891c8bb53833ddc0ba7a9deca0c175

11 years agoDefine root_helper variable under the [AGENT] section
Gary Kotton [Mon, 28 Jan 2013 13:37:47 +0000 (13:37 +0000)]
Define root_helper variable under the [AGENT] section

Fixes bug 1105523

The patch set adds 2 new functions:
1. register_root_helper - this enables all wanting to use
the root_helper variable. This is under the section AGENT.
2. get_root_helper - this is a helper function that returns the
root_helper. This should be used when the application used to
have the root_helper defined under the section DEFAULT. This
ensures backward compatability.

Change-Id: Iba72c4fc89ba5329ea045483287012f82b306250

11 years agoMerge "Fixes rest of "not in" usage"
Jenkins [Mon, 4 Feb 2013 08:29:13 +0000 (08:29 +0000)]
Merge "Fixes rest of "not in" usage"

11 years agoFixes rest of "not in" usage
Zhongyue Luo [Mon, 4 Feb 2013 03:00:50 +0000 (11:00 +0800)]
Fixes rest of "not in" usage

find quantum -type f -name "*py" -exec grep -HE " not [^ ]+ in " {} \;

Change-Id: Ief9560e515c05f05c0b5346609b87a8fdde569d7

11 years agoUpdated to latest oslo-version code.
Monty Taylor [Thu, 1 Nov 2012 13:23:58 +0000 (14:23 +0100)]
Updated to latest oslo-version code.

In support of tag-based versioning, update to latest oslo-version.
This changes from using versioninfo files to using PKG_INFO.

Change-Id: Ia7d212d531305997153204dfffa44beed4bad0d3

11 years agoImported Translations from Transifex
OpenStack Jenkins [Mon, 4 Feb 2013 00:03:10 +0000 (00:03 +0000)]
Imported Translations from Transifex

Change-Id: I342facc85297be2a90d735233e4099a16a97a124

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Sun, 3 Feb 2013 16:18:33 +0000 (16:18 +0000)]
Merge "Imported Translations from Transifex"

11 years agoMerge "Improve data access method of ryu-agent"
Jenkins [Sun, 3 Feb 2013 02:19:00 +0000 (02:19 +0000)]
Merge "Improve data access method of ryu-agent"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Sun, 3 Feb 2013 00:04:18 +0000 (00:04 +0000)]
Imported Translations from Transifex

Change-Id: I303cc1f1e73ad708acfd2886c9d53ba4e1e65cfc

11 years agoImported Translations from Transifex
OpenStack Jenkins [Sat, 2 Feb 2013 00:07:19 +0000 (00:07 +0000)]
Imported Translations from Transifex

Change-Id: I88b832c790f88bd6a0d92e26974d561279d3f6c3

11 years agoMerge "Resetting session persisnence for a VIP."
Jenkins [Fri, 1 Feb 2013 22:38:15 +0000 (22:38 +0000)]
Merge "Resetting session persisnence for a VIP."

11 years agoMerge "Imported Translations from Transifex"
OpenStack Jenkins [Fri, 1 Feb 2013 19:31:39 +0000 (19:31 +0000)]
Merge "Imported Translations from Transifex"

11 years agoResetting session persisnence for a VIP.
Roman Prykhodchenko [Tue, 29 Jan 2013 18:33:17 +0000 (20:33 +0200)]
Resetting session persisnence for a VIP.

This change allows to reset session persistence, if it
was configured for a VIP. It's possible by passing None
value for session persistence through the REST API.

Change-Id: I8690850d0589065502a8eb774d51fe40851624f8
Fixes: bug #1109101
11 years agoImprove data access method of ryu-agent
Yoshihiro Kaneko [Wed, 30 Jan 2013 06:50:41 +0000 (15:50 +0900)]
Improve data access method of ryu-agent

fixes bug #1110174

This patch implement rpc in ryu-agent, instead of accessing a
database directly.
Because it was not necessary to transmit information via database,
therefore the table is eliminated.

Also, I remove openflow controller stuff from a configuration file
of the Ryu plugin because it was not used anymore.

Change-Id: I5e261297c3f92c6a1ac5df229084176e84694e87

11 years agoFixes 'not in' operator usage
Zhongyue Luo [Thu, 31 Jan 2013 08:08:26 +0000 (16:08 +0800)]
Fixes 'not in' operator usage

Fixes bug #1110058

Change-Id: I45c10097abfb929918925e7befb8ed6c36b1de1c

11 years agoMerge "Sync latest cfg from oslo-incubator"
Jenkins [Fri, 1 Feb 2013 01:04:19 +0000 (01:04 +0000)]
Merge "Sync latest cfg from oslo-incubator"

11 years agoImported Translations from Transifex
OpenStack Jenkins [Fri, 1 Feb 2013 00:06:48 +0000 (00:06 +0000)]
Imported Translations from Transifex

Change-Id: Iecbd60ab707a91b5ba54431a7f74c479e48950d9

11 years agoAdds support of TCP protocol for LBaaS VIPs.
Roman Prykhodchenko [Fri, 18 Jan 2013 10:56:19 +0000 (12:56 +0200)]
Adds support of TCP protocol for LBaaS VIPs.

Adds validation of supplied protocols for VIPs and Pools at API and DB levels.
Modifies the schema of the database to allow storing TCP VIPs.

Change-Id: Idab3139f280b5f0a16633974c05f88d70fb8d683
Fixes: bug #1100724
11 years agoMerge "Remove redunant key list generation in Cisco plugin"
Jenkins [Thu, 31 Jan 2013 08:25:05 +0000 (08:25 +0000)]
Merge "Remove redunant key list generation in Cisco plugin"

11 years agoSync latest cfg from oslo-incubator
Mark McLoughlin [Mon, 21 Jan 2013 16:53:51 +0000 (16:53 +0000)]
Sync latest cfg from oslo-incubator

Main cfg change is:

  c5984ba Move logging config options into the log module

Change-Id: I3913ea54465658d93dc56e014dfe5d911b0541d6