[release-announce] puppet-neutron 12.4.1 (queens)

no-reply at openstack.org no-reply at openstack.org
Fri Feb 15 14:44:28 UTC 2019


We are amped to announce the release of:

puppet-neutron 12.4.1: Puppet module for OpenStack Neutron

This release is part of the queens stable release series.

Download the package from:

    https://tarballs.openstack.org/puppet-neutron/

For more details, please see below.

12.4.1
^^^^^^


New Features
************

* New class neutron::agents::bgp_dragent that installs and manages
  the neutron-dynamic-routing and neutron-bgp-dragent packages. When
  you are using this feature you must enable the 'bgp' service plugin
  by passing it in neutron::service_plugins.

* Added logic to support IPv6 deployment on underlay network with
  ODL. The logic is implemented such that both TLS and IPv6 can be
  enabled or either of them or none.

* Added vlan_transparent boolean parameter that if set to true
  allows plugins that support transparent VLANs to use it.

* Adds 'neutron::agents::ml2::ovs::tunnel_csum' Set or un-set the
  tunnel header checksum  on outgoing IP packet carrying GRE/VXLAN
  tunnel in ovs agent.

* Added support for networking-ansible's mac parameter

* Added support for networking-ansible's manage_vlans parameter

* Added support for networking-ansible ML2 plugin.

* Add openstack-db tag to Exec that run db-sync.

* Provides the option to define a set of DNS servers which will be
  configured in the 'ovn' section of etc/neutron/plugins/ml2_conf.ini.
  These DNS servers will be used as DNS forwarders for the VMs if a
  neutron subnet is not defined with 'dns_nameservers' option.


Bug Fixes
*********

* Fixes missing "flat" network type in the allowed network types for
  OpenDaylight OVS.

* OVS SSL/TLS certificates are now pushed to every OpenDaylight
  instance. See https://bugs.launchpad.net/puppet-neutron/+bug/1766989

* Fixes default of vhostuser_mode in ODL-OVS to be server, and
  clarifies the configuration parameter. See
  https://bugs.launchpad.net/tripleo/+bug/1762473

Changes in puppet-neutron 12.4.0..12.4.1
----------------------------------------

d924fa0 Prepare for 12.4.1 release
9d183da Add networking-ansible ml2 plugin support
3000794 IPv6 support for ODL-OVS deployment
1a71a73 Adds new neutron nsx plugin parameters
7f1a892 Add posibilities to set tunnel_csum in ovs agent
5be74c5 Add 'openstack-db' tag to db-sync Exec resource
ed05e01 Make vlan_transparent in neutron.conf configurable
b7f9a27 import zuul job settings from project-config
a7acb84 neutron-dynamic-routing wrong package for Debian
ea1bb10 Update Gemfile to pull spec_helper from stable/queens
f690af9 Make providers use auth_url for authentication
ded5e91 Add support for n-server to manage n-d-r package
25988a0 Fix neutron-bgp-dragent issues
7bc0766 Add support for dynamic routing bpg dragent
3aa3109 ovn: Add dns_servers configuration support
b06ce52 Fixes missing 'geneve' network type
43ce982 Fixes ODL OVS to add certs to every node
33b6de4 Change package name for OVN metadata agent
78a3933 Fixes missing 'flat' network type for ODL OVS
a900c54 Corrects ODL-OVS vhostusermode default and docs


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         |   1 +
Gemfile                                            |   1 +
lib/puppet/provider/neutron.rb                     |   4 +-
.../neutron_bgp_dragent_config/ini_setting.rb      |  15 ++
lib/puppet/type/neutron_bgp_dragent_config.rb      |  28 +++
lib/puppet/type/neutron_security_group.rb          |   3 +-
lib/puppet/type/ovn_metadata_agent_config.rb       |   2 +-
manifests/agents/bgp_dragent.pp                    |  98 +++++++++
manifests/agents/ml2/ovs.pp                        |   7 +
manifests/config.pp                                |   6 +
manifests/db/sync.pp                               |   1 +
manifests/deps.pp                                  |   1 +
manifests/init.pp                                  |  44 ++--
manifests/params.pp                                |  13 +-
manifests/plugins/ml2.pp                           |   4 +-
manifests/plugins/ml2/networking_ansible.pp        |  50 +++++
manifests/plugins/ml2/networking_ansible_host.pp   |  55 +++++
manifests/plugins/ml2/ovn.pp                       |   8 +
manifests/plugins/ml2/type_driver.pp               |   2 +-
manifests/plugins/nsx.pp                           |  88 +++++---
manifests/plugins/ovs/opendaylight.pp              | 104 ++++-----
manifests/server.pp                                |  25 +++
metadata.json                                      |   4 +-
.../notes/add-bgp-dragent-c6b19e076b1acf0c.yaml    |   7 +
...pport-for-IPv6-deployment-8aa288ee1195f81c.yaml |   6 +
...d-vlan_transparent-config-74028f32b6041daa.yaml |   4 +
.../notes/bug-1794268-2d0a335261fc8910.yaml        |   5 +
...odl-ovs-allowed-net-types-e61c0567ea18c2f5.yaml |   5 +
...l-ovs-certificate-pushing-71f5f84074829e9f.yaml |   5 +
...ix-odl-ovs-vhostuser_mode-6a99fc68b305a583.yaml |   6 +
.../notes/net-ansible-mac-189cb3b712b30a89.yaml    |   4 +
.../net-ansible-manage-vlans-46dde6651bf47897.yaml |   4 +
...orking-ansible-ml2-plugin-a2889e2a81e1afb2.yaml |   3 +
.../notes/openstack_db_tag-a69183ca2ee8a4d9.yaml   |   3 +
...dns-servers-config-option-1ffa7a252df8731a.yaml |   6 +
spec/classes/neutron_agents_bgp_dragent_spec.rb    | 243 +++++++++++++++++++++
spec/classes/neutron_agents_ml2_ovs_spec.rb        |   1 +
spec/classes/neutron_agents_ovn_metadata_spec.rb   |   2 +-
spec/classes/neutron_config_spec.rb                |   7 +
spec/classes/neutron_db_sync_spec.rb               |   2 +
spec/classes/neutron_init_spec.rb                  |  27 ++-
.../neutron_plugins_ml2_networking_ansible_spec.rb |  89 ++++++++
spec/classes/neutron_plugins_ml2_ovn_spec.rb       |   2 +
spec/classes/neutron_plugins_ml2_spec.rb           |   2 +-
spec/classes/neutron_plugins_nsx_spec.rb           |  58 +++--
.../neutron_plugins_ovs_opendaylight_spec.rb       |  65 +++++-
spec/classes/neutron_server_spec.rb                |  24 ++
.../neutron_bgp_dragent_config/ini_setting_spec.rb |  74 +++++++
spec/unit/provider/neutron_spec.rb                 |   6 +-
spec/unit/type/neutron_bgp_dragent_config_spec.rb  |  23 ++
spec/unit/type/ovn_metadata_agent_config_spec.rb   |   2 +-
51 files changed, 1106 insertions(+), 143 deletions(-)







More information about the Release-announce mailing list