[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