We are pumped to announce the release of: puppet-neutron 19.0.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.0.0 ^^^^^^ New Features ************ * The new "neutron::healthcheck" class has been added. This class manages parameters of healthcheck middlware in oslo.middleware. * There is now a new policy_dirs parameter in the neutron::policy class, so one can set a custom path. * A new class neutron::wsgi::uwsgi exist to allow configuring uwsgi in operating systems that support this (ie: currently Debian). This helps configuring the number of processes, threads and listen socket. Also, a new neutron_api_wsgi_config provider now exist. Upgrade Notes ************* * The following deprecated parameters have been removed. * "neutron::ml2::server::placement::project_domain_id" * "neutron::ml2::server::placement::user_domain_id" * "neutron::ml2::networking_baremetal::project_domain_id" * "neutron::ml2::networking_baremetal::user_domain_id" * The "neutron::agents::ml2::ovs::ovsdb_interface" parameter has been removed. * The following four parmaeters have been removed. * "neutron::plugins::ml2::mech_driver::ovs_vnic_type_blacklist" * "neutron::plugins::ml2::mech_driver::sriov_vnic_type_blacklist" * "neutron::plugins::ml2::ovs_driver" * "neutron::plugins::ml2::sriov_driver" * The following parameters of the "neutron::rootwrap" class have been removed. * "xenapi_connection_url" * "xenapi_connection_username" * "xenapi_connection_password" Deprecation Notes ***************** * Support for the midonet plugin has been deprecated and has no effect now. It will be removed completely in a future release. Changes in puppet-neutron 18.4.0..19.0.0 ---------------------------------------- c6fc2e41 TripleO: Reduce tempest test scope e8c9ec90 setup.cfg: Replace dashes with underscores 4fafcc5b Fix lint errors with the latest lint packages 327bc154 Remove XenAPI parameters from neutron::rootwrap b6dd8657 Remove the ovsdb_interface parameter 4b39bef3 Remove deprecated domain_id parameters 5cff5cdf Escape hyphen in neutron_agent_sriov_numvfs regexp f8a8685e Drop old workaround to install keystoneclient 34b5036e Fix name of networking-ansible/baremetal package d51594b0 Bump version for the start of Xena 516a6f36 Clean up deprecated vnic_type_blacklist parameters 3b93693c Add support for healthcheck middleware options d29611f0 Fix L3 agent's extensions list 0b3d363a Add support for neutron_api_uwsgi_config in Debian 6729775e Bump dependency in metadata.json 1682bb7a Allow to configure policy_dirs 005e3357 metadata.json: debian 11 3adec3ec Update master for stable/wallaby a86f572e Deprecate support for the midonet plugin Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 4 +- .../neutron_api_uwsgi_config/ini_setting.rb | 8 ++ lib/puppet/type/neutron_agent_sriov_numvfs.rb | 2 +- lib/puppet/type/neutron_api_uwsgi_config.rb | 27 +++++ manifests/agents/l3.pp | 4 +- manifests/agents/ml2/networking_baremetal.pp | 31 +----- manifests/agents/ml2/ovs.pp | 18 ---- manifests/config.pp | 14 +-- manifests/deps.pp | 3 +- manifests/healthcheck.pp | 41 ++++++++ manifests/params.pp | 7 +- manifests/plugins/midonet.pp | 81 +-------------- manifests/plugins/ml2/mech_driver.pp | 29 ------ manifests/plugins/ml2/midonet.pp | 8 +- manifests/plugins/ml2/networking_ansible.pp | 3 +- manifests/plugins/ml2/networking_baremetal.pp | 2 +- manifests/plugins/ml2/ovs_driver.pp | 27 +---- manifests/plugins/ml2/sriov_driver.pp | 27 +---- manifests/policy.pp | 8 +- manifests/rootwrap.pp | 34 ------- manifests/server.pp | 4 +- manifests/server/placement.pp | 29 ------ manifests/wsgi/uwsgi.pp | 41 ++++++++ metadata.json | 14 +-- .../notes/deprecate-midonet-94bd5f7aacd38ee0.yaml | 5 + .../notes/healthcheck-0e927c75e81b8b5c.yaml | 5 + .../notes/policy-dirs-dcb8fc38f3342035.yaml | 5 + ...move-deprecated-domain_id-0e2553556573da61.yaml | 10 ++ .../remove-ovsdb_interface-3d367bcc90efae16.yaml | 5 + ...emove-vnic_type_blacklist-8fa7a3c10f696e89.yaml | 9 ++ .../notes/remove-xenapi-cac3e15a8745e424.yaml | 10 ++ releasenotes/notes/uwsgi-f1ee807e4c902c65.yaml | 7 ++ releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 ++ setup.cfg | 6 +- spec/classes/neutron_agents_l3_spec.rb | 20 ++++ ...neutron_agents_ml2_networking_baremetal_spec.rb | 20 +++- spec/classes/neutron_config_spec.rb | 7 -- spec/classes/neutron_healthcheck_spec.rb | 55 ++++++++++ spec/classes/neutron_plugins_midonet_spec.rb | 113 --------------------- spec/classes/neutron_plugins_ml2_midonet_spec.rb | 64 ------------ .../neutron_plugins_ml2_networking_ansible_spec.rb | 18 +++- ...eutron_plugins_ml2_networking_baremetal_spec.rb | 18 +++- spec/classes/neutron_policy_spec.rb | 2 + spec/classes/neutron_server_placement_spec.rb | 6 -- spec/classes/neutron_wsgi_uwsgi_spec.rb | 31 ++++++ .../neutron_api_uwsgi_config/ini_setting_spec.rb | 57 +++++++++++ spec/unit/type/neutron_api_uwsgi_config_spec.rb | 64 ++++++++++++ 48 files changed, 498 insertions(+), 512 deletions(-)
participants (1)
-
no-reply@openstack.org