We are satisfied to announce the release of: puppet-neutron 11.6.0: Puppet module for OpenStack Neutron This release is part of the pike 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. 11.6.0 ^^^^^^ New Features ************ * Non-IP traffic is allowed in L2 and L3 Domains. The default_allow_non_ip setting determines if non-ip traffic is allowed in Nuage specific L2 and L3 domains. * Add new configuration parameters for the Cisco UCSM ML2 driver The following new configuration parameters are now being supported by the UCSM ML2 driver. * ucsm_https_verify * sp_template_list * vnic_template_list * Adds 'neutron::agents::ml2::ovs::tunnel_csum' Set or un-set the tunnel header checksum on outgoing IP packet carrying GRE/VXLAN tunnel in ovs agent. * Add openstack-db tag to Exec that run db-sync. * Optionally users can set device_driver value in lbaas_agent.ini to $::os_service_default Deprecation Notes ***************** * Nexus: Configuration clean-up This changeset deprecates old configurations not used in the code and others to be aged out mostly due to code improvements such as implementation of the Nexusu RESTAPI driver. The RESTAPI driver replaces use of the ncclient driver. The ncclient driver will be removed along with any tuning configuration that goes with it. Changes in puppet-neutron 11.5.0..11.6.0 ---------------------------------------- 6fbea3d Prepare a final release for Pike 6217876 Add posibilities to set tunnel_csum in ovs agent c5fb34c Add 'openstack-db' tag to db-sync Exec resource 468d92d import zuul job settings from project-config 73635f1 Fixes missing 'geneve' network type 7415256 Configure metadata agent 'metadata_proxy_shared_secret' as secret 77215dd Optionally set device_driver to $::os_service_default c2fc133 Zuul: Remove project name b2f862a Corrections in comments 8be86b9 Allowing Non-IP Traffic in L2 and L3 domains 7939c55 New configuration being added for Cisco UCSM ML2 driver 09279a4 Latest Nexus Configuration Variables Updates Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- manifests/agents/lbaas.pp | 3 +- manifests/agents/metadata.pp | 2 +- manifests/agents/ml2/ovs.pp | 7 ++ manifests/db/sync.pp | 1 + manifests/plugins/ml2.pp | 4 +- manifests/plugins/ml2/cisco/nexus.pp | 122 +++++++++++++-------- manifests/plugins/ml2/cisco/nexus_creds.pp | 40 ++++++- manifests/plugins/ml2/cisco/nexus_switch.pp | 49 +++++++-- manifests/plugins/ml2/cisco/nexus_switch_server.pp | 4 +- manifests/plugins/ml2/cisco/type_nexus_vxlan.pp | 2 +- manifests/plugins/ml2/cisco/ucsm.pp | 27 ++++- manifests/plugins/ml2/nuage.pp | 12 +- manifests/plugins/ml2/type_driver.pp | 2 +- manifests/server.pp | 2 +- metadata.json | 14 +-- ...lt_allow_non_ip-parameter-70e03e7bf1927d4e.yaml | 5 + ...dd-new-ucsm-config-params-5a4d8d68b003adc6.yaml | 10 ++ .../notes/bug-1794268-2d0a335261fc8910.yaml | 5 + ...cate-some-nw-cisco-params-aad5a98077f9b4e4.yaml | 10 ++ .../notes/openstack_db_tag-a69183ca2ee8a4d9.yaml | 3 + ...ver-to-os-service-default-a5820845f828296c.yaml | 3 + spec/classes/neutron_agents_lbaas_spec.rb | 9 ++ spec/classes/neutron_agents_metadata_spec.rb | 2 +- spec/classes/neutron_agents_ml2_ovs_spec.rb | 1 + spec/classes/neutron_db_sync_spec.rb | 2 + .../neutron_plugins_ml2_cisco_nexus_spec.rb | 10 +- .../classes/neutron_plugins_ml2_cisco_ucsm_spec.rb | 7 +- spec/classes/neutron_plugins_ml2_nuage_spec.rb | 27 +++-- spec/classes/neutron_plugins_ml2_spec.rb | 2 +- 30 files changed, 302 insertions(+), 87 deletions(-)