[release-announce] puppet-neutron 22.0.0 (antelope)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 5 15:55:05 UTC 2023


We are glad to announce the release of:

puppet-neutron 22.0.0: Puppet module for OpenStack Neutron

This release is part of the antelope 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.

Changes in puppet-neutron 21.0.0..22.0.0
----------------------------------------

240ba0ba Add support for the OVN Neutron Agent service
ce830645 dhcp-agent: Fix parameter description format
bdcfeaa4 ovn-metadata-agent: Stop hardcoding debug
ebc3a493 Simplify the command to manage ovs manager
60f58565 Prepare 2023.1 release
91cda5a5 Stop hardcoding l3_ha and max_l3_agents_per_router
7a5be003 Add strict validation about boolean parameters
e6640692 Drop resource deps about unused oslo::coordination
0235eb47 Remove tenant_* properties
138b5284 Remove TripleO job
fa9794f2 Remove live_migration_events
aa444396 ovn-meta: Stop overriding metadata_workers
ac2dbf94 Add support for [ovs] of_listen_address/port
4f9ea57c Replace legacy facts and use fact hash
71a6017c sriov: Fix wrong example of number_of_vfs
c588af82 Restart sriov-agent after updating numvfs
ed4c7637 Replace mocha by rspec-mocks
379b61db Test ovn_metadata_agent_config in litmus tests
0ed1be3f Expose policy_default_rule
22dca13f Clear [ovs] bridge_mappings by default
05b04369 Fix wrong bridge name if bridge_mappings is commma-separated string
204261f9 Switch to Ubuntu Jammy (22.04)
dae8ec40 neutron_router: Prohibit updating project_id/name
5ea0dce6 Support [DEFAULT] l3_ha_network_* options
1e55ead1 Remove support for networking-ansible
eb1178f7 Clean up parameter for service validation
7c752068 Remove wrong deprecation mark of project_* properties
55c77ffd Remove deprecated mech_driver defined resource type
4305385e Document default values of neutron::designate parameters
746280be Remove support for networking-vpp plugin
ed0709cb Remove support for NSX plugin
8e007943 Remove support for linuxbridge plugin config
e1aef2dd ODL: Drop cleanup of [ovs] ovsdb_connection
e0e35b84 Remove remaining parameter of the Nicira NVP plugin
2dd6369f mlnx: Remove deprecated duplicate parameters
5e9324e6 ovn-metadata: Remove deprecated metadata_ip
312f8ea9 Contrail: Clean up deprecated parameters
3206f2f9 Update master for stable/zed


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         |  25 ---
examples/base_provision.pp                         |  12 +-
.../ini_setting.rb                                 |   5 +-
.../provider/neutron_agent_vpp/ini_settings.rb     |  15 --
lib/puppet/provider/neutron_network/openstack.rb   |  10 +-
.../neutron_plugin_linuxbridge/ini_setting.rb      |  15 --
lib/puppet/provider/neutron_port/openstack.rb      |  10 +-
lib/puppet/provider/neutron_router/openstack.rb    |  12 +-
lib/puppet/provider/neutron_subnet/openstack.rb    |  10 +-
...{neutron_plugin_nsx.rb => neutron_agent_ovn.rb} |   8 +-
lib/puppet/type/neutron_agent_vpp.rb               |  28 ---
lib/puppet/type/neutron_network.rb                 |  29 +--
lib/puppet/type/neutron_plugin_linuxbridge.rb      |  24 --
lib/puppet/type/neutron_port.rb                    |  25 +--
lib/puppet/type/neutron_router.rb                  |  25 +--
lib/puppet/type/neutron_subnet.rb                  |  29 +--
manifests/agents/bagpipe.pp                        |  33 +--
manifests/agents/bgp_dragent.pp                    |   7 +-
manifests/agents/dhcp.pp                           |  91 ++++----
manifests/agents/l2gw.pp                           |  31 +--
manifests/agents/l3.pp                             |  68 +++---
manifests/agents/metadata.pp                       |  57 ++---
manifests/agents/metering.pp                       |  19 +-
manifests/agents/ml2/linuxbridge.pp                |  16 +-
manifests/agents/ml2/macvtap.pp                    |   6 +-
manifests/agents/ml2/mlnx.pp                       |  62 ++----
manifests/agents/ml2/networking_baremetal.pp       |  51 +++--
manifests/agents/ml2/ovn.pp                        | 189 ++++++++++++++++
manifests/agents/ml2/ovs.pp                        | 157 +++++++------
manifests/agents/ml2/sriov.pp                      |  44 ++--
manifests/agents/ml2/vpp.pp                        |  99 --------
manifests/agents/ovn_metadata.pp                   | 111 +++++----
manifests/agents/vpnaas.pp                         |   8 +-
manifests/cache.pp                                 | 112 +++++-----
manifests/config.pp                                |  35 +--
manifests/cors.pp                                  |  24 +-
manifests/db.pp                                    |  32 +--
manifests/deps.pp                                  |   8 +-
manifests/designate.pp                             |  38 ++--
manifests/healthcheck.pp                           |  16 +-
manifests/init.pp                                  | 248 +++++++++++----------
manifests/keystone/authtoken.pp                    | 118 +++++-----
manifests/logging.pp                               |  82 +++----
manifests/params.pp                                | 184 +++++++--------
manifests/plugins/ml2.pp                           |  24 +-
manifests/plugins/ml2/arista.pp                    |  16 +-
manifests/plugins/ml2/arista/l3.pp                 |  20 +-
manifests/plugins/ml2/bagpipe.pp                   |   8 +-
manifests/plugins/ml2/cisco/vts.pp                 |  28 +--
manifests/plugins/ml2/mech_driver.pp               |  35 ---
manifests/plugins/ml2/mellanox/mlnx_sdn_assist.pp  |  12 +-
manifests/plugins/ml2/networking_ansible.pp        |  69 ------
manifests/plugins/ml2/networking_ansible_host.pp   |  72 ------
manifests/plugins/ml2/nuage.pp                     |  30 +--
manifests/plugins/ml2/opendaylight.pp              |  29 +--
manifests/plugins/ml2/ovn.pp                       |  82 +++----
manifests/plugins/ml2/ovs_driver.pp                |   2 +-
manifests/plugins/ml2/sriov_driver.pp              |   2 +-
manifests/plugins/ml2/vpp.pp                       |  54 -----
manifests/plugins/nsx.pp                           | 152 -------------
manifests/plugins/opencontrail.pp                  |  87 ++------
manifests/plugins/ovs/opendaylight.pp              |  11 +-
manifests/policy.pp                                |  18 +-
manifests/quota.pp                                 |  40 ++--
manifests/quota/sfc.pp                             |  20 +-
manifests/server.pp                                | 116 +++++-----
manifests/server/notifications.pp                  |   8 +-
manifests/server/notifications/ironic.pp           |  20 +-
manifests/server/notifications/nova.pp             |  40 +---
manifests/server/placement.pp                      |  16 +-
manifests/services/bgpvpn.pp                       |   4 +-
manifests/services/l2gw.pp                         |  22 +-
manifests/services/sfc.pp                          |  14 +-
manifests/wsgi/apache.pp                           |   8 +-
manifests/wsgi/uwsgi.pp                            |   6 +-
metadata.json                                      |  12 +-
...ams-opencontrail-antelope-81c76f1bbbaf89d0.yaml |  12 +
.../notes/cleanup-nvp-plugin-0983eaf44257d7ea.yaml |   4 +
...anup-params-mlnx-antelope-9e4b06d28aed8ccf.yaml |   8 +
...deprecate-neutron-enabled-03a7d590daed2116.yaml |   5 +
releasenotes/notes/l3-opts-16b17ace694d9c59.yaml   |   8 +
...f_listen_address-and-port-5aad4dd86516f7ed.yaml |   5 +
.../notes/ovn-neutron-agent-3c7f0eae56a870a6.yaml  |   4 +
.../policy_default_rule-4e7864745270c0de.yaml      |   4 +
...ove-live_migration_events-d5f225e7facf3480.yaml |   5 +
...mech_driver-resource-type-8037e8e1fcd6901c.yaml |   5 +
...remove-networking-ansible-cf18494c238d2e0b.yaml |   4 +
.../remove-networking-vpp-189431a381cf017b.yaml    |   4 +
...eutron_plugin_linuxbridge-bb4695f5dfe47c74.yaml |   8 +
.../notes/remove-nsx-b6c2e9abcc6ccedd.yaml         |   4 +
...-ovn_metadata-metadata_ip-a83b5fbf0cc7a630.yaml |   5 +
...remove-service-validation-ea042dda42e67fd4.yaml |   4 +
.../remove-tenant-params-63c23e81474b220e.yaml     |  11 +
.../notes/ubuntu-jammy-f94026c89cb6e232.yaml       |   8 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/zed.rst                        |   6 +
spec/acceptance/99_neutron_config_spec.rb          |  80 +++----
spec/classes/neutron_agents_bagpipe_spec.rb        |   2 +-
spec/classes/neutron_agents_bgp_dragent_spec.rb    |  10 +-
spec/classes/neutron_agents_dhcp_spec.rb           |   4 +-
spec/classes/neutron_agents_l2gw_spec.rb           |   2 +-
spec/classes/neutron_agents_l3_spec.rb             |   2 +-
spec/classes/neutron_agents_metadata_spec.rb       |   4 +-
spec/classes/neutron_agents_metering_spec.rb       |   4 +-
.../classes/neutron_agents_ml2_linuxbridge_spec.rb |   2 +-
spec/classes/neutron_agents_ml2_macvtap_spec.rb    |   2 +-
spec/classes/neutron_agents_ml2_mlnx_spec.rb       |  23 +-
...neutron_agents_ml2_networking_baremetal_spec.rb |   2 +-
spec/classes/neutron_agents_ml2_ovn_spec.rb        |  88 ++++++++
spec/classes/neutron_agents_ml2_ovs_spec.rb        |  95 ++++++--
spec/classes/neutron_agents_ml2_sriov_spec.rb      |   2 +-
spec/classes/neutron_agents_ml2_vpp_spec.rb        | 128 -----------
spec/classes/neutron_agents_ovn_metadata_spec.rb   |  25 +--
spec/classes/neutron_agents_vpnaas_spec.rb         |   6 +-
spec/classes/neutron_client_spec.rb                |   2 +-
spec/classes/neutron_config_spec.rb                |  14 +-
spec/classes/neutron_db_sync_spec.rb               |   5 +-
spec/classes/neutron_init_spec.rb                  |   2 +-
spec/classes/neutron_plugins_ml2_arista_l3_spec.rb |   3 +-
spec/classes/neutron_plugins_ml2_bagpipe_spec.rb   |   2 +-
spec/classes/neutron_plugins_ml2_mellanox_spec.rb  |   2 +-
.../neutron_plugins_ml2_networking_ansible_spec.rb |  94 --------
...eutron_plugins_ml2_networking_baremetal_spec.rb |   2 +-
spec/classes/neutron_plugins_ml2_nuage_spec.rb     |   2 +-
spec/classes/neutron_plugins_ml2_spec.rb           |  14 +-
spec/classes/neutron_plugins_ml2_vpp_spec.rb       |  65 ------
spec/classes/neutron_plugins_nsx_spec.rb           | 156 -------------
spec/classes/neutron_plugins_opencontrail_spec.rb  |   2 +-
spec/classes/neutron_policy_spec.rb                |   2 +
.../neutron_server_notifications_nova_spec.rb      |   3 -
spec/classes/neutron_server_spec.rb                |  39 +++-
spec/classes/neutron_services_bgpvpn_spec.rb       |   2 +-
spec/classes/neutron_services_l2gw_spec.rb         |   2 +-
spec/classes/neutron_services_sfc_spec.rb          |   2 +-
spec/classes/neutron_wsgi_apache_spec.rb           |   8 +-
...ron_plugins_ml2_networking_ansible_host_spec.rb | 121 ----------
spec/functions/convert_cert_to_string_spec.rb      |  10 +-
spec/spec_helper.rb                                |   2 +
.../ini_setting_spec.rb                            |  15 +-
.../provider/neutron_agent_ovs/ini_setting_spec.rb |  56 +++--
.../provider/neutron_l3_ovs_bridge/neutron_spec.rb |   8 +-
.../provider/neutron_network/openstack_spec.rb     |  70 +++---
.../neutron_plugin_nsx/ini_setting_spec.rb         |  43 ----
.../neutron_plugin_nuage/ini_setting_spec.rb       |   1 -
.../ini_setting_spec.rb                            |   1 -
spec/unit/provider/neutron_port/openstack_spec.rb  |  86 +++----
.../unit/provider/neutron_router/openstack_spec.rb |  64 +++---
.../neutron_router_interface/openstack_spec.rb     |  24 +-
.../neutron_security_group/openstack_spec.rb       |  12 +-
spec/unit/provider/neutron_spec.rb                 |   6 +-
.../unit/provider/neutron_subnet/openstack_spec.rb |  66 +++---
...agent_vpp_spec.rb => neutron_agent_ovn_spec.rb} |  12 +-
spec/unit/type/neutron_plugin_nsx_spec.rb          |  20 --
153 files changed, 1999 insertions(+), 2942 deletions(-)







More information about the Release-announce mailing list