[release-announce] [puppet] puppet-neutron 11.0.0 (pike)
no-reply at openstack.org
no-reply at openstack.org
Wed Apr 12 18:35:15 UTC 2017
We are thrilled to announce the release of:
puppet-neutron 11.0.0: Puppet module for OpenStack Neutron
This release is part of the pike release series.
Download the package from:
https://tarballs.openstack.org/puppet-neutron/
For more details, please see below.
11.0.0
^^^^^^
L2 Gateway (L2GW) is an API framework for OpenStack that offers
bridging two or more networks together to make them look at a single
broadcast domain. A typical use case is bridging the virtual with the
physical networks
New Features
************
* Add support for BGPVPN Neutron service plugin
* Add new type for BGPVPN Service config
* Add new provider for BGPVPN Service config
* Add Bagpipe agent as reference driver
* Add new type for Bagpipe driver
* Add new provider for Bagpipe driver
* Add spec and unit tests
* Added additional configuration parameters for the bigswitch
restproxy plugin configuration. Added the ability to configure
*cache_connections*, *keystone_sync_interval*, *no_Ssl_validation,
`server_timeout*, *sync_data*, and *thread_pool_size*
* Add support to deploy l2gw plugin and agent in Neutron.
* Added Openstack Client for Neutron providers. It will help to add
new provider classes for puppet Neutron module.
Upgrade Notes
*************
* Switched the bigswitch restproxy configuration to use
$::os_service_default for parameters that match the upstream
default. It should be noted that the default values for
*ssl_cert_directory* and *neutron_id* do not match the defaults from
the networking-bigswitch classes and have been left alone.
Deprecation Notes
*****************
* The MidoNet API does not exist anymore. Starting in the MidoNet
5.0 release the API is now called Cluster. Hence we are deprecating
the "midonet_api_*" parameter in favor of "midonet_cluster_*".
* Parameter 'supported_pci_vendor_devs' of the class
neutron::plugins::ml2 has been deprecated, as this configuration is
removed in neutron in Ocata.
Changes in puppet-neutron 10.3.0..11.0.0
----------------------------------------
166f65f oslo db: check puppet resource instead of actual config in spec
e8a9f7c Adding database sync for L2 Gateway service plugin
4272404 Drop -dev for release prep
cd835da Fix sync_db in BGPVPN
7a19838 Add support for Bagpipe driver to BGPVPN Service
032e011 Password should be secured
cf46764 Switch neutron init spec to check oslo log resource
dc01912 Update test-requirements.txt
a055169 Update bigswitch restproxy configuration
99b3203 Added neutron security groups and OpenstackClient auth
1cd7638 Fix typo
bdb9ef6 oslo log: check puppet resource instead of actual config in spec
cde6493 rabbitmq SSL: check puppet resource instead of actual config
337c07a Prepare Pike metadata
d564aee Add support for l2 Gateway
76113ea Update MidoNet plugin manifest
19ad128 Remove rpc_backend check for amqp
00b0c01 Added user_domain_name and project_domain_name for nova notifications
34b479d Fix ml2 ovs tests
5adc803 Add Opendaylight ML2 configuration options
da50c31 Update reno for stable/ocata
0609096 Deprecated supported_pci_vendor_devs which is removed in neutron
Diffstat (except docs and test files)
-------------------------------------
lib/puppet/provider/neutron.rb | 87 ++++++++---
.../openstackconfig.rb | 15 ++
.../neutron_l2gw_agent_config/ini_setting.rb | 15 ++
.../neutron_l2gw_service_config/openstackconfig.rb | 15 ++
.../provider/neutron_security_group/openstack.rb | 76 ++++++++++
lib/puppet/type/neutron_bgpvpn_bagpipe_config.rb | 28 ++++
lib/puppet/type/neutron_l2gw_agent_config.rb | 28 ++++
lib/puppet/type/neutron_l2gw_service_config.rb | 38 +++++
lib/puppet/type/neutron_security_group.rb | 76 ++++++++++
manifests/agents/bagpipe.pp | 133 +++++++++++++++++
manifests/agents/l2gw.pp | 130 +++++++++++++++++
manifests/agents/ml2/vpp.pp | 22 +--
manifests/config.pp | 18 +++
manifests/deps.pp | 3 +
manifests/params.pp | 7 +
manifests/plugins/midonet.pp | 122 ++++++++++------
manifests/plugins/ml2.pp | 24 +--
manifests/plugins/ml2/arista.pp | 2 +-
manifests/plugins/ml2/arista/l3.pp | 2 +-
manifests/plugins/ml2/bigswitch/restproxy.pp | 109 +++++++++-----
manifests/plugins/ml2/cisco/nexus1000v.pp | 52 +++----
manifests/plugins/ml2/cisco/nexus_switch.pp | 2 +-
manifests/plugins/ml2/cisco/ucsm.pp | 3 +-
manifests/plugins/ml2/fujitsu/cfab.pp | 4 +-
manifests/plugins/ml2/fujitsu/fossw.pp | 4 +-
manifests/plugins/ml2/opendaylight.pp | 28 +++-
manifests/plugins/ml2/vpp.pp | 10 +-
manifests/plugins/plumgrid.pp | 4 +-
manifests/server/notifications.pp | 26 +++-
manifests/services/bgpvpn.pp | 2 +-
manifests/services/l2gw.pp | 95 ++++++++++++
metadata.json | 162 ++++++++++-----------
.../notes/bgpvpn-support-73886489d10d6301.yaml | 7 +-
.../bigswitch-ml2-updates-a640026fc6b58d40.yaml | 13 ++
...precate-midonet-api-param-d2c8ef45af7cffea.yaml | 6 +
...deprecate_pci_vendor_devs-35e3f57e2e25ae8f.yaml | 4 +
.../notes/l2gw-support-e05b68b2d8b6142c.yaml | 7 +
...or_neutron_providers_auth-567e7914227bb859.yaml | 5 +
releasenotes/source/conf.py | 12 +-
releasenotes/source/index.rst | 1 +
releasenotes/source/ocata.rst | 6 +
spec/acceptance/basic_neutron_spec.rb | 6 +
spec/acceptance/neutron_config_spec.rb | 45 +++++-
spec/classes/neutron_agents_bagpipe_spec.rb | 116 +++++++++++++++
spec/classes/neutron_agents_l2gw_spec.rb | 112 ++++++++++++++
spec/classes/neutron_agents_l3_spec.rb | 22 +--
spec/classes/neutron_agents_ml2_ovs_spec.rb | 2 +-
spec/classes/neutron_db_spec.rb | 42 +++---
spec/classes/neutron_init_spec.rb | 42 ++----
spec/classes/neutron_logging_spec.rb | 88 +++++------
spec/classes/neutron_plugins_midonet_spec.rb | 36 ++++-
spec/classes/neutron_plugins_ml2_arista_l3_spec.rb | 2 +-
spec/classes/neutron_plugins_ml2_arista_spec.rb | 2 +-
...neutron_plugins_ml2_bigswitch_restproxy_spec.rb | 53 ++++---
.../neutron_plugins_ml2_cisco_nexus1000v_spec.rb | 32 ++--
.../classes/neutron_plugins_ml2_cisco_ucsm_spec.rb | 16 +-
.../neutron_plugins_ml2_fujitsu_cfab_spec.rb | 20 +--
.../neutron_plugins_ml2_fujitsu_fossw_spec.rb | 22 +--
.../neutron_plugins_ml2_opendaylight_spec.rb | 16 +-
spec/classes/neutron_plugins_ml2_spec.rb | 11 --
spec/classes/neutron_plugins_ml2_vpp_spec.rb | 8 +-
spec/classes/neutron_plugins_opencontrail_spec.rb | 2 +-
spec/classes/neutron_plugins_plumgrid_spec.rb | 6 +-
spec/classes/neutron_server_notifications_spec.rb | 16 +-
spec/classes/neutron_services_bgpvpn_spec.rb | 13 ++
spec/classes/neutron_services_l2gw_spec.rb | 124 ++++++++++++++++
.../defines/neutron_plugins_ml2_mechdriver_spec.rb | 50 -------
.../openstackconfig_spec.rb | 74 ++++++++++
.../neutron_l2gw_agent_confg/ini_setting_spec.rb | 74 ++++++++++
.../openstackconfig_spec.rb | 74 ++++++++++
.../neutron_security_group/openstack_spec.rb | 71 +++++++++
spec/unit/provider/neutron_spec.rb | 7 +-
.../type/neutron_bgpvpn_bagpipe_config_spec.rb | 20 +++
spec/unit/type/neutron_l2gw_agent_config_spec.rb | 20 +++
spec/unit/type/neutron_l2gw_service_config_spec.rb | 20 +++
test-requirements.txt | 10 +-
76 files changed, 2147 insertions(+), 530 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index baa2346..1ea50a8 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1,3 +1,5 @@
-# this is required for the docs build jobs
-sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
-oslosphinx>=2.5.0 # Apache-2.0
+# This is required for the docs build jobs
+sphinx>=1.5.1 # BSD
+oslosphinx>=4.7.0 # Apache-2.0
+
+# This is required for the releasenotes build jobs
@@ -5 +7 @@ oslosphinx>=2.5.0 # Apache-2.0
-reno>=0.1.1,!=2.0.0 # Apache-2.0
+reno>=1.8.0,!=2.0.0 # Apache-2.0
More information about the Release-announce
mailing list