We jubilantly announce the release of: puppet-neutron 19.1.0: Puppet module for OpenStack Neutron This release is part of the xena 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. 19.1.0 ^^^^^^ New Features ************ * The new "neutron::cors" class has been added. * Now the "neutron::agents::ml2::ovs" class and the "neutron::agents::ml2::sriov" class supports the resource_provider_default_hypervisor parameter to set the corresponding parameter in ovs-agent and sriov-agent. * The new "host" parameter has been added to the "neutron::agents::ml2::vpp" class. Upgrade Notes ************* * Fedora is no longer supported. Deprecation Notes ***************** * The default value of neutron::server::placement::username is currently 'nova' but will be changed to 'placement' in the next release. We recommend deployments to explicitly set it to an appropriate value if the new value is not wanted. * The "neutron::agents::ml2::networking_baremetal::auth_strategy" parameter has been deprecated and has no effect. * The following parameters of "neutron::agents::ml2::networking_baremetal" class have been renamed. Old parameters were deprecated and will be removed in a future release. * "ironic_url" => "endpoint_override" * "retry_interval" => "status_code_retry_delay" * "max_retries" => "status_code_retries" Changes in puppet-neutron 19.0.0..19.1.0 ---------------------------------------- ccf6b491 Add tripleo-undercloud job ab03d57a Fix wrong method name 9e94d0e0 Revert "Deprecate support for networking-mlnx" faec067d Deprecate support for networking-mlnx 2f321629 Add support for [cors] options 09429d0e Update networking-baremetal parameters 38d85c0e Add support for the resource_provider_default_hypervisor parameter 42ee84d8 Drop Fedora support b52c1496 Get rid of the $pyvers variable c7759349 Warn about new default placement username next release 6c3eecf7 Set fixture paths for unit tests 6add892e Prepare Xena M1 d0158c36 vpp: Allow setting the host parameter 3d85a902 vpp: Accept array for physnets parameter Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 8 +- manifests/agents/bigswitch.pp | 2 +- manifests/agents/ml2/networking_baremetal.pp | 140 ++++++++++++++------- manifests/agents/ml2/ovs.pp | 85 +++++++------ manifests/agents/ml2/sriov.pp | 33 +++-- manifests/agents/ml2/vpp.pp | 9 +- manifests/cors.pp | 58 +++++++++ manifests/params.pp | 33 +++-- manifests/server/placement.pp | 17 ++- metadata.json | 16 +-- releasenotes/notes/cors-a67d94560064c373.yaml | 4 + .../notes/drop-fedora-765ee280539a1885.yaml | 4 + ...name-default-value-change-f79f35e4b82ae992.yaml | 6 + .../notes/openstacksdk-23a1334aadc64d02.yaml | 14 +++ ...ovider_default_hypervisor-0d27eb32e2cde997.yaml | 7 ++ releasenotes/notes/vpp-host-5df0f4bad5bb92fc.yaml | 5 + spec/classes/neutron_agents_ml2_mlnx_spec.rb | 22 +--- ...neutron_agents_ml2_networking_baremetal_spec.rb | 21 +--- spec/classes/neutron_agents_ml2_ovs_spec.rb | 9 +- spec/classes/neutron_agents_ml2_sriov_spec.rb | 13 +- spec/classes/neutron_agents_ml2_vpp_spec.rb | 36 +++--- spec/classes/neutron_agents_ovn_metadata_spec.rb | 14 +-- spec/classes/neutron_client_spec.rb | 10 +- spec/classes/neutron_cors_spec.rb | 53 ++++++++ spec/classes/neutron_plugins_ml2_bagpipe_spec.rb | 10 +- .../neutron_plugins_ml2_networking_ansible_spec.rb | 10 +- ...eutron_plugins_ml2_networking_baremetal_spec.rb | 12 +- spec/classes/neutron_services_bgpvpn_spec.rb | 10 +- spec/classes/neutron_services_l2gw_spec.rb | 10 +- spec/classes/neutron_services_sfc_spec.rb | 10 +- spec/spec_helper.rb | 5 + 31 files changed, 422 insertions(+), 264 deletions(-)