puppet-neutron 16.4.0 (ussuri)
We are stoked to announce the release of: puppet-neutron 16.4.0: Puppet module for OpenStack Neutron This release is part of the ussuri stable release series. The source is available from: https://opendev.org/openstack/puppet-neutron Download the package from: https://tarballs.openstack.org/puppet-neutron/ Please report issues through: https://bugs.launchpad.net/puppet-neutron/+bugs For more details, please see below. 16.4.0 ^^^^^^ New Features ************ * The new "neutron::keystone::authtoken::interface" parameter has been added, which can be used to set the interface parameter in authtoken middleware. * The following two new classes have been added, to set up parameters in ovs_driver and sriov_driver section. * "neutron::plugins::ml2::ovs_driver" * "neutron::plugins::ml2::sriov_driver" * Add new configuration parameter explicitly_egress_direct for ML2 OVS agent When set to True, the accepted egress unicast traffic will not use action NORMAL. The accepted egress packets will be taken care of in the final egress tables direct output flows for unicast traffic so that operators can set customized integration bridge name in l3 agent configuration. This can be enabled on some nodes to prevent flooding on integration bridge. * The following two parameters have been added to define mapping of bridge name and hyper visor name to locate the parent of the resource provider tree. * "neutron::agents::ml2::ovs::resource_provider_hypervisors" * "neutorn::agents::ml2::sriov::resource_provider_hypervisors" Deprecation Notes ***************** * Usage of config option "firewall_driver" in the "neutron::plugins::ml2" class is now deprecated and has no effect on the deployment. Config option "firewall_driver" should be set in the classes for agents' configuration like "neutron::agents::ml2::ovs" instead. Usage of this option in the Neutron server was there just for backward compatibility with old agents which can't report what driver they are using. Since Newton all Neutron drivers are reporting that in heartbeat messages and there is no need to keep configure this in the neutron server's side. Changes in puppet-neutron 16.3.0..16.4.0 ---------------------------------------- 6bf094fa Prepare a new release for ussuri 192fc513 Add support for the resource_provider_hypervisors parameter e77d34f0 Ensure resource_provider_bandwitdhs is unset by default 89a24c20 Add support for the interface parameter in authtoken middleware 0daae4db Build containers for single consumer job 957b18a6 Add new classes ovs_driver and sriov_driver 23edb1b5 Add agent/explicitly_egress_direct support 5a2c07c4 Use common class to manage apache service in beaker job 78ba0eeb Add CentOS8 to nodesets 7d6722d1 Nuage: remove check on mechanism driver c15b2fc2 Deprecate firewal_driver option in the Neutron's ML2 config 1d09d251 Switch to Ussuri 855c7dac Update TOX_CONSTRAINTS_FILE for stable/ussuri 98a06a60 Update .gitreview for stable/ussuri Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 1 + Gemfile | 1 + manifests/agents/ml2/ovs.pp | 101 +++++++++++++-------- manifests/agents/ml2/sriov.pp | 43 ++++++--- manifests/keystone/authtoken.pp | 7 ++ manifests/plugins/ml2.pp | 24 +++-- manifests/plugins/ml2/nuage.pp | 4 - manifests/plugins/ml2/ovs_driver.pp | 31 +++++++ manifests/plugins/ml2/sriov_driver.pp | 31 +++++++ metadata.json | 2 +- ...ecate-ml2-firewall_driver-a8598f1c2dd060f1.yaml | 11 +++ ...stone-authtoken-interface-e1fe904a198d11bb.yaml | 6 ++ .../notes/ml2-driver-classes-e9de9a5e58c855fb.yaml | 8 ++ ..._explicitly_egress_direct-a5989bd33844c0f4.yaml | 9 ++ ...urce_provider_hypervisors-907db47afa6d5d72.yaml | 9 ++ spec/acceptance/basic_neutron_spec.rb | 1 + spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++ spec/classes/neutron_agents_ml2_ovs_spec.rb | 31 ++++++- spec/classes/neutron_agents_ml2_sriov_spec.rb | 14 ++- spec/classes/neutron_keystone_authtoken_spec.rb | 3 + spec/classes/neutron_plugins_ml2_nuage_spec.rb | 18 ---- spec/classes/neutron_plugins_ml2_ovs_driver.rb | 34 +++++++ spec/classes/neutron_plugins_ml2_spec.rb | 3 - spec/classes/neutron_plugins_ml2_sriov_driver.rb | 34 +++++++ tox.ini | 2 +- 26 files changed, 340 insertions(+), 99 deletions(-)
participants (1)
-
no-reply@openstack.org