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

no-reply at openstack.org no-reply at openstack.org
Mon Dec 4 22:30:16 UTC 2017


We are delighted to announce the release of:

puppet-neutron 12.1.0: Puppet module for OpenStack Neutron

This release is part of the queens release series.

Download the package from:

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

For more details, please see below.

12.1.0
^^^^^^


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

* Add the Neutron configuration parameter "max_allowed_address_pair"
  to Puppet so that more than the default 10 address pairs per port
  can be used.

* Adds ovs_integration_bridge config option in neutron.conf and adds
  ovs_veth_use config option in lbaas_agent.ini

* Add 'dnsmasq_local_resolv' option support to Enables the dnsmasq
  service to provide name resolution for instances via DNS resolvers
  on the host running the DHCP agent.

* A new systemd service "neutron-destroy-patch-ports" was introduced
  on RHEL based systems. The service is executed only on boot and its
  purpose is to clean up patch ports between the Neutron integration
  bridge and other configured provider bridges.

* Expose use_json logging parameter, which enables JSON formatted
  logging.

* Adds ability to configure metadata agent in networking-ovn.


Upgrade Notes
*************

* Debug logging is no longer overridden and disabled by default on
  the L2 gateway, metering, L3 and metadata agents allowing the
  service default to take affect. Deployments requiring these services
  to have debug logging disabled independent of other related
  configuration may need to explictly set this parameters.  Affected
  parameters are 'neutron::agents::l2gw::debug',
  'neutron:agents::l3::debug', 'neutron::agents::metadata::debug' and
  'neutron::agents::l2gw::debug'.


Deprecation Notes
*****************

* The neutron-vpnaas project has removed the agent service in
  https://review.openstack.org/517263 . Thus, the "enabled" and
  "manage_service" parameters of class neutron::agents:vpnaas have
  been deprecated in Queens.

* The option neutron::quota::quota_health_monitor now has no effect


Bug Fixes
*********

* The L2 gateway, metering, L3 and metadata agents now use the
  service default for the debug logging unless otherwise explicitly
  set. This allows a common configuration for enabling debug logging
  instead of explicitly enabling in each service.

* The option neutron::quota::quota_health_monitor was incorrect it
  should be neutron::quota::quota_healthmonitor and has been renamed
  as such.

Changes in puppet-neutron 12.0.0..12.1.0
----------------------------------------

3ddbc0b Prepare for Queens Milestone 2
11cd759 add support for odl ovs hw-offload option
aa637da Expose use_json logging option
2d6c704 Fix up incorrect quota_healthmonitor config option
edb9ceb Set agent debug config defaults to service default
b62e4d1 Add support for OVN Metadata Agent
d06ba1f Added parameters to assign already present options in neutron.conf and lbaas_agent.ini
4caba09 Adds Neutron parameter max_allowed_address_pair
2d5af89 Update VPNaaS setup to match migration to agent
c8f2190 Add dnsmasq_local_resolv option
6809504 Enable neutron-destroy-port-patches service
0212e90 Switch to Zuul v3 testing


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

.zuul.yaml                                         |   6 +
.../ovn_metadata_agent_config/ini_setting.rb       |  15 ++
lib/puppet/type/ovn_metadata_agent_config.rb       |  52 ++++++
manifests/agents/dhcp.pp                           |  11 +-
manifests/agents/l2gw.pp                           |   4 +-
manifests/agents/l3.pp                             |   4 +-
manifests/agents/lbaas.pp                          |   6 +
manifests/agents/metadata.pp                       |   4 +-
manifests/agents/metering.pp                       |   4 +-
manifests/agents/ml2/ovs.pp                        |   9 ++
manifests/agents/ovn_metadata.pp                   | 180 +++++++++++++++++++++
manifests/agents/vpnaas.pp                         |  42 +++--
manifests/config.pp                                |   6 +
manifests/deps.pp                                  |   1 +
manifests/init.pp                                  |   6 +
manifests/logging.pp                               |   6 +
manifests/params.pp                                |   4 +-
manifests/plugins/ml2/ovn.pp                       |   7 +
manifests/plugins/ovs/opendaylight.pp              |  31 +++-
manifests/quota.pp                                 |  22 ++-
manifests/server.pp                                |   6 +
metadata.json                                      |  12 +-
...of-neutron-vpnaas-service-eb981d400e4d7c3e.yaml |   7 +
...-max_allowed_address_pair-e1c3c4ace13af591.yaml |   5 +
...-neutron-lbaas-parameters-a0c970a8bb0e1da9.yaml |   5 +
...masq_local_resolv-options-19786234a35ef239.yaml |   5 +
...faults-to-service-default-8466c8808919b7b2.yaml |  17 ++
...utron-destroy-patch-ports-38ed2c8c810e063c.yaml |   7 +
...uota-healthmonitor-option-f8e48416bfeef79d.yaml |   7 +
releasenotes/notes/log-json-682e2dda40061831.yaml  |   4 +
...king_ovn_metadata_support-f58ce24ce7e8a2bc.yaml |   3 +
spec/classes/neutron_agents_dhcp_spec.rb           |  12 ++
spec/classes/neutron_agents_l2gw_spec.rb           |   3 +-
spec/classes/neutron_agents_l3_spec.rb             |   3 +-
spec/classes/neutron_agents_lbaas_spec.rb          |  10 ++
spec/classes/neutron_agents_metadata_spec.rb       |   3 +-
spec/classes/neutron_agents_metering_spec.rb       |   3 +-
spec/classes/neutron_agents_ml2_ovs_spec.rb        |  14 +-
spec/classes/neutron_agents_ovn_metadata_spec.rb   | 140 ++++++++++++++++
spec/classes/neutron_agents_vpnaas_spec.rb         |  34 +---
spec/classes/neutron_init_spec.rb                  |  13 ++
spec/classes/neutron_logging_spec.rb               |   3 +
.../neutron_plugins_ovs_opendaylight_spec.rb       |  10 +-
spec/classes/neutron_quota_spec.rb                 |   2 +-
spec/classes/neutron_server_spec.rb                |  10 ++
.../ovn_metadata_agent_config/ini_setting_spec.rb  |  74 +++++++++
spec/unit/type/ovn_metadata_agent_config_spec.rb   |  20 +++
47 files changed, 764 insertions(+), 88 deletions(-)







More information about the Release-announce mailing list