settingsLogin | Registersettings

[openstack-announce] [new][puppet] puppet-neutron 9.2.0 release (newton)

0 votes

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 'bindinghostid' and 'bindingprofile' support to
    neutron
    port custom type.

  • Add the ability to specify the a name string for the routerid in
    neutron
    l3agentconfig 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 devicedriver 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.

  • minl3agentsperrouter 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.

  • enablev1 and enablev2 are deprecated in neutron::agents::lbaas.

  • LBaaS v1 deployment is not supported anymore.

  • The option enabletunneling 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 'routerid' configuration option from the l3agent.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 ml2confsriov.ini to neutron server daemon
436b01f Remove outdated authtoken options
8cc60dd sriov check for physicaldevicemappings and excludedevices
80eaa47 Transform name to uuid.
ceaa75d Deprecated quota
items option
fb2b74d Cleanup for sriov-agent sriov-agent-required
610de6e Remove networkdevicemtu
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 enabletunneling in openvswitchagent.ini
154988a Correction in PLUMgrid plugin configurations
9ecb912 Add uplink provider network to neutron network
62fbfc4 Add an ability to configure roothelperdaemon
220a903 Fix OVS agent parameters
1cd6444 Fix puppet-neutron's gate
f86de77 Deprecate advertisemtu option
a30d2e7 Remove router
id option
b45b924 Deprecate minl3agentsperrouter option

Diffstat (except docs and test files)


bindep.txt | 0
examples/neutron.pp | 8 +-
examples/neutronl3withtouuid.pp | 31 ++++
lib/puppet/provider/neutron.rb | 38 ++---
.../neutronagentsriovnumvfs/sriovnumvfs.rb | 58 +++++++
.../neutronl3agentconfig/inisetting.rb | 14 ++
lib/puppet/provider/neutronnetwork/neutron.rb | 2 -
.../provider/neutron
pluginovn/inisetting.rb | 10 --
lib/puppet/provider/neutronport/neutron.rb | 68 +++++---
lib/puppet/provider/neutron
router/neutron.rb | 2 -
.../provider/neutronrouterinterface/neutron.rb | 2 -
lib/puppet/provider/neutronsubnet/neutron.rb | 2 -
lib/puppet/type/neutron
agentsriovnumvfs.rb | 11 ++
lib/puppet/type/neutronl3agentconfig.rb | 2 +
lib/puppet/type/neutron
network.rb | 2 +-
lib/puppet/type/neutronpluginovn.rb | 35 -----
lib/puppet/type/neutronport.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/addnametouuidtransform.yaml | 4 +
...cateadvertisemtuoption-a3d1893411c7ef89.yaml | 4 +
...
minl3agentsperrouter-4923ad21523a87bf.yaml | 4 +
...recatequotaitems-option-1892a3d1c323183e.yaml | 4 +
.../notes/enable-dpdk-2f34825bbad4e69e.yaml | 3 +
.../notes/lbaasv2-default-066d13cf24fc4c49.yaml | 9 ++
...eprecateenabletunneling-d7f6e2de1091b458.yaml | 7 +
...removedeprecatedoptions-772c33dec894edb1.yaml | 1 +
.../notes/ovnml2upgrade-9bc64f0da70ca670.yaml | 10 ++
.../removeoutdatedauth-2ecf8bdb729e48ef.yaml | 3 +
.../notes/removerouterid-51df87135a4e1725.yaml | 4 +
.../notes/sriov-firewall-ccc21ac57c9dd796.yaml | 5 +
...riov-numvfs-configuration-3ae862cf09a9a813.yaml | 3 +
releasenotes/source/conf.py | 4 +-
spec/acceptance/basicneutronspec.rb | 25 +--
spec/acceptance/neutronconfigspec.rb | 22 ---
spec/classes/neutronagentsl3spec.rb | 1 -
spec/classes/neutron
agentslbaasspec.rb | 24 +--
spec/classes/neutronagentsml2ovsspec.rb | 61 ++++++--
spec/classes/neutronagentsml2sriovspec.rb | 44 +++++-
spec/classes/neutronagentsn1kvvemspec.rb | 8 +-
spec/classes/neutronconfigspec.rb | 7 -
spec/classes/neutroninitspec.rb | 39 ++---
spec/classes/neutronkeystoneauthspec.rb | 2 +-
spec/classes/neutron
pluginsciscospec.rb | 2 +-
spec/classes/neutronpluginsmidonetspec.rb | 2 +-
spec/classes/neutron
pluginsml2aristal3spec.rb | 2 +-
spec/classes/neutronpluginsml2aristaspec.rb | 2 +-
...neutronpluginsml2bigswitchrestproxyspec.rb | 2 +-
spec/classes/neutron
pluginsml2bigswitchspec.rb | 2 +-
.../neutron
pluginsml2cisconexus1000vspec.rb | 2 +-
.../neutronpluginsml2cisconexusspec.rb | 2 +-
spec/classes/neutron
pluginsml2ciscospec.rb | 2 +-
...tron
pluginsml2ciscotypenexusvxlanspec.rb | 2 +-
.../classes/neutronpluginsml2ciscoucsmspec.rb | 2 +-
spec/classes/neutron
pluginsml2midonetspec.rb | 2 +-
.../neutron
pluginsml2opendaylightspec.rb | 2 +-
spec/classes/neutron
pluginsml2ovnspec.rb | 83 ++++++++++
spec/classes/neutron
pluginsml2spec.rb | 4 +-
spec/classes/neutronpluginsnuagespec.rb | 2 +-
spec/classes/neutron
pluginsopencontrailspec.rb | 2 +-
spec/classes/neutronpluginsovnspec.rb | 121 --------------
.../neutron
pluginsovsopendaylightspec.rb | 2 +-
spec/classes/neutron
pluginsplumgridspec.rb | 8 +-
spec/classes/neutronquotaspec.rb | 1 -
spec/classes/neutronserverspec.rb | 70 +--------
.../defines/neutronpluginsml2mechdriverspec.rb | 50 ++++++
.../sriovnumvfsspec.rb | 36 +++++
spec/unit/provider/neutronport/neutronspec.rb | 54 ++++++-
spec/unit/provider/neutronspec.rb | 32 ----
spec/unit/type/neutron
agentsriovnumvfs_spec.rb | 47 ++++++
87 files changed, 994 insertions(+), 774 deletions(-)


OpenStack-announce mailing list
OpenStack-announce@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-announce
asked Aug 29, 2016 in openstack-announce by no-reply_at_openstac (33,960 points)   2 16 39
...