We are satisfied to announce the release of: puppet-neutron 10.2.0: Puppet module for OpenStack Neutron This release is part of the ocata release series. Download the package from: https://tarballs.openstack.org/puppet-neutron/ For more details, please see below. 10.2.0 ^^^^^^ New Features ************ * Add the ability to configure fujitsu_fossw neutron ML2 plugin. * Add minimize_polling parameter to ovs ml2 agent class. * Add type and provider to mange rootwrap.conf file mainly to manipulate XenServer connection parameters. * Adds db_sync_timeout parameter to neutron db sync * Adds the enable_new_agents config option to the neutron server * Add support for VPP ML2 driver. * Passes parameter to keystone authtoken define to manage python- memcache package install. Deprecation Notes ***************** * mac_generation_retries is deprecated, has no effect and will be removed after Ocata cycle. * signing_dir option is now deprecated for removal, the parameter has no effect. * Removed deprecated option external_network_bridge. Other Notes *********** * Removed deprecated neutron::agent::lbaas::enable_v1 * Removed deprecated neutron::agent::lbaas::enable_v2 Changes in puppet-neutron 10.1.0..10.2.0 ---------------------------------------- db5f6c9 Add oslo::db to dependency chain 7156a85 Remove external_network_bridge option da2e73a Fix typo in neutron_api_paste_ini_spec.rb adaee02 Allow db sync timeouts to be configurable cd6394a Prepare 10.2.0 release 06be043 Deprecate mac_generation_retries option 74d8a69 Allow python-memcache install from authtoken class af611da Add new MidoNet plugin package 3f66fc2 Removed header doc for memcache servers 5e04d63 remove obsolete comment (removed parameter plugin_ovs_config) 813f81a Header documentation update for OVN f0101c7 Xenserver - adding type and provider too manage rootwrap.conf badd275 Add enable_new_agents config option to neutron::server 43f64ab Add missing neutron_lbaas_agent_config resource 016c532 Deprecate signing_dir option 8d172b7 Removed the deprectead sriov_agent_required parameter 464e0d2 Pin reno version to reno>=0.1.1,!=2.0.0 48deeb1 Add the port check for breaker a465eec Add fossw ML2 plugin of networking-fujitsu to puppet-neutron 83e1e41 Xenserver patch 8f2eaae Add support for VPP plugin a0e35a5 Remove deprecated enable_v1 and enable_v2 options Diffstat (except docs and test files) ------------------------------------- .../provider/neutron_agent_vpp/ini_settings.rb | 15 +++ .../neutron_rootwrap_config/ini_setting.rb | 15 +++ lib/puppet/type/neutron_agent_vpp.rb | 28 ++++++ lib/puppet/type/neutron_rootwrap_config.rb | 28 ++++++ manifests/agents/dhcp.pp | 6 ++ manifests/agents/l3.pp | 13 --- manifests/agents/lbaas.pp | 19 ---- manifests/agents/ml2/ovs.pp | 7 ++ manifests/agents/ml2/vpp.pp | 92 ++++++++++++++++++ manifests/agents/vpnaas.pp | 14 --- manifests/config.pp | 4 +- manifests/db/sync.pp | 9 +- manifests/deps.pp | 5 + manifests/init.pp | 15 +-- manifests/keystone/authtoken.pp | 24 +++-- manifests/params.pp | 3 + manifests/plugins/midonet.pp | 11 ++- manifests/plugins/ml2.pp | 12 --- manifests/plugins/ml2/fujitsu/fossw.pp | 72 ++++++++++++++ manifests/plugins/ml2/ovn.pp | 4 +- manifests/plugins/ml2/vpp.pp | 38 ++++++++ manifests/plugins/ovn.pp | 4 +- manifests/rootwrap.pp | 36 +++++++ manifests/server.pp | 13 ++- metadata.json | 12 +-- .../notes/add-fossw-support-2745199427429f46.yaml | 3 + ...ap.conf-type-and-provider-095249f1440e7b39.yaml | 5 + .../add_db_sync_timeout-d9f8a809ca76ac67.yaml | 3 + ...gents_parameter_to_server-ca0115e45a9a999d.yaml | 3 + .../notes/add_vpp_ml2_plugin-46de25de925d4cf0.yaml | 3 + ...n_manage_memcache_package-84d72c5293f95677.yaml | 3 + ...te_mac_generation_retries-bad7545b4800d108.yaml | 4 + ...ate_signing_dir_parameter-31935a334ef12d98.yaml | 4 + ...al_network_bridge-options-613a8793ef13d761.yaml | 3 + ...cated_lbaas_v1_v2-options-712e1981e4514f28.yaml | 4 + releasenotes/source/conf.py | 4 +- spec/acceptance/basic_neutron_spec.rb | 4 + spec/acceptance/neutron_config_spec.rb | 30 +++++- spec/classes/neutron_agents_dhcp_spec.rb | 1 + spec/classes/neutron_agents_l3_spec.rb | 1 - spec/classes/neutron_agents_ml2_ovs_spec.rb | 1 + spec/classes/neutron_agents_ml2_vpp_spec.rb | 105 +++++++++++++++++++++ spec/classes/neutron_agents_vpnaas_spec.rb | 13 --- spec/classes/neutron_config_spec.rb | 7 ++ spec/classes/neutron_db_sync_spec.rb | 26 +++++ spec/classes/neutron_init_spec.rb | 1 - spec/classes/neutron_keystone_authtoken_spec.rb | 8 +- .../neutron_plugins_ml2_fujitsu_fossw_spec.rb | 73 ++++++++++++++ spec/classes/neutron_plugins_ml2_vpp_spec.rb | 71 ++++++++++++++ spec/classes/neutron_rootwrap_spec.rb | 39 ++++++++ spec/classes/neutron_server_spec.rb | 1 + .../provider/neutron_agent_vpp/ini_setting_spec.rb | 74 +++++++++++++++ .../neutron_rootwrap_config/ini_setting_spec.rb | 74 +++++++++++++++ spec/unit/type/neutron_agent_vpp_spec.rb | 20 ++++ spec/unit/type/neutron_api_paste_ini_spec.rb | 2 +- spec/unit/type/neutron_rootwrap_config_spec.rb | 20 ++++ test-requirements.txt | 3 +- 57 files changed, 996 insertions(+), 116 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index bedd666..baa2346 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4,2 @@ oslosphinx>=2.5.0 # Apache-2.0 -reno>=0.1.1 # Apache-2.0 +# FIXME: reno is manually pinned to !=2.0.0 because of bug #1651995 +reno>=0.1.1,!=2.0.0 # Apache-2.0