[release-announce] puppet-tripleo 12.3.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Tue May 26 17:41:48 UTC 2020


We exuberantly announce the release of:

puppet-tripleo 12.3.0: Puppet module for OpenStack TripleO

This release is part of the ussuri stable release series.

The source is available from:

    https://opendev.org/openstack/puppet-tripleo

Download the package from:

    https://tarballs.openstack.org/puppet-tripleo/

Please report issues through:

    https://bugs.launchpad.net/puppet-tripleo/+bugs

For more details, please see below.

12.3.0
^^^^^^


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

* Add Dell EMC SC backend Cinder driver options. Supports both iSCSI
  and FC volume drivers and multiple backends as well.

* Add Dell EMC XtremIO  backend Cinder driver options. Supports both
  iSCSI and FC volume drivers and multiple backends as well


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

* ovn_db_host and ovn_nb_port from
  tripleo::profile::base::octavia::api are now deprecated and will be
  removed in the future release. Please use ovn_db_host and
  ovn_nb_port from tripleo::profile::base::octavia::provider::ovn
  instead.

* Support for OpenDaylight has been removed because its templates
  and environment files are already removed in tripleo-heat-templates.

* Resource tripleo::profile::base::cinder::volume::dellsc will be
  removed in V-Release.

Changes in puppet-tripleo 12.2.0..12.3.0
----------------------------------------

3273e558 final release (GA) for ussuri
b382beca Stop using deprecated function mysql_password
ea6e31cf Fix puppetlabs/mysql dependency in metadata.json
d9cae95f Powermax Config Fixes
1854f9a6 Remove EC2 API
d9bdd746 Support for Dell EMC XtremIO Volume Config
651e3534 Use http mode for nova_novncproxy
e2ea1206 Accept missing memcached_node_ips
b7ec5678 Do not set cache parameter for openidc
25cf1483 Revert "Remove neutron wrappers"
bd15ac0a Support for Dell EMC SC Volume Config
dbbb2c9b Rremove manifests for ceilometer-expirer
d4d03ad0 CephRgw healthcheck aligned with ceph-ansible
8e074fd1 Deprecating Old Dell SC Volume Config
cb5d5d09 Replace deprecated nova::::metadata::novajoin::api::service_password
5f77bc71 Remove unnecessory usage of hiera
e3a56f6a Remove support for Sensu/Uchiwa
6c39dd7e Remove plumgrid support
2527249c Remove fluentd manifests
2b245fda Add unit tests for designate manifests
84c8e6a5 Add missing unit tests for gnocchi-metricd and gnocchi-statsd
a00d93e1 Remove Panko support
1ca33632 Update metadata to support el8 instead of el7 again
da9b1a3e Hardcode openidc_cache_type parameter for keystone federation with OpenIdc
06c4aa74 Log stdout of HA containers
b7cb8896 Do not manage pv/vg for cinder iscsi backend
1479a0ea Use a python shim for running for auth_ed25519 helper
474d2043 Remove OpenDaylight support
4072d403 Revert "Update metadata to support el8 instead of el7"
ff22e7c2 Update metadata to support el8 instead of el7
53e7252d Remove remaining implementation for TripleO UI
a05d328c Remove manifests for Trove
a485965a Add Octavia OVN Provider configuration (2 of 2)
afd31460 Add missing unit tests for placement manifests
a5ffd827 Fix incorrect spec file name
f6c95a89 Make CentOS8 unit tests voting
10bb8f9e Fix broken unit tests
a566d6b9 Add check for bootstrap_node for downcase
ef384a1f Remove undefined octavia::rabbit_password from default hieradata
4599119f Cleanup hieradata for ceilometer::keystone::authtoken
e31f19ea Remove remaining zuul configuration for Tacker
5e48ea5d Remove the usage of cinder::ceilometer
c570d18f Autonatically set memcache_servers for keystone cache


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

Puppetfile_extras                                  |  24 +-
lib/puppet/functions/add_brackets.rb               |  14 -
lib/puppet/functions/mysql_ed25519_password.rb     |   4 +-
lib/puppet/functions/synchronize_odl_ovs_flows.rb  |  53 ----
manifests/certmonger/neutron.pp                    |   2 +-
manifests/certmonger/opendaylight.pp               |  73 -----
manifests/certmonger/redis.pp                      |   2 +-
manifests/haproxy.pp                               | 129 +-------
manifests/host/liquidio/compute.pp                 |  10 +-
manifests/profile/base/aodh.pp                     |   2 +-
manifests/profile/base/aodh/api.pp                 |   2 +-
manifests/profile/base/aodh/authtoken.pp           |   4 +-
manifests/profile/base/barbican/api.pp             |   2 +-
manifests/profile/base/barbican/authtoken.pp       |   4 +-
manifests/profile/base/ceilometer/expirer.pp       |  37 ---
manifests/profile/base/ceilometer/upgrade.pp       |   2 +-
manifests/profile/base/certmonger_user.pp          |  18 --
manifests/profile/base/cinder.pp                   |   4 +-
manifests/profile/base/cinder/api.pp               |   3 +-
manifests/profile/base/cinder/authtoken.pp         |   4 +-
manifests/profile/base/cinder/volume.pp            |  27 ++
.../profile/base/cinder/volume/dellemc_powermax.pp |   4 +-
manifests/profile/base/cinder/volume/dellemc_sc.pp |  87 ++++++
.../profile/base/cinder/volume/dellemc_xtremio.pp  |  71 +++++
manifests/profile/base/cinder/volume/dellsc.pp     |   2 +
manifests/profile/base/cinder/volume/iscsi.pp      |   5 -
manifests/profile/base/database/mysql.pp           |  10 +-
manifests/profile/base/database/mysql/user.pp      |   2 +-
manifests/profile/base/designate/authtoken.pp      |   4 +-
manifests/profile/base/designate/central.pp        |   2 +-
manifests/profile/base/glance/api.pp               |   2 +-
manifests/profile/base/glance/authtoken.pp         |   4 +-
manifests/profile/base/gnocchi.pp                  |   2 +-
manifests/profile/base/gnocchi/api.pp              |   2 +-
manifests/profile/base/gnocchi/authtoken.pp        |   4 +-
manifests/profile/base/heat.pp                     |   4 +-
manifests/profile/base/heat/api.pp                 |   2 +-
manifests/profile/base/heat/api_cfn.pp             |   2 +-
manifests/profile/base/heat/authtoken.pp           |   4 +-
manifests/profile/base/heat/engine.pp              |   2 +-
manifests/profile/base/horizon.pp                  |   6 +-
manifests/profile/base/ironic.pp                   |   2 +-
manifests/profile/base/ironic/api.pp               |   2 +-
manifests/profile/base/ironic/authtoken.pp         |   4 +-
manifests/profile/base/ironic/conductor.pp         |   2 +-
manifests/profile/base/ironic_inspector.pp         |   2 +-
.../profile/base/ironic_inspector/authtoken.pp     |   4 +-
manifests/profile/base/keystone.pp                 |  12 +-
manifests/profile/base/logging/fluentd.pp          | 306 -------------------
.../base/logging/fluentd/fluentd_service.pp        |  55 ----
manifests/profile/base/manila.pp                   |   2 +-
manifests/profile/base/manila/api.pp               |   2 +-
manifests/profile/base/manila/authtoken.pp         |   4 +-
manifests/profile/base/mistral.pp                  |   2 +-
manifests/profile/base/mistral/api.pp              |   2 +-
manifests/profile/base/mistral/authtoken.pp        |   4 +-
manifests/profile/base/mistral/engine.pp           |   2 +-
manifests/profile/base/mistral/event_engine.pp     |   2 +-
manifests/profile/base/mistral/executor.pp         |   2 +-
manifests/profile/base/monitoring/rabbitmq.pp      |  56 ----
manifests/profile/base/monitoring/sensu.pp         |  33 ---
manifests/profile/base/monitoring/uchiwa.pp        |  32 --
manifests/profile/base/neutron.pp                  |  14 +
manifests/profile/base/neutron/authtoken.pp        |   4 +-
.../profile/base/neutron/dhcp_agent_wrappers.pp    | 102 +++++++
.../profile/base/neutron/l3_agent_wrappers.pp      | 177 +++++++++++
manifests/profile/base/neutron/opendaylight.pp     |  84 ------
.../base/neutron/ovn_metadata_agent_wrappers.pp    |  72 +++++
manifests/profile/base/neutron/ovn_northd.pp       |   2 +-
manifests/profile/base/neutron/plugins/ml2.pp      |   6 +-
.../base/neutron/plugins/ml2/opendaylight.pp       |  88 ------
manifests/profile/base/neutron/plugins/nsx.pp      |   2 +-
manifests/profile/base/neutron/plugins/nuage.pp    |   2 +-
.../profile/base/neutron/plugins/opencontrail.pp   |   2 +-
.../base/neutron/plugins/ovs/opendaylight.pp       | 159 ----------
manifests/profile/base/neutron/plugins/plumgrid.pp |  45 ---
manifests/profile/base/neutron/plumgrid.pp         |  41 ---
manifests/profile/base/neutron/server.pp           |   2 +-
.../base/neutron/wrappers/dibbler_client.pp        |  53 ++++
manifests/profile/base/neutron/wrappers/dnsmasq.pp |  53 ++++
manifests/profile/base/neutron/wrappers/haproxy.pp |  53 ++++
.../profile/base/neutron/wrappers/keepalived.pp    |  53 ++++
.../neutron/wrappers/keepalived_state_change.pp    |  48 +++
manifests/profile/base/neutron/wrappers/radvd.pp   |  54 ++++
manifests/profile/base/nova.pp                     |   6 +-
manifests/profile/base/nova/api.pp                 |   2 +-
manifests/profile/base/nova/authtoken.pp           |   4 +-
manifests/profile/base/nova/conductor.pp           |   2 +-
manifests/profile/base/nova/ec2api.pp              | 146 ---------
manifests/profile/base/nova/metadata.pp            |   2 +-
manifests/profile/base/novajoin.pp                 |   2 +-
manifests/profile/base/novajoin/authtoken.pp       |   4 +-
manifests/profile/base/octavia/api.pp              |  20 +-
manifests/profile/base/octavia/authtoken.pp        |   4 +-
manifests/profile/base/panko.pp                    |  35 ---
manifests/profile/base/panko/api.pp                |  97 ------
manifests/profile/base/panko/authtoken.pp          |  44 ---
manifests/profile/base/placement.pp                |   2 +-
manifests/profile/base/placement/api.pp            |   2 +-
manifests/profile/base/placement/authtoken.pp      |   4 +-
manifests/profile/base/rabbitmq.pp                 |   2 +-
manifests/profile/base/sahara.pp                   |   2 +-
manifests/profile/base/sahara/engine.pp            |   2 +-
manifests/profile/base/swift/proxy.pp              |   6 +-
manifests/profile/base/trove/api.pp                |  46 ---
manifests/profile/base/trove/conductor.pp          |  36 ---
manifests/profile/base/trove/taskmanager.pp        |  36 ---
manifests/profile/base/zaqar.pp                    |   2 +-
manifests/profile/base/zaqar/authtoken.pp          |   4 +-
manifests/profile/pacemaker/ceph_nfs.pp            |   2 +-
manifests/profile/pacemaker/cinder/backup.pp       |   2 +-
.../profile/pacemaker/cinder/backup_bundle.pp      |  19 +-
manifests/profile/pacemaker/cinder/volume.pp       |   2 +-
.../profile/pacemaker/cinder/volume_bundle.pp      |  19 +-
manifests/profile/pacemaker/database/mysql.pp      |   4 +-
.../profile/pacemaker/database/mysql_bundle.pp     |  29 +-
manifests/profile/pacemaker/database/redis.pp      |   2 +-
.../profile/pacemaker/database/redis_bundle.pp     |  23 +-
manifests/profile/pacemaker/haproxy.pp             |   2 +-
manifests/profile/pacemaker/haproxy_bundle.pp      |  16 +-
manifests/profile/pacemaker/manila.pp              |   2 +-
manifests/profile/pacemaker/manila/share_bundle.pp |  19 +-
manifests/profile/pacemaker/ovn_dbs_bundle.pp      |  27 +-
manifests/profile/pacemaker/rabbitmq.pp            |   2 +-
manifests/profile/pacemaker/rabbitmq_bundle.pp     |  23 +-
metadata.json                                      |  11 +-
...cate-ovn-from-octavia-api-15e33154a31f20ec.yaml |   7 +
.../notes/remove-odl-1ca26e0ffcbd13b5.yaml         |   5 +
releasenotes/notes/sc-driver-a428e372280c44e6.yaml |   5 +
...sc_old_driver_deprecation_2368457faab68824.yaml |   4 +
.../notes/xtremio-driver-f428e372280c44e6.yaml     |   5 +
.../tripleo_certmonger_opendaylight_spec.rb        |  67 -----
spec/classes/tripleo_host_liquidio_compute_spec.rb |   8 +-
...tripleo_profile_base_ceilometer_expirer_spec.rb |  58 ----
.../tripleo_profile_base_cinder_api_spec.rb        |   5 -
.../tripleo_profile_base_cinder_powermax_spec.rb   |   8 +-
.../classes/tripleo_profile_base_cinder_sc_spec.rb |  72 +++++
spec/classes/tripleo_profile_base_cinder_spec.rb   |  12 +-
...ripleo_profile_base_cinder_volume_iscsi_spec.rb |   7 -
.../tripleo_profile_base_cinder_volume_spec.rb     |  83 +++++-
.../tripleo_profile_base_cinder_xtremio_spec.rb    |  72 +++++
.../tripleo_profile_base_designate_api_spec.rb     |  75 +++++
.../tripleo_profile_base_designate_central_spec.rb | 142 +++++++++
.../tripleo_profile_base_designate_mdns_spec.rb    |  67 +++++
...tripleo_profile_base_designate_producer_spec.rb |  67 +++++
.../tripleo_profile_base_designate_sink_spec.rb    |  67 +++++
.../classes/tripleo_profile_base_designate_spec.rb |  69 +++++
.../tripleo_profile_base_designate_worker_spec.rb  |  69 +++++
.../tripleo_profile_base_gnocchi_metricd_spec.rb   |  69 +++++
.../tripleo_profile_base_gnocchi_statsd_spec.rb    |  69 +++++
spec/classes/tripleo_profile_base_keystone_spec.rb |  10 +-
.../tripleo_profile_base_logging_fluentd_spec.rb   | 329 ---------------------
.../tripleo_profile_base_monitoring_sensu_spec.rb  |  38 ---
...o_profile_base_neutron_ml2_opendaylight_spec.rb |  97 ------
...ipleo_profile_base_neutron_opendaylight_spec.rb | 126 --------
spec/classes/tripleo_profile_base_nova_spec.rb     |   2 -
.../tripleo_profile_base_octavia_api_spec.rb       |  16 -
.../tripleo_profile_base_placement_api_spec.rb     | 126 ++++++++
...ipleo_profile_base_placement_authtoken_spec.rb} |  20 +-
.../classes/tripleo_profile_base_placement_spec.rb |  99 +++----
..._profile_pacemaker_cinder_backup_bundle_spec.rb |   3 +-
..._profile_pacemaker_cinder_volume_bundle_spec.rb |   3 +-
...o_profile_pacemaker_manila_share_bundle_spec.rb |   3 +-
...le_base_neutron_wrappers_dibbler_client_spec.rb |  88 ++++++
...o_profile_base_neutron_wrappers_dnsmasq_spec.rb |  90 ++++++
...o_profile_base_neutron_wrappers_haproxy_spec.rb |  96 ++++++
...rofile_base_neutron_wrappers_keepalived_spec.rb |  90 ++++++
...eutron_wrappers_keepalived_state_change_spec.rb |  82 +++++
...leo_profile_base_neutron_wrappers_radvd_spec.rb |  96 ++++++
spec/fixtures/hieradata/default.yaml               |  14 +-
spec/fixtures/hieradata/step1.yaml                 |   3 -
spec/fixtures/hieradata/step4.yaml                 |  22 --
spec/fixtures/hieradata/step5.yaml                 |   6 +
templates/fluentd/fluentd_user.conf.erb            |   3 -
templates/neutron/dibbler-client.epp               |  63 ++++
templates/neutron/dnsmasq.epp                      |  61 ++++
templates/neutron/haproxy.epp                      |  61 ++++
templates/neutron/keepalived.epp                   |  62 ++++
templates/neutron/radvd.epp                        |  60 ++++
zuul.d/layout.yaml                                 |   5 +-
180 files changed, 3123 insertions(+), 2768 deletions(-)







More information about the Release-announce mailing list