puppet-vswitch will provide ovs and ovs with dpdk options.
ovs with dpdk has to be enabled only on compute nodes. Added
and option to configure via templates to enable dpdk.
Implements: blueprint tripleo-ovs-dpdk
Change-Id: I6cfd13d4979731696b09da52b2618fa33042403d
As described in https://bugs.launchpad.net/neutron/+bug/1531890, the ovs
agent does not use the 'agent_tunneling' setting in openvswitch_agent.ini,
instead it uses 'tunnel_types'. This fix removes it from being set in
the .ini file and also sets local_ip, tunnel_bridge, etc. based on the
'tunnel_types' hieradata parameter. The hieradata 'enable_tunneling'
is being removed in https://review.openstack.org/#/c/335235/.
Partial-Bug: 1532830
Change-Id: I73630653330c67444827f32740c44e9d25b5db31
This patch set corrects some configurations in PLUMgrid neutron plugin to support l2gateway feature.
Doc-ref: https://wiki.openstack.org/wiki/PLUMgrid-Neutron
This change needs to be cherry-picked to stable/liberty and stable/mitaka as well.
Change-Id: I7aba9d59a0422104260f4e1f1d5c20279ae552e2
At midonet we are using a custom provider network
type since edge router is also inside our managed
topology
Change-Id: I22ca765c2e83218d82c9826e8dae753ddfa365dc
To increase performance and don't call everytime
sudo it's possible to enable rootwrap demon to 'proxy' sudo calls.
Change-Id: Ie7765cd4aa41f95eb498a4132c38937b2817f8e8
Currently we have ovsdb_interface parameter which has docs and
validation for of_interface, but they are two different parameters.
Also added tests and updated acceptance spec.
Related-bug: #1599113
Change-Id: I1caa790d4e4aba614e49ba52138f78407bbb69c0
1) Include openstacklib defaults manifest.
This provides a mechanism for setting default across all modules.
2) Update unit tests for cisco n1kv vem backend.
3) Configure OVS agent to run old interface, and not Ryu (SElinux
alert).
4) Disable sriov backend, we already deploy classic ML2 OVS agent.
5) Specify of_interface and ovsdb_interface in acceptance.
Change-Id: I63e47ab1ae1d44fd570e4f14c722111fc14328ce
Related-Bug: 1599113
Fix the logic in validate_vxlan_udp_port.
According to RFC6056 [1]:
* The Well-Known Ports, 0 through 1023.
* The Registered Ports, 1024 through 49151
* The Dynamic and/or Private Ports, 49152 through 65535
And RFC7348 [2]:
A well-known UDP port (4789) has been assigned by the IANA in the
Service Name and Transport Protocol Port Number Registry for VXLAN.
So this patch makes sure we either use 4789 or a dynamic port.
[1] http://tools.ietf.org/html/rfc6056
[2] https://tools.ietf.org/html/rfc7348
Change-Id: Id96e675f9cb58bb50ae29147c5b470224b15b4d2
- Add user_domain_name and project_domain_name set to 'Default' by
default.
- Change project_domain_id and user_domain_id to be os_service_default.
This change is required with latest Keystone, as we need to specify
domain names to authentificate against Keystone.
Change-Id: Id3debd30aec0c3925c92332afe99fb092c006d1a
We had a prelude note when releasing Mitaka. This note
keep showing-up at every release while we're on Newton now.
We don't need a prelude release note, we already have nice sections
for every note we push.
This patch aims to remove this prelude starting from Newton.
Change-Id: I7eb57221907160df15a531482c8c1e4807f29e92
In neutron::agents::bigswitch, we were requiring the plugin class for
bigswitch while we didn't need configuration, only
python-networking-bigswitch package.
This patch removes the plugin requirement on the nodes where agent is
run, and manage python-networking-bigswitch package using
ensure_packages so duplicated resources are allowed in catalog (in case
plugin & agent run on same nodes for some reasons).
Change-Id: I651515b865802e59fa1234b87f82a0020e3bb9ca
In RDO neutron-ovs-cleanup service script is packaged in
openstack-neutron package instead of openstack-neutron-openvswitch.
So, we need to wait for openstack-neutron packages installation
before managing neutron-ovs-cleanup service.
This commit could be reverted when bug [0] is resolved.
[0] - https://bugzilla.redhat.com/show_bug.cgi?id=1065826
Change-Id: I6bb31a74fee883dfb35ea71b92ff37d24b4eaab5
This adds defined anchor points for external modules to hook into the
software install, config and service dependency chain. This allows
external modules to manage software installation (virtualenv,
containers, etc) and service management (pacemaker) without needing rely
on resources that may change or be renamed.
Change-Id: Idb1332dd498bb3065720f2ccaf68e6b0e9fa80c3
This change updates the neutron::keystone::auth class to include a
default service_name of 'neutron' so that if a user changes the
auth_name, the service is still created as being related to
'neutron'.
Closes-bug: #1590040
Change-Id: I3b23ad48a2b080ee32b333b81dcfe7f2369ee2e4
This commit partially reverts original commit.
use_syslog option is not deprecated and still actual.
This reverts commit ba533256931d51ef83fbb4a55d4b49dbb5ede2f0.
Change-Id: Ia4f91a4e3ceac9ffbeab164498fadcd4c6bc8ce1