[puppet] puppet-neutron 12.1.0 (queens)
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(-)
participants (1)
-
no-reply@openstack.org