We are excited to announce the release of: puppet-neutron 14.2.0: Puppet module for OpenStack Neutron This release is part of the stein release series. Download the package from: https://tarballs.openstack.org/puppet-neutron/ For more details, please see below. 14.2.0 ^^^^^^ New Features ************ * Added logic to support IPv6 deployment on underlay network with ODL. The logic is implemented such that both TLS and IPv6 can be enabled or either of them or none. Upgrade Notes ************* * The deprecated parameter auth_uri is now removed, please use www_authenticate_uri. * The deprecated parameters use_syslog, use_stderr, log_facility, log_dir and debug in the init class is now removed. Please set them in the logging class. Deprecation Notes ***************** * check_revocations_for_cached option is now deprecated for removal, the parameter has no effect. * hash_algorithms option is now deprecated for removal, the parameter has no effect. * Neutron LBaaS is deprecated since Queens so all the following resources and parameters are deprecated and will be removed in a future release: * "neutron::agents::lbaas" * "neutron::config::lbaas_agent_config" * "neutron::server::ensure_lbaas_package" * "neutron::services::lbaas" * "neutron::services::lbaas::haproxy" * "neutron::services::lbaas::octavia" Please see the following link for more information on this deprecation: https://wiki.openstack.org/wiki/Neutron/LBaaS/Deprecation You should use the Octavia project to implement LBaaS. https://docs .openstack.org/octavia/latest/reference/introduction.html * neutron::manage_logging is deprecated and has no effect, please use the neutron::logging class. Changes in puppet-neutron 14.1.0..14.2.0 ---------------------------------------- b0188c1 Prepare Stein M2 da25711 Add rabbitmq dependency efcb0eb Fix editorial problem e7c4671 Migrate neutron-dynamic-routing from Ryu to os-ken 324640a Remove auth_uri 37bb654 Use puppet4 functions-api e7b61fe Cleanup documentation 61b2693 Fix lint 3f4c362 Deprecate pki related options ae2e201 Remove deprecated logging 632097c Change openstack-dev to openstack-discuss b48763c Convert to rspec-puppet-facts c4e58a8 IPv6 support for ODL-OVS deployment e52f544 Deprecate all Neutron LBaaS code Diffstat (except docs and test files) ------------------------------------- README.md | 2 +- examples/cisco_ml2.pp | 4 +- lib/puppet/functions/convert_cert_to_string.rb | 2 +- lib/puppet/functions/convert_to_json_string.rb | 16 + .../functions/validate_network_vlan_ranges.rb | 46 ++ lib/puppet/functions/validate_tunnel_id_ranges.rb | 43 ++ lib/puppet/functions/validate_vni_ranges.rb | 46 ++ lib/puppet/functions/validate_vxlan_udp_port.rb | 31 ++ .../parser/functions/convert_to_json_string.rb | 16 - .../functions/validate_network_vlan_ranges.rb | 47 --- .../parser/functions/validate_tunnel_id_ranges.rb | 44 -- lib/puppet/parser/functions/validate_vni_ranges.rb | 47 --- .../parser/functions/validate_vxlan_udp_port.rb | 32 -- manifests/agents/bgp_dragent.pp | 4 +- manifests/agents/lbaas.pp | 2 + manifests/config.pp | 20 +- manifests/db/sync.pp | 5 +- manifests/init.pp | 44 +- manifests/keystone/auth.pp | 44 +- manifests/keystone/authtoken.pp | 54 ++- manifests/logging.pp | 36 +- manifests/params.pp | 2 +- manifests/plugins/ml2.pp | 2 + manifests/plugins/ml2/cisco/nexus_switch.pp | 2 +- manifests/plugins/ovs/opendaylight.pp | 56 +-- manifests/policy.pp | 4 +- manifests/server.pp | 17 +- manifests/services/lbaas.pp | 3 +- manifests/services/lbaas/haproxy.pp | 2 + manifests/services/lbaas/octavia.pp | 2 + metadata.json | 16 +- ...pport-for-IPv6-deployment-8aa288ee1195f81c.yaml | 6 + ...te_pki_related_parameters-89ced5b6c65604db.yaml | 6 + .../deprecated-all-lbaas-2a80447b63977968.yaml | 18 + .../notes/remove-auth-uri-cf6011f3cc813065.yaml | 4 + ...remove-deprecated-logging-f049f727e9bbcd47.yaml | 9 + setup.cfg | 2 +- spec/classes/neutron_agents_bagpipe_spec.rb | 62 ++- spec/classes/neutron_agents_bgp_dragent_spec.rb | 6 +- spec/classes/neutron_agents_bigswitch.rb | 163 +++---- spec/classes/neutron_agents_dhcp_spec.rb | 176 ++++---- spec/classes/neutron_agents_l2gw_spec.rb | 38 +- spec/classes/neutron_agents_l3_spec.rb | 118 +++--- spec/classes/neutron_agents_lbaas_spec.rb | 116 +++-- spec/classes/neutron_agents_metadata_spec.rb | 132 +++--- spec/classes/neutron_agents_metering_spec.rb | 106 +++-- .../classes/neutron_agents_ml2_linuxbridge_spec.rb | 122 +++--- ...neutron_agents_ml2_networking_baremetal_spec.rb | 74 ++-- spec/classes/neutron_agents_ml2_ovs_spec.rb | 121 +++--- spec/classes/neutron_agents_ml2_sriov_spec.rb | 118 +++--- spec/classes/neutron_agents_ml2_vpp_spec.rb | 28 +- spec/classes/neutron_agents_n1kv_vem_spec.rb | 422 ++++++++++--------- spec/classes/neutron_agents_ovn_metadata_spec.rb | 159 ++++--- spec/classes/neutron_agents_vpnaas_spec.rb | 143 +++---- spec/classes/neutron_client_spec.rb | 11 +- spec/classes/neutron_config_spec.rb | 159 ++++--- spec/classes/neutron_db_mysql_spec.rb | 127 +++--- spec/classes/neutron_db_postgresql_spec.rb | 14 +- spec/classes/neutron_db_spec.rb | 57 +-- spec/classes/neutron_db_sync_spec.rb | 13 +- spec/classes/neutron_designate_spec.rb | 49 ++- spec/classes/neutron_init_spec.rb | 466 +++++++++------------ spec/classes/neutron_keystone_auth_spec.rb | 272 ++++++------ spec/classes/neutron_keystone_authtoken_spec.rb | 142 +++---- spec/classes/neutron_logging_spec.rb | 23 +- spec/classes/neutron_plugins_cisco_spec.rb | 138 +++--- spec/classes/neutron_plugins_midonet_spec.rb | 92 ++-- spec/classes/neutron_plugins_ml2_arista_l3_spec.rb | 15 +- spec/classes/neutron_plugins_ml2_arista_spec.rb | 11 +- spec/classes/neutron_plugins_ml2_bagpipe_spec.rb | 22 +- ...neutron_plugins_ml2_bigswitch_restproxy_spec.rb | 108 +++-- spec/classes/neutron_plugins_ml2_bigswitch_spec.rb | 51 +-- .../neutron_plugins_ml2_cisco_nexus1000v_spec.rb | 64 ++- .../neutron_plugins_ml2_cisco_nexus_spec.rb | 91 ++-- spec/classes/neutron_plugins_ml2_cisco_spec.rb | 37 +- ...tron_plugins_ml2_cisco_type_nexus_vxlan_spec.rb | 45 +- .../classes/neutron_plugins_ml2_cisco_ucsm_spec.rb | 53 +-- spec/classes/neutron_plugins_ml2_cisco_vts_spec.rb | 71 ++-- .../neutron_plugins_ml2_fujitsu_cfab_spec.rb | 30 +- .../neutron_plugins_ml2_fujitsu_fossw_spec.rb | 32 +- spec/classes/neutron_plugins_ml2_fujitsu_spec.rb | 18 +- spec/classes/neutron_plugins_ml2_mellanox_spec.rb | 38 +- spec/classes/neutron_plugins_ml2_midonet_spec.rb | 64 ++- .../neutron_plugins_ml2_mlnx_sdn_assist_spec.rb | 55 +-- .../neutron_plugins_ml2_networking_ansible_spec.rb | 40 +- ...eutron_plugins_ml2_networking_baremetal_spec.rb | 22 +- spec/classes/neutron_plugins_ml2_nuage_spec.rb | 37 +- .../neutron_plugins_ml2_opendaylight_spec.rb | 62 +-- spec/classes/neutron_plugins_ml2_ovn_spec.rb | 39 +- spec/classes/neutron_plugins_ml2_spec.rb | 165 ++++---- spec/classes/neutron_plugins_ml2_vpp_spec.rb | 25 +- spec/classes/neutron_plugins_nsx_spec.rb | 72 ++-- spec/classes/neutron_plugins_nuage_spec.rb | 123 ++---- spec/classes/neutron_plugins_nvp_spec.rb | 107 +++-- spec/classes/neutron_plugins_opencontrail_spec.rb | 83 ++-- .../neutron_plugins_ovs_opendaylight_spec.rb | 172 ++++---- spec/classes/neutron_plugins_plumgrid_spec.rb | 105 ++--- spec/classes/neutron_policy_spec.rb | 9 +- spec/classes/neutron_quota_spec.rb | 81 ++-- spec/classes/neutron_rootwrap_spec.rb | 11 +- spec/classes/neutron_server_notifications_spec.rb | 197 ++++----- spec/classes/neutron_server_placement_spec.rb | 150 +++---- spec/classes/neutron_server_spec.rb | 235 +++++------ spec/classes/neutron_services_bgpvpn_spec.rb | 15 +- spec/classes/neutron_services_fwaas_spec.rb | 141 +++---- spec/classes/neutron_services_l2gw_spec.rb | 40 +- .../classes/neutron_services_lbaas_haproxy_spec.rb | 61 ++- .../classes/neutron_services_lbaas_octavia_spec.rb | 183 ++++---- spec/classes/neutron_services_lbaas_spec.rb | 52 +-- spec/classes/neutron_services_sfc_spec.rb | 13 +- spec/classes/neutron_services_vpnaas_spec.rb | 62 ++- spec/classes/neutron_wsgi_apache_spec.rb | 25 +- spec/functions/convert_cert_to_string_spec.rb | 39 ++ spec/functions/convert_to_json_string_spec.rb | 22 + .../functions/validate_network_vlan_ranges_spec.rb | 43 ++ spec/functions/validate_tunnel_id_ranges_spec.rb | 39 ++ spec/functions/validate_vni_ranges_spec.rb | 43 ++ spec/functions/validate_vxlan_udp_port_spec.rb | 39 ++ 118 files changed, 3686 insertions(+), 4074 deletions(-)
participants (1)
-
no-reply@openstack.org