puppet-neutron 18.2.0 (wallaby)
We are psyched to announce the release of: puppet-neutron 18.2.0: Puppet module for OpenStack Neutron This release is part of the wallaby 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. 18.2.0 ^^^^^^ New Features ************ * The following new parameters have been added to support arbitrary configurations for openvsiwtch_agent.ini and sriov_agent.ini * "neutron::config::ovs_agent_config" * "neutron::config::sriov_agent_config" * The "bridge_mac_table_size" parameter has been added to the "neutron::agents::ml2::ovs" class, to support the correspoding parameter in openvswitch_agent.ini . * 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" Upgrade Notes ************* * Now policy.yaml is used by default instead of policy.json. * Support for plumgrid plugin has been removed. * Support for networking-futjisu has been removed. Deprecation Notes ***************** * The parameters for quotas in Neutron FWaaS have been deprecated and have no effect. These parameters will be removed in a future release. * "neutron::quota::quota_firewall" * "neutron::quota::quota_firewall_policy" * "neutron::quota::quota_firewall_rule" * The parameters for quotas in Neutron LBaaS v2 have been deprecated and have no effect. These parameters will be removed in a future release. * "neutron::quota::quota_loadbalancer" * "neutron::quota::quota_pool" * "neutron::quota::quota_member" * "neutron::quota::quota_health_monitor" * Support for Nexus 1000v driver has been deprecated and has no effect now. * Support for networking-cisco has been deprecated and has no effect now. It will be removed in a future release. * The "neutron::plugins::cisco" class has been deprecated and has no effect now. * The "neutron::plugins::ml2::ovn::vif_type" parameter has been deprecated and has no effect. * The "neutron::plugins::ml2::ovn::ovn_l3_mode" parameter has been deprecated and has no effect now. * The following parameters of the "neutron::rootwrap" class have been deprecated and have no effect. * "xenapi_connection_url" * "xenapi_connection_username" * "xenapi_connection_password" * The "neutron::config::plugin_plumgrid_config" parameter has been deprecated. This parameter has no effect, since support for plumgrid plugin has been removed. Changes in puppet-neutron 18.1.0..18.2.0 ---------------------------------------- c844e4be Prepare Wallaby M2 f7c40f70 Remove support for plumgrid plugin 69b7ba8c Use yaml instead of json for policy file ec1a5f24 Fix typos in comment lines 1ba7a405 OVN: Deprecate the vif_type option 4f09774c OVN: Deprecate the ovn_l3_mode option 8d2662c2 Ensure service user passwords are secret ea4460fa Remove support for FUJITSU plugin 1e01fb86 Deprecate parameters for XenAPI support c1a3259f Ensure vnic_type_blacklist is unset by default ce4c032d Fix ignored unit test cases a8d14466 Deprecate support of networking-cisco bc50622a Deprecate neutron::plugins::cisco 320da88f Deprecate support of Nexus 1000v driver 1e2c71d3 Deprecate parameters for FWaaS quotas 4ca9ac10 Deprecate parameters for LBaaS quotas 2314c53a Add OVS bridge_mac_table_size parameter 34eef403 Support arbitrary configurations for ovs agent and sriov agent 830c66cc Add support for the resource_provider_hypervisors parameter Diffstat (except docs and test files) ------------------------------------- .../neutron_plugin_plumgrid/ini_setting.rb | 15 -- .../neutron_plumlib_plumgrid/ini_setting.rb | 15 -- lib/puppet/type/ironic_neutron_agent_config.rb | 24 ++ lib/puppet/type/neutron_plugin_plumgrid.rb | 56 ----- lib/puppet/type/neutron_plumlib_plumgrid.rb | 56 ----- manifests/agents/ml2/networking_baremetal.pp | 2 +- manifests/agents/ml2/ovs.pp | 93 +++++--- manifests/agents/ml2/sriov.pp | 35 ++- manifests/agents/n1kv_vem.pp | 131 +---------- manifests/config.pp | 68 ++++-- manifests/deps.pp | 2 - manifests/designate.pp | 2 +- manifests/init.pp | 2 +- manifests/params.pp | 5 - manifests/plugins/cisco.pp | 107 +-------- manifests/plugins/ml2/cisco.pp | 18 +- manifests/plugins/ml2/cisco/nexus.pp | 17 +- manifests/plugins/ml2/cisco/nexus1000v.pp | 23 +- manifests/plugins/ml2/cisco/type_nexus_vxlan.pp | 8 +- manifests/plugins/ml2/cisco/ucsm.pp | 14 +- manifests/plugins/ml2/fujitsu.pp | 27 --- manifests/plugins/ml2/fujitsu/cfab.pp | 63 ----- manifests/plugins/ml2/fujitsu/fossw.pp | 75 ------ manifests/plugins/ml2/ovn.pp | 39 ++-- manifests/plugins/ml2/ovs_driver.pp | 5 + manifests/plugins/ml2/sriov_driver.pp | 9 +- manifests/plugins/plumgrid.pp | 203 ---------------- manifests/policy.pp | 13 +- manifests/quota.pp | 89 +++---- manifests/rootwrap.pp | 29 ++- metadata.json | 10 +- .../agent-arbitrary-configs-8036223e87f32c2a.yaml | 8 + .../deprecate-fwaas-quotas-4c48436e96451012.yaml | 9 + .../deprecate-lbaas-quotas-22c3a82c482991ad.yaml | 10 + .../deprecate-n1kv-driver-b851f8fbfcef8a48.yaml | 4 + ...eprecate-networking-cisco-0958783aa9326766.yaml | 5 + ...cate-neutron-plugin-cisco-539f6c165734589c.yaml | 5 + .../deprecate-ovn-vif_type-76f7c2a0ee9fdb6b.yaml | 5 + .../deprecate-ovn_l3_mode-91308d51a9596f22.yaml | 5 + .../notes/deprecate-xenapi-d97bb062fe508fbc.yaml | 9 + ...-format-from-json-to-yaml-2e6b1119f65a99ff.yaml | 4 + ...ovs-bridge_mac_table_size-b0f2305cf6008d4e.yaml | 6 + .../notes/remove-plumgrid-82d978451a5278ae.yaml | 10 + ...rt-for-networking-fujitsu-5f1594c391aefc53.yaml | 4 + ...urce_provider_hypervisors-907db47afa6d5d72.yaml | 9 + spec/acceptance/neutron_config_spec.rb | 41 ---- ...gswitch.rb => neutron_agents_bigswitch_spec.rb} | 2 +- ...neutron_agents_ml2_networking_baremetal_spec.rb | 2 +- spec/classes/neutron_agents_ml2_ovs_spec.rb | 28 ++- spec/classes/neutron_agents_ml2_sriov_spec.rb | 11 +- spec/classes/neutron_agents_n1kv_vem_spec.rb | 260 --------------------- spec/classes/neutron_config_spec.rb | 45 ++-- spec/classes/neutron_designate_spec.rb | 4 +- spec/classes/neutron_plugins_cisco_spec.rb | 188 --------------- .../neutron_plugins_ml2_cisco_nexus1000v_spec.rb | 74 ------ .../neutron_plugins_ml2_cisco_nexus_spec.rb | 98 -------- spec/classes/neutron_plugins_ml2_cisco_spec.rb | 52 ----- ...tron_plugins_ml2_cisco_type_nexus_vxlan_spec.rb | 51 ---- .../classes/neutron_plugins_ml2_cisco_ucsm_spec.rb | 62 ----- .../neutron_plugins_ml2_fujitsu_cfab_spec.rb | 58 ----- .../neutron_plugins_ml2_fujitsu_fossw_spec.rb | 60 ----- spec/classes/neutron_plugins_ml2_fujitsu_spec.rb | 49 ---- spec/classes/neutron_plugins_ml2_ovn_spec.rb | 11 - spec/classes/neutron_plugins_ml2_ovs_driver.rb | 34 --- .../classes/neutron_plugins_ml2_ovs_driver_spec.rb | 52 +++++ spec/classes/neutron_plugins_ml2_sriov_driver.rb | 34 --- .../neutron_plugins_ml2_sriov_driver_spec.rb | 52 +++++ spec/classes/neutron_plugins_plumgrid_spec.rb | 130 ----------- spec/classes/neutron_policy_spec.rb | 13 +- spec/classes/neutron_quota_spec.rb | 8 - spec/classes/neutron_rootwrap_spec.rb | 15 +- .../neutron_plugin_plumgrid/ini_setting_spec.rb | 47 ---- .../neutron_plumlib_plumgrid/ini_setting_spec.rb | 47 ---- spec/unit/type/neutron_plugin_plumgrid_spec.rb | 20 -- spec/unit/type/neutron_plumlib_plumgrid_spec.rb | 20 -- .../{neutron_subnet.rb => neutron_subnet_spec.rb} | 0 templates/n1kv.conf.erb | 184 --------------- 77 files changed, 538 insertions(+), 2562 deletions(-)
participants (1)
-
no-reply@openstack.org