[puppet] puppet-neutron 11.0.0 (pike)
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
participants (1)
-
no-reply@openstack.org