[openstack-announce] [new][puppet] puppet-neutron 9.2.0 release (newton)
no-reply at openstack.org
no-reply at openstack.org
Mon Aug 29 18:29:08 UTC 2016
We are ecstatic to announce the release of:
puppet-neutron 9.2.0: Puppet module for OpenStack Neutron
This release is part of the newton release series.
For more details, please see below.
9.2.0
^^^^^
New Features
************
* Add 'binding_host_id' and 'binding_profile' support to
neutron_port custom type.
* Add the ability to specify the a name string for the router_id in
neutron_l3_agent_config using the transform_to argument.
* Support configuration when DPDK is enabled with OVS.
* Configured Noop firewall driver for SR-IOV agent config. SR-IOV
agent only work with NoopFirewallDriver when Security Groups are
enabled.
* Added a provider to configure VFs for SR-IOV interface
Upgrade Notes
*************
* Switch-on lbaasv2 by default instead of lbaasv2 to follow what
upstream Neutron is doing in https://review.openstack.org/286381 and
also switch default device_driver to be
neutron_lbaas.drivers.haproxy.namespace_driver.HaproxyNSDriver
* Previously OVN plugin for Neutron used to be a core plugin. With
the recent changes in networking-ovn project, OVN is plugged in to
neutron as an ml2 mechanism driver.
Deprecation Notes
*****************
* The advertise_mtu option is deprecated, has no effect and will be
removed in Ocata.
* min_l3_agents_per_router is deprecated, has no effect and will be
removed for the Ocata release.
* quota_items is deprecated, has no effect and will be removed after
Newton cycle.
* enable_v1 and enable_v2 are deprecated in neutron::agents::lbaas.
* LBaaS v1 deployment is not supported anymore.
* The option enable_tunneling has been deprecated as it is no longer
used. In order to enable tunneling, tunnel_types should be set to
the desired type. If tunnel_types is not set, tunneling will be
disabled.
* neutron::plugins::ovn is deprecated as it was managing OVN as a
core-plugin. This is deprecated in favor of its ml2 equivalent
neutron::plugins::ml2::ovn
* Remove outdated auth options completely (admin_*)
* Remove 'router_id' configuration option from the l3_agent.ini
file.
Changes in puppet-neutron 9.1.0..9.2.0
--------------------------------------
0864d4f Prepare 9.2.0 (newton b3)
7b60d75 lbaas: remove lbaasv1 and enable lbaasv2 by default
c425a5b Configure the numvfs for SRIOV interfaces
b20ea67 Disable firewall for SR-IOV ports
7cf5e07 Move other-requirements.txt to bindep.txt
6b00f0e Add ml2_conf_sriov.ini to neutron server daemon
436b01f Remove outdated authtoken options
8cc60dd sriov check for physical_device_mappings and exclude_devices
80eaa47 Transform name to uuid.
ceaa75d Deprecated quota_items option
fb2b74d Cleanup for sriov-agent sriov-agent-required
610de6e Remove network_device_mtu
8a85bb0 Put neutron provider commands in neutron.rb
8b8ed37 Changing ovn plugin to ml2 mechanism driver
a3dfb0e Add ability to manage binding for neutron port
9c86780 Added an parameter for neutron::agents::ml2::ovs to enable ovs-dpdk
6556a9b Remove unused enable_tunneling in openvswitch_agent.ini
154988a Correction in PLUMgrid plugin configurations
9ecb912 Add uplink provider network to neutron network
62fbfc4 Add an ability to configure root_helper_daemon
220a903 Fix OVS agent parameters
1cd6444 Fix puppet-neutron's gate
f86de77 Deprecate advertise_mtu option
a30d2e7 Remove router_id option
b45b924 Deprecate min_l3_agents_per_router option
Diffstat (except docs and test files)
-------------------------------------
bindep.txt | 0
examples/neutron.pp | 8 +-
examples/neutron_l3_with_to_uuid.pp | 31 ++++
lib/puppet/provider/neutron.rb | 38 ++---
.../neutron_agent_sriov_numvfs/sriov_numvfs.rb | 58 +++++++
.../neutron_l3_agent_config/ini_setting.rb | 14 ++
lib/puppet/provider/neutron_network/neutron.rb | 2 -
.../provider/neutron_plugin_ovn/ini_setting.rb | 10 --
lib/puppet/provider/neutron_port/neutron.rb | 68 +++++---
lib/puppet/provider/neutron_router/neutron.rb | 2 -
.../provider/neutron_router_interface/neutron.rb | 2 -
lib/puppet/provider/neutron_subnet/neutron.rb | 2 -
lib/puppet/type/neutron_agent_sriov_numvfs.rb | 11 ++
lib/puppet/type/neutron_l3_agent_config.rb | 2 +
lib/puppet/type/neutron_network.rb | 2 +-
lib/puppet/type/neutron_plugin_ovn.rb | 35 -----
lib/puppet/type/neutron_port.rb | 14 ++
manifests/agents/l3.pp | 10 --
manifests/agents/lbaas.pp | 60 +++----
manifests/agents/ml2/ovs.pp | 78 +++++++---
manifests/agents/ml2/sriov.pp | 30 +++-
manifests/config.pp | 1 -
manifests/deps.pp | 1 -
manifests/init.pp | 30 ++--
manifests/params.pp | 11 +-
manifests/plugins/ml2.pp | 23 +--
manifests/plugins/ml2/mech_driver.pp | 22 ++-
manifests/plugins/ml2/ovn.pp | 86 ++++++++++
manifests/plugins/ovn.pp | 60 ++-----
manifests/plugins/plumgrid.pp | 6 +-
manifests/quota.pp | 21 ++-
manifests/server.pp | 173 +++++----------------
manifests/services/lbaas.pp | 4 +-
metadata.json | 12 +-
other-requirements.txt | 0
.../add-port-binding-support-3b8c56b65309db2e.yaml | 5 +
releasenotes/notes/add_name_to_uuid_transform.yaml | 4 +
...cate_advertise_mtu_option-a3d1893411c7ef89.yaml | 4 +
..._min_l3_agents_per_router-4923ad21523a87bf.yaml | 4 +
...recate_quota_items-option-1892a3d1c323183e.yaml | 4 +
.../notes/enable-dpdk-2f34825bbad4e69e.yaml | 3 +
.../notes/lbaasv2-default-066d13cf24fc4c49.yaml | 9 ++
...eprecate_enable_tunneling-d7f6e2de1091b458.yaml | 7 +
...remove_deprecated_options-772c33dec894edb1.yaml | 1 +
.../notes/ovn_ml2_upgrade-9bc64f0da70ca670.yaml | 10 ++
.../remove_outdated_auth-2ecf8bdb729e48ef.yaml | 3 +
.../notes/remove_router_id-51df87135a4e1725.yaml | 4 +
.../notes/sriov-firewall-ccc21ac57c9dd796.yaml | 5 +
...riov-numvfs-configuration-3ae862cf09a9a813.yaml | 3 +
releasenotes/source/conf.py | 4 +-
spec/acceptance/basic_neutron_spec.rb | 25 +--
spec/acceptance/neutron_config_spec.rb | 22 ---
spec/classes/neutron_agents_l3_spec.rb | 1 -
spec/classes/neutron_agents_lbaas_spec.rb | 24 +--
spec/classes/neutron_agents_ml2_ovs_spec.rb | 61 ++++++--
spec/classes/neutron_agents_ml2_sriov_spec.rb | 44 +++++-
spec/classes/neutron_agents_n1kv_vem_spec.rb | 8 +-
spec/classes/neutron_config_spec.rb | 7 -
spec/classes/neutron_init_spec.rb | 39 ++---
spec/classes/neutron_keystone_auth_spec.rb | 2 +-
spec/classes/neutron_plugins_cisco_spec.rb | 2 +-
spec/classes/neutron_plugins_midonet_spec.rb | 2 +-
spec/classes/neutron_plugins_ml2_arista_l3_spec.rb | 2 +-
spec/classes/neutron_plugins_ml2_arista_spec.rb | 2 +-
...neutron_plugins_ml2_bigswitch_restproxy_spec.rb | 2 +-
spec/classes/neutron_plugins_ml2_bigswitch_spec.rb | 2 +-
.../neutron_plugins_ml2_cisco_nexus1000v_spec.rb | 2 +-
.../neutron_plugins_ml2_cisco_nexus_spec.rb | 2 +-
spec/classes/neutron_plugins_ml2_cisco_spec.rb | 2 +-
...tron_plugins_ml2_cisco_type_nexus_vxlan_spec.rb | 2 +-
.../classes/neutron_plugins_ml2_cisco_ucsm_spec.rb | 2 +-
spec/classes/neutron_plugins_ml2_midonet_spec.rb | 2 +-
.../neutron_plugins_ml2_opendaylight_spec.rb | 2 +-
spec/classes/neutron_plugins_ml2_ovn_spec.rb | 83 ++++++++++
spec/classes/neutron_plugins_ml2_spec.rb | 4 +-
spec/classes/neutron_plugins_nuage_spec.rb | 2 +-
spec/classes/neutron_plugins_opencontrail_spec.rb | 2 +-
spec/classes/neutron_plugins_ovn_spec.rb | 121 --------------
.../neutron_plugins_ovs_opendaylight_spec.rb | 2 +-
spec/classes/neutron_plugins_plumgrid_spec.rb | 8 +-
spec/classes/neutron_quota_spec.rb | 1 -
spec/classes/neutron_server_spec.rb | 70 +--------
.../defines/neutron_plugins_ml2_mechdriver_spec.rb | 50 ++++++
.../sriov_numvfs_spec.rb | 36 +++++
spec/unit/provider/neutron_port/neutron_spec.rb | 54 ++++++-
spec/unit/provider/neutron_spec.rb | 32 ----
spec/unit/type/neutron_agent_sriov_numvfs_spec.rb | 47 ++++++
87 files changed, 994 insertions(+), 774 deletions(-)
More information about the OpenStack-announce
mailing list