puppet-neutron 17.2.0 (victoria)
We are jazzed to announce the release of: puppet-neutron 17.2.0: Puppet module for OpenStack Neutron This release is part of the victoria 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. 17.2.0 ^^^^^^ New Features ************ * The new "neutron::server::notifications::http_retries" parameter has been added to set number of client retries. * The new "neutron::keystone::authtoken::interface" parameter has been added, which can be used to set the interface parameter in authtoken middleware. * The new "neutron::server::notifications::ironic" class has been added to support configuration parameters to enable notifications to ironic. * The new "server::notifications::nova" class has been added to configure parameters for notifications to nova. Upgrade Notes ************* * The following deprecated parameters has been removed * "neutron::server::notifications::project_domain_id" * "neutron::server::notifications::user_domain_id" * "neutron::server::notifications::tenant_id" * "neutron::server::notifications::tenant_name" * "neutron::designate::project_domain_id" * "neutron::designate::user_domain_id" * The neutron::server::database_min_pool_size and neutron::db::database_min_pool_size parameters is removed. * The database_connection, database_max_retries, database_idle_timeout, database_retry_interval, database_max_pool_size and database_max_overflow parameters in neutron::server is removed, use the neutron::db class instead. Deprecation Notes ***************** * The neutron::server::ensure_fwaas_package is deprecated and will be removed in a future release. * The neutron::services::fwaas class is deprecated and will be removed in a future release. * The neutron_fwaas_service_config resource is deprecated and will be removed in a future release. * The following parameters in "server::notifications" class has been deprecated and will be removed in a future release. Use the corresponding parameters in "server::notifications::nova" class. * "password" * "auth_type" * "username" * "project_name" * "user_domain_name" * "project_domain_name" * "auth_url" * "region_name" * "endpoint_type" * "notify_nova_on_port_status_changes" * "notify_nova_on_port_data_changes" Changes in puppet-neutron 17.1.0..17.2.0 ---------------------------------------- 8d7f30c8 Prepare Victoria M2 286d66b9 Add support for notifications to ironic 26ef871f Change to relative include 4638137d Create an independent class for nova notifications e3b416de Cleanup deprecated domain_id parameters 1389140f Add support for http_retries f065e99a Use relative name for class inclusion 9fc323f4 Nuage: remove check on mechanism driver 6d825ca6 Add support for the interface parameter in authtoken middleware 8993e812 Remove deprecated neutron database params 80f2b44b Deprecated neutron fwaas Diffstat (except docs and test files) ------------------------------------- examples/cisco_ml2.pp | 6 +- .../neutron_fwaas_service_config/ini_setting.rb | 1 + lib/puppet/type/neutron_fwaas_service_config.rb | 1 + manifests/agents/ml2/ovs.pp | 4 +- manifests/agents/n1kv_vem.pp | 2 +- manifests/client.pp | 2 +- manifests/db.pp | 39 ++----- manifests/designate.pp | 29 ----- manifests/keystone/authtoken.pp | 7 ++ manifests/plugins/ml2/arista.pp | 2 +- manifests/plugins/ml2/arista/l3.pp | 2 +- manifests/plugins/ml2/bagpipe.pp | 2 +- manifests/plugins/ml2/bigswitch.pp | 2 +- manifests/plugins/ml2/bigswitch/restproxy.pp | 2 +- manifests/plugins/ml2/cisco.pp | 2 +- manifests/plugins/ml2/cisco/vts.pp | 2 +- manifests/plugins/ml2/fujitsu/cfab.pp | 2 +- manifests/plugins/ml2/fujitsu/fossw.pp | 2 +- manifests/plugins/ml2/mellanox.pp | 2 +- manifests/plugins/ml2/mellanox/mlnx_sdn_assist.pp | 2 +- manifests/plugins/ml2/networking_ansible.pp | 2 +- manifests/plugins/ml2/networking_ansible_host.pp | 2 +- manifests/plugins/ml2/nuage.pp | 4 - manifests/plugins/ml2/opendaylight.pp | 2 +- manifests/plugins/ml2/ovn.pp | 2 +- manifests/plugins/ml2/vpp.pp | 2 +- manifests/plugins/ovs/opendaylight.pp | 2 +- manifests/server.pp | 48 ++------ manifests/server/notifications.pp | 124 ++++++-------------- manifests/server/notifications/ironic.pp | 90 +++++++++++++++ manifests/server/notifications/nova.pp | 125 +++++++++++++++++++++ manifests/services/fwaas.pp | 4 + metadata.json | 10 +- ...deperecated-id-parameters-8ae1adebf972b291.yaml | 11 ++ .../client-http_retries-2bef45e4c83037cf.yaml | 5 + .../notes/deprecate-fwaas-6dc31e22fdd10c8d.yaml | 11 ++ ...stone-authtoken-interface-e1fe904a198d11bb.yaml | 6 + ...emove-deprecated-database-095127d35fa70e40.yaml | 9 ++ ...rver-notifications-ironic-01a481317cf11c08.yaml | 5 + ...server-notifications-nova-4df35db13a4f85c8.yaml | 22 ++++ spec/classes/neutron_designate_spec.rb | 4 - spec/classes/neutron_keystone_authtoken_spec.rb | 3 + spec/classes/neutron_plugins_ml2_nuage_spec.rb | 18 --- .../neutron_server_notifications_ironic_spec.rb | 84 ++++++++++++++ .../neutron_server_notifications_nova_spec.rb | 87 ++++++++++++++ spec/classes/neutron_server_notifications_spec.rb | 60 ++-------- 46 files changed, 562 insertions(+), 293 deletions(-)
participants (1)
-
no-reply@openstack.org