[openstack-announce] [new][puppet] puppet-neutron 9.3.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Mon Sep 19 17:50:58 UTC 2016


We are high-spirited to announce the release of:

puppet-neutron 9.3.0: Puppet module for OpenStack Neutron

This release is part of the newton release series.

For more details, please see below.

9.3.0
^^^^^


New Features
************

* Add *overlay_ip_version* options support to ml2 plugin settings.

* Add oslo.messaging rabbit_transient_queues_ttl parameter support.

* Configure keystonemiddleware in a consistent way using modern
  parameters

* Add certificates configuration options for lbaas service.

* Midonet v5.x plugin doesn't rely anymore on a custom DHCP agent,
  also it only uses a subproject for db sync instead of the old method
  of overriding the neutron-db-sync completelly.


Deprecation Notes
*****************

* neutron::server::keystone_auth_type is deprecated, use
  neutron::keystone::authtoken::auth_type instead

* neutron::server::auth_uri is deprecated, use
  neutron::keystone::authtoken::auth_uri instead

* neutron::server::auth_url is deprecated, use
  neutron::keystone::authtoken::auth_url instead

* neutron::server::username is deprecated, use
  neutron::keystone::authtoken::username instead

* neutron::server::password is deprecated, use
  neutron::keystone::authtoken::password instead

* neutron::server::project_domain_id is deprecated, use
  neutron::keystone::authtoken::project_domain_name instead

* neutron::server::project_domain_name is deprecated, use
  neutron::keystone::authtoken::project_domain_name instead

* neutron::server::project_name is deprecated, use
  neutron::keystone::authtoken::project_name instead

* neutron::server::user_domain_id is deprecated, use
  neutron::keystone::authtoken::user_domain_name instead

* neutron::server::user_domain_name is deprecated, use
  neutron::keystone::authtoken::user_domain_name instead

* neutron::server::region_name is deprecated, use
  neutron::keystone::authtoken::region_name instead

* The "allow_sorting" and "allow_pagination" configuration options
  are deprecated and will be removed in a future release.


Bug Fixes
*********

* Parameters of type dict must be at the end of the shell command to
  not cause conflict with the network name. Neutron cli picks up the
  network name as the first parameter without "--" prefix, thus
  tresting type=dict as the network name instead of the real network
  name because it comes before. By providing the special dictionary
  type commands after the network name the behaviour of the cli is
  bypassed and neutron takes the network name and proceeds
  interpreting parameters with special format ( not in the form of
  --<param>=<value> )

Changes in puppet-neutron 9.2.0..9.3.0
--------------------------------------

7ccc7c4 Prepare 9.3.0 (newton rc1)
e48383a dbsync: upgrade with 'heads' not 'head'
258f7f2 Add configuration for lbaas certificates
f8b72c7 Configure keystone authtoken options
1af9264 Deprecate allow_sorting and allow_pagination options
ab5bc16 Add support for rabbit_transient_queues_ttl oslo_messaging config option
6570e84 Update  Midonet neutron plugin to 5.x
24a60a4 Fix the neutron-port resource with binding options
e6a9d2e Adding support for overlay_ip_version
f25299b Add configuration purge functional test


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

lib/puppet/provider/neutron_port/neutron.rb        |   12 +-
manifests/agents/dhcp.pp                           |    3 -
manifests/db/sync.pp                               |    2 +-
manifests/init.pp                                  |   38 +-
manifests/keystone/authtoken.pp                    |  279 +++++
manifests/plugins/midonet.pp                       |   18 +-
manifests/plugins/ml2.pp                           |   11 +
manifests/server.pp                                |  216 ++--
manifests/services/lbaas.pp                        |   25 +
metadata.json                                      |   12 +-
.../add-overlay-ip-version-6759f0d61c50011c.yaml   |    3 +
...ansient_queues_ttl-option-3a0926100bd05b01.yaml |    3 +
releasenotes/notes/authtoken-68ad3d80188e9f22.yaml |   15 +
..._allow_pagination_options-451a3d961df892d2.yaml |    4 +
...fix-neutron-port-creation-50818b9dc7a9cc05.yaml |   11 +
...ertificates_configuration-470f7299e1ea136f.yaml |    3 +
...onet-neutron-plugin-to-v5-3111ed272c7d91e2.yaml |    7 +
releasenotes/source/conf.py                        |    4 +-
spec/acceptance/neutron_config_spec.rb             | 1118 +++++++++++---------
spec/classes/neutron_db_sync_spec.rb               |    4 +-
spec/classes/neutron_init_spec.rb                  |   14 +-
spec/classes/neutron_keystone_authtoken_spec.rb    |  145 +++
spec/classes/neutron_plugins_midonet_spec.rb       |   10 +-
spec/classes/neutron_plugins_ml2_spec.rb           |   28 +
spec/classes/neutron_server_spec.rb                |   81 +-
spec/classes/neutron_services_lbaas_spec.rb        |   23 +
spec/unit/provider/neutron_port/neutron_spec.rb    |    7 +-
27 files changed, 1360 insertions(+), 736 deletions(-)






More information about the OpenStack-announce mailing list