3082 Commits

Author SHA1 Message Date
mathieu-rohon
c1b1af72e9 ML2 tunnel drivers validate provider networks correctly
there was a copy/paste error in GRE/VXlan type drivers implementation.
the segment wasn't returned while validating the provider network.

Change-Id: I7df6d2e714d09618644f935a9ed41354b62de9d0
Fixes: bug #1202244
2013-07-26 11:58:24 -04:00
Jenkins
e4ddee8e82 Merge "Ensure that L3 managed port have status ACTIVE" 2013-07-26 08:04:52 +00:00
Jenkins
32ad89fd8a Merge "do not raise exception on ip address recycle operation" 2013-07-26 06:49:42 +00:00
Jenkins
fe897743cb Merge "Allow to clear extra routes from router" 2013-07-26 00:00:06 +00:00
Jenkins
473a9b501b Merge "Service Type Framework refactoring" 2013-07-25 22:06:07 +00:00
Jenkins
eb753f74cf Merge "Allow OVS default veth MTU to be configured." 2013-07-25 22:05:59 +00:00
Jenkins
85e42622c5 Merge "Passing the error message as keyword argument" 2013-07-25 22:04:06 +00:00
OpenStack Jenkins
0315fe22a9 Imported Translations from Transifex
Change-Id: I9bb42699713d030078b11a84a99f984ab702369b
2013-07-25 19:55:19 +00:00
Gary Kotton
d88ea97228 Ensure that L3 managed port have status ACTIVE
Some plugins may set the port status as DOWN when it is created. This was not
updated when the port was actually up. This patch ensures that gateway and
router ports that are created will be set as ACTIVE when they are actually
up and running.

Ports that are attached to additional bridges in the OVS will only update the
port status as ACTIVE. There will be no tags set on the specific ports as this
will break the existing functionality.

Fixes bug 1192883

Change-Id: I9993f56963ac704f0f345102d2e8b2d99dd9ad9e
2013-07-25 12:27:42 -07:00
Eugene Nikanorov
1b36e20771 Service Type Framework refactoring
implements blueprint service-type-framework-cleanup

* Defines logic and API for ServiceProvider - read-only entity
that admins provide in configuration and which is stored in memory
* ServiceType entity which maps to ServiceOfferings in new terms
is removed for now.
* Routed service insertion fixed to not to refer to service providers.
* In case configuration changes and some service providers are removed
then the resources must be cleanup in a special way (undeploy logical
resources). This is a matter of future work
* Add migration.

Change-Id: I400ad8f544ec8bdc7d2efb597c995f284ff05829
2013-07-25 21:47:30 +04:00
Jenkins
450174b103 Merge "Add support to the port binding extension for the NVP plugin." 2013-07-25 14:26:56 +00:00
sysnet
8f81d21ef1 Passing the error message as keyword argument
as expected by the base exception class
(OpenstackException) which does not accept
any positional arguments

Fixes: bug #1204321
Change-Id: I320807f6f629fc337a612ad2f9c55ae2c156cfd9
2013-07-25 10:01:11 -04:00
Jiajun Liu
d6cddd430c do not raise exception on ip address recycle operation
Currenty a exception will raise on ip address recycle operation if the ip
address doesn't belong to any allocation pool which will make user unable
to update port, even worse it will make user unable to create new port.
So do not raise exception if the ip address to be recycled doesn't belong
to any allocation, just delete it from the ip allocation table.

fixes bug 1201692

Change-Id: Icfbded5158f1f4043f69bb1463fd4c830c9714a9
2013-07-25 10:06:32 +08:00
Aaron Rosen
5658b599d0 Fixed miss spelled updated in test name
Change-Id: I1df4fe57f50332332c70badf4bc6a6c1c8d5636c
2013-07-24 16:47:14 -07:00
Jenkins
60bd2997f2 Merge "Providernet extension support for the Cisco Nexus plugin" 2013-07-24 22:24:45 +00:00
OpenStack Jenkins
8fb3f4889f Imported Translations from Transifex
Change-Id: I0016fe61920c65c48d5e50c396669b8399e2c387
2013-07-24 19:55:13 +00:00
Jenkins
b1311a3ab8 Merge "Fix DHCP agent to work with latest dnsmasq" 2013-07-24 19:41:08 +00:00
OpenStack Jenkins
b686644916 Merge "Imported Translations from Transifex" 2013-07-24 18:15:09 +00:00
Jenkins
ed0b40b463 Merge "set static route for windows 2003" 2013-07-24 18:14:58 +00:00
Jenkins
f9a14a490b Merge "remove "get_agents" rule in policy.json" 2013-07-24 18:14:50 +00:00
Jenkins
1d90d0aa75 Merge "Remove use_namespaces option from etc/lbaas_agent.ini" 2013-07-24 18:14:42 +00:00
Yoshihiro Kaneko
85dc410ef8 remove netifaces dependency of ryu-agent
Fixes bug #1203663

This patch removes the netifaces dependency.

Change-Id: I0970ca7d8c92fcd1c3dfaded4a9ce6e82b8c033f
2013-07-24 20:18:23 +09:00
Kyle Mestery
acebf769a4 Fix DHCP agent to work with latest dnsmasq
The latest dnsmasq no longer accepts hostnames which begin with a number. This
affects Fedora 19 right now, and will mean Fedora 19 will not work with Neutron
DHCP. dnsmasq should work with hostnames beginning with a number (RFC 1123 says
this is valid), but until this is fixed, many users will be left unable to use
Fedora 19 with Neutron.

This patch adds a "host-" prefix to each hostname entry generated by the DHCP
agent. This fixes the issue in Neutron.

Fixes bug 1204125

Change-Id: I0e29ec033969c3fb958ed3a12b8962b73b0e3d94
2013-07-24 05:26:57 +00:00
HenryGessau
731401e59c Providernet extension support for the Cisco Nexus plugin
Implements blueprint provider-network-extensions-cisco

Change-Id: Ia22c21a7a66d22040811a9b43e7749892405e5e7
2013-07-24 00:27:23 -04:00
OpenStack Jenkins
7f0ba38b0f Imported Translations from Transifex
Change-Id: Iecab3832ba9fd65099b354d5bf9f80d1a063a762
2013-07-23 19:55:14 +00:00
Jenkins
b5d1c993de Merge "Clean up Cisco plugin config parameters" 2013-07-23 19:24:51 +00:00
Jenkins
f10777b398 Merge "LBaaS: add delete_health_monitor() to driver API" 2013-07-23 19:24:43 +00:00
Jenkins
c596888f07 Merge "remove policy checks in port_security tests" 2013-07-23 19:24:36 +00:00
armando-migliaccio
4a8c3af72f Add support to the port binding extension for the NVP plugin.
Also, this patch removes the non-serializable object for
port profile. This went undetected for quite some time.

Implements blueprint nvp-port-binding-extension

Change-Id: I380570f08e92f75d6431dcda6fac2a770887bb48
2013-07-23 12:19:11 -07:00
Jun Park
5808a65fa1 Allow OVS default veth MTU to be configured.
In some environments where a packet is dropped when a VLAN tag is
added to the packet, you need to increase the MTU size of veth
interfaces to 1504.

Fixes: bug #1075336
Change-Id: I4f03b4cdc571a462096d419d6dd8324cf096156b
2013-07-23 11:56:23 -06:00
Jenkins
7eec32bb6e Merge "Fixes Opt type of "topologyname"" 2013-07-23 16:15:29 +00:00
Aaron Rosen
9b0ccf6125 remove policy checks in port_security tests
This patch removes the unneeded policy checks in the port_security_tests
that are now done in the policy engine.

Fixes bug: 1203925

Change-Id: Iee8a2f4e8a8fdbb5e070b4bab78f7c6ba21daba1
2013-07-23 08:49:51 -07:00
Jenkins
1a0be976d8 Merge "nvp plugin rxtx_factor readonly update port" 2013-07-23 14:10:19 +00:00
Jenkins
1b3a505a01 Merge "Cisco plugin check for a valid nexus driver" 2013-07-23 05:54:51 +00:00
Yong Sheng Gong
1c8e5f1d3b remove "get_agents" rule in policy.json
Bug #1200933

keep the current API behaviour due to compatibility
and leave list op authz in new API version.

Change-Id: Ia0a9b8738fa8ffe913d2e2b1ef28232abb18340d
2013-07-23 11:09:45 +08:00
Jenkins
d79d092aff Merge "GRE tunnels should include local_ip." 2013-07-23 02:01:42 +00:00
OpenStack Jenkins
d766f1ffdf Imported Translations from Transifex
Change-Id: Iccd8aff56e7bf6ba45ab4ddc15aef05f1ab9ed30
2013-07-22 19:55:14 +00:00
Oleg Bondarev
4bd7bea0db LBaaS: add delete_health_monitor() to driver API
Currently there is create_health_monitor() in the driver API so
a driver may create an object on device but there is no delete_health_monitor()
and monitor objects will remain on device forever.
Driver should at least call plugin to delete a db object.

Fixes bug 1198996

Change-Id: Idcdaea0636e01381064983d8de5bfe3936357fb9
2013-07-22 13:45:06 +00:00
Jenkins
5294b8a90c Merge "Add agent scheduling for LBaaS namespace agent" 2013-07-22 06:21:04 +00:00
OpenStack Jenkins
aa39de6b31 Imported Translations from Transifex
Change-Id: Ieabd6279524cbb26c3ae093550840f13c0e584f0
2013-07-21 19:55:17 +00:00
Peng Yong
a669a910b9 set static route for windows 2003
Fixes: bug #1190108

Change-Id: I97266cf007d2a5d7ca8080d83bdfadd121d0fbeb
2013-07-21 10:27:54 +08:00
OpenStack Jenkins
5256ad49ae Merge "Imported Translations from Transifex" 2013-07-20 21:33:28 +00:00
OpenStack Jenkins
6cb8672eaf Imported Translations from Transifex
Change-Id: Idb25d3056791dced787695f8dea4720b8652235a
2013-07-20 19:55:42 +00:00
Dirk Mueller
a7c23c3247 Add help strings to Config Options
Add an help string to the config options

Change-Id: I9248a335db961aa5d776a545dcfba0ddb0f08bb2
2013-07-20 08:34:40 +02:00
Jenkins
c5b903b2a4 Merge "Avoid refreshing firewall rules unnecessarily." 2013-07-20 02:29:55 +00:00
OpenStack Jenkins
ce013f2875 Imported Translations from Transifex
Change-Id: I2c8877e5987b5251bf59680d77c281dde895e58c
2013-07-19 19:54:58 +00:00
Carl Baldwin
59fe0711df Avoid refreshing firewall rules unnecessarily.
Adds a parameter to refresh_firewall allowing an array of ports to
be passed.  If an array is passed then the firewall will be refreshed
only for those ports.  If not passed, it will still refresh all
ports as it did before.

Change-Id: I539a135dbc3861e31cbb5c69cef0ff8c0f834527
Fixes: Bug #1202328
2013-07-19 18:25:20 +00:00
Jenkins
21347901a0 Merge "remove repeated allocation_pools check in unittest" 2013-07-19 15:33:49 +00:00
Oleg Bondarev
da65fe6951 Add agent scheduling for LBaaS namespace agent
- adds simple chance scheduling on create pool operation
- adds PoolsLoadbalancerAgentBinding db table
- adds lbaas_agentscheduler extension to list pools hosted by a particular agent
  and to get an agent hosting a particular pool
- adds agent notifiers mapping to AgentSchedulerDbMixin to make it easier
  for services to add their agent notifiers to the core plugin

Implements blueprint lbaas-agent-scheduler
Change-Id: Id98649fd5c7873dcd5be1a2b117b8bed25f06cc2
2013-07-19 13:25:04 +04:00
Jenkins
f341ad5703 Merge "Fix revision branches appeared after merging recent patches" 2013-07-19 08:55:20 +00:00