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

no-reply at openstack.org no-reply at openstack.org
Tue Feb 18 11:22:27 UTC 2020


We are glad to announce the release of:

puppet-tripleo 12.1.0: Puppet module for OpenStack TripleO

This release is part of the ussuri 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.1.0
^^^^^^

New Features

* Adds ceph_dashboard endpoint and ceph_dashboard_port to properly
  expose the ceph-dashboard frontend service

Changes in puppet-tripleo 12.0.0..12.1.0
----------------------------------------

4ce5754b Prepare u-2 release
e72ce5e4 Pin puppet-collectd
53665f23 Don't use defined
d833bcd9 Fix typo in remote pcsd_bind_addr
03ade40f Enable sudo rule creation
eec31fd1 Add ceph dashboard frontend endpoint and tls-e integration
48125267 Change the name of the HAProxy service to reflict the new name
78d14922 Use memcached for token caching in designate authtoken
de509dd7 Use ctlplane for internal QDR communication
0a64eebb HA: Honour all hiera override variables in mysql_bundle
4443ae70 Make pipeline config more flexible
e1348fec Add short node name override support to manila
9ca6d5a1 Remove unused manila_share_nodes_count variable
d766eb81 Make the bundle user configurable via hiera
8c813bc8 Make rsyslog file_input bulletproof
c42c5aa6 Allow mysql haproxy stanza do be customized
c914a4ed keystone: remove the keystone resource management
ac5c9016 Add keystone_resources_managed option to the cinder api class
69c7903d Change parameter to 'coordination_uri'
f315d749 Fix typo in sslProfile conditional
ec0248d3 Enable metrics qdr to use public VIP
4717fbea Make sure neutron [placement] config section is set
b5ee4bac Add support to configure pcsd bind address
1dff3a81 Add octavia::nova to Octavia services
fb6b0fa2 Enable deployment with external loadbalancers
ea4f7753 Pin rsyslog
1523a4b8 Convert all class usage to relative names
03eedf0b keystone: add a new parameter 'keystone_resources_managed'
950caffe Revert "Replace hiera('service_names') by hiera('enabled_services')"
602034a6 Fix grafana listener options to allow affinity
1207666e Avoid failing on rsyslog
07c525c8 ovn_dbs override support
71abeb12 Remove haproxy ironic-inspector http-check workaround
86eab6ce Corrected default value for container_cli
3991edca Explicitly convert stonith_level fact to int


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

Puppetfile_extras                                  |   7 +-
files/certmonger-dashboard-refresh.sh              |  10 ++
files/certmonger-haproxy-refresh.sh                |   2 +-
files/certmonger-metrics-qdr-refresh.sh            |   2 +-
files/certmonger-neutron-dhcpd-refresh.sh          |   2 +-
files/certmonger-novnc-proxy-refresh.sh            |   2 +-
files/certmonger-rabbitmq-refresh.sh               |   2 +-
files/certmonger-redis-refresh.sh                  |   2 +-
lib/facter/stonith_levels.rb                       |   2 +-
manifests/certmonger/ceph_dashboard.pp             |  81 ++++++++++
manifests/certmonger/etcd.pp                       |   2 +-
manifests/certmonger/haproxy.pp                    |   4 +-
manifests/certmonger/httpd.pp                      |   4 +-
manifests/certmonger/libvirt.pp                    |   4 +-
manifests/certmonger/libvirt_vnc.pp                |   4 +-
manifests/certmonger/metrics_qdr.pp                |   4 +-
manifests/certmonger/mysql.pp                      |   2 +-
manifests/certmonger/neutron.pp                    |   2 +-
manifests/certmonger/neutron_ovn.pp                |   2 +-
manifests/certmonger/novnc_proxy.pp                |   4 +-
manifests/certmonger/opendaylight.pp               |   2 +-
manifests/certmonger/openvswitch.pp                |   2 +-
manifests/certmonger/ovn_controller.pp             |   2 +-
manifests/certmonger/ovn_dbs.pp                    |   2 +-
manifests/certmonger/ovn_metadata.pp               |   2 +-
manifests/certmonger/qemu.pp                       |   4 +-
manifests/certmonger/rabbitmq.pp                   |   2 +-
manifests/certmonger/redis.pp                      |   2 +-
manifests/firewall.pp                              |   2 +-
manifests/firewall/pre.pp                          |   2 +-
manifests/haproxy.pp                               |  79 ++++++++-
manifests/haproxy/endpoint.pp                      |   2 +-
manifests/haproxy/horizon_endpoint.pp              |   2 +-
manifests/host/sriov/numvfs_persistence.pp         |   2 +-
manifests/keepalived.pp                            |   2 +-
manifests/network/contrail/neutron_plugin.pp       |   4 +-
manifests/network/contrail/vrouter.pp              |   2 +-
manifests/network/os_net_config.pp                 |   2 +-
manifests/packages.pp                              |   2 +-
manifests/packages/upgrades.pp                     |   2 +-
manifests/profile/base/aodh.pp                     |  12 +-
manifests/profile/base/aodh/api.pp                 |  10 +-
manifests/profile/base/aodh/authtoken.pp           |   2 +-
manifests/profile/base/aodh/evaluator.pp           |   4 +-
manifests/profile/base/aodh/listener.pp            |   4 +-
manifests/profile/base/aodh/notifier.pp            |   4 +-
manifests/profile/base/apache.pp                   |  10 +-
manifests/profile/base/auditd.pp                   |   2 +-
manifests/profile/base/barbican.pp                 |   6 +-
manifests/profile/base/barbican/api.pp             |  20 +--
manifests/profile/base/barbican/authtoken.pp       |   2 +-
manifests/profile/base/barbican/backends.pp        |   8 +-
manifests/profile/base/ceilometer.pp               |  48 +-----
.../profile/base/ceilometer/agent/notification.pp  |  86 +++++++++-
manifests/profile/base/ceilometer/agent/polling.pp |   8 +-
manifests/profile/base/ceilometer/expirer.pp       |   4 +-
manifests/profile/base/ceilometer/upgrade.pp       |   2 +-
manifests/profile/base/certmonger_user.pp          |  33 ++--
manifests/profile/base/cinder.pp                   |  16 +-
manifests/profile/base/cinder/api.pp               |  21 ++-
manifests/profile/base/cinder/authtoken.pp         |   2 +-
manifests/profile/base/cinder/backup.pp            |   4 +-
manifests/profile/base/cinder/backup/ceph.pp       |   4 +-
manifests/profile/base/cinder/backup/nfs.pp        |   4 +-
manifests/profile/base/cinder/backup/swift.pp      |   4 +-
manifests/profile/base/cinder/scheduler.pp         |   4 +-
manifests/profile/base/cinder/volume.pp            |  38 ++---
.../profile/base/cinder/volume/dellemc_unity.pp    |   2 +-
.../base/cinder/volume/dellemc_vmax_iscsi.pp       |   2 +-
.../profile/base/cinder/volume/dellemc_vnx.pp      |   2 +-
.../base/cinder/volume/dellemc_xtremio_iscsi.pp    |   2 +-
manifests/profile/base/cinder/volume/dellps.pp     |   2 +-
manifests/profile/base/cinder/volume/dellsc.pp     |   2 +-
.../profile/base/cinder/volume/hpelefthand.pp      |   2 +-
manifests/profile/base/cinder/volume/iscsi.pp      |   4 +-
manifests/profile/base/cinder/volume/netapp.pp     |   2 +-
manifests/profile/base/cinder/volume/nfs.pp        |   2 +-
manifests/profile/base/cinder/volume/nvmeof.pp     |   2 +-
manifests/profile/base/cinder/volume/pure.pp       |   2 +-
manifests/profile/base/cinder/volume/rbd.pp        |   2 +-
manifests/profile/base/cinder/volume/scaleio.pp    |   2 +-
.../base/cinder/volume/veritas_hyperscale.pp       |   2 +-
manifests/profile/base/database/mysql.pp           |  50 +++---
manifests/profile/base/database/redis.pp           |   8 +-
manifests/profile/base/designate.pp                |  10 +-
manifests/profile/base/designate/api.pp            |   6 +-
manifests/profile/base/designate/authtoken.pp      |  44 +++++
manifests/profile/base/designate/central.pp        |   8 +-
manifests/profile/base/designate/mdns.pp           |   4 +-
manifests/profile/base/designate/producer.pp       |   4 +-
manifests/profile/base/designate/sink.pp           |   4 +-
manifests/profile/base/designate/worker.pp         |   4 +-
manifests/profile/base/glance/api.pp               |  14 +-
manifests/profile/base/glance/authtoken.pp         |   2 +-
manifests/profile/base/gnocchi.pp                  |  10 +-
manifests/profile/base/gnocchi/api.pp              |  26 +--
manifests/profile/base/gnocchi/authtoken.pp        |   2 +-
manifests/profile/base/gnocchi/metricd.pp          |   4 +-
manifests/profile/base/gnocchi/statsd.pp           |   4 +-
manifests/profile/base/heat.pp                     |  14 +-
manifests/profile/base/heat/api.pp                 |   8 +-
manifests/profile/base/heat/api_cfn.pp             |   8 +-
manifests/profile/base/heat/authtoken.pp           |   2 +-
manifests/profile/base/heat/engine.pp              |   4 +-
manifests/profile/base/horizon.pp                  |   6 +-
manifests/profile/base/ironic.pp                   |   8 +-
manifests/profile/base/ironic/api.pp               |  12 +-
manifests/profile/base/ironic/authtoken.pp         |   2 +-
manifests/profile/base/ironic/conductor.pp         |  36 ++---
manifests/profile/base/ironic_inspector.pp         |  14 +-
.../profile/base/ironic_inspector/authtoken.pp     |   2 +-
manifests/profile/base/keepalived.pp               |   2 +-
manifests/profile/base/keystone.pp                 | 178 +++------------------
manifests/profile/base/logging/fluentd.pp          |   6 +-
manifests/profile/base/logging/rsyslog.pp          |  12 +-
.../profile/base/logging/rsyslog/file_input.pp     |  31 ++--
manifests/profile/base/login_defs.pp               |   2 +-
manifests/profile/base/manila.pp                   |   6 +-
manifests/profile/base/manila/api.pp               |  10 +-
manifests/profile/base/manila/authtoken.pp         |   2 +-
manifests/profile/base/manila/scheduler.pp         |   8 +-
manifests/profile/base/manila/share.pp             |   8 +-
manifests/profile/base/memcached.pp                |   2 +-
manifests/profile/base/metrics/collectd.pp         |  10 +-
manifests/profile/base/metrics/collectd/gnocchi.pp |   2 +-
.../profile/base/metrics/collectd/sensubility.pp   |  43 ++++-
.../base/metrics/collectd/sqlalchemy_collectd.pp   |   2 +-
manifests/profile/base/metrics/qdr.pp              |  20 ++-
manifests/profile/base/mistral.pp                  |  10 +-
manifests/profile/base/mistral/api.pp              |  10 +-
manifests/profile/base/mistral/engine.pp           |   4 +-
manifests/profile/base/mistral/event_engine.pp     |   4 +-
manifests/profile/base/mistral/executor.pp         |   4 +-
manifests/profile/base/monitoring/sensu.pp         |   2 +-
manifests/profile/base/monitoring/uchiwa.pp        |   2 +-
manifests/profile/base/neutron.pp                  |   6 +-
manifests/profile/base/neutron/agents/bagpipe.pp   |   4 +-
manifests/profile/base/neutron/agents/bigswitch.pp |   2 +-
manifests/profile/base/neutron/agents/l2gw.pp      |   2 +-
manifests/profile/base/neutron/agents/mlnx.pp      |   2 +-
.../base/neutron/agents/networking_baremetal.pp    |   4 +-
manifests/profile/base/neutron/agents/nuage.pp     |   4 +-
manifests/profile/base/neutron/agents/ovn.pp       |   2 +-
manifests/profile/base/neutron/agents/vpp.pp       |   2 +-
manifests/profile/base/neutron/authtoken.pp        |   2 +-
manifests/profile/base/neutron/bgpvpn.pp           |   4 +-
manifests/profile/base/neutron/dhcp.pp             |   4 +-
manifests/profile/base/neutron/l2gw.pp             |   4 +-
manifests/profile/base/neutron/l3.pp               |   4 +-
manifests/profile/base/neutron/linuxbridge.pp      |   4 +-
manifests/profile/base/neutron/metadata.pp         |   4 +-
manifests/profile/base/neutron/n1k.pp              |   8 +-
.../profile/base/neutron/opencontrail/vrouter.pp   |   2 +-
manifests/profile/base/neutron/opendaylight.pp     |   4 +-
manifests/profile/base/neutron/ovn_metadata.pp     |   4 +-
manifests/profile/base/neutron/ovn_northd.pp       |   2 +-
manifests/profile/base/neutron/ovs.pp              |   4 +-
manifests/profile/base/neutron/plugins/ml2.pp      |  44 ++---
.../profile/base/neutron/plugins/ml2/bagpipe.pp    |   4 +-
.../base/neutron/plugins/ml2/networking_ansible.pp |   6 +-
.../neutron/plugins/ml2/networking_baremetal.pp    |   4 +-
.../profile/base/neutron/plugins/ml2/nuage.pp      |   4 +-
.../base/neutron/plugins/ml2/opendaylight.pp       |   2 +-
manifests/profile/base/neutron/plugins/ml2/ovn.pp  |   2 +-
manifests/profile/base/neutron/plugins/ml2/vpp.pp  |   2 +-
manifests/profile/base/neutron/plugins/ml2/vts.pp  |   2 +-
manifests/profile/base/neutron/plugins/nsx.pp      |   4 +-
manifests/profile/base/neutron/plugins/nuage.pp    |   4 +-
.../profile/base/neutron/plugins/opencontrail.pp   |   4 +-
.../base/neutron/plugins/ovs/opendaylight.pp       |   2 +-
manifests/profile/base/neutron/plugins/plumgrid.pp |   4 +-
manifests/profile/base/neutron/server.pp           |  15 +-
manifests/profile/base/neutron/sfc.pp              |   4 +-
manifests/profile/base/neutron/sriov.pp            |   4 +-
manifests/profile/base/nova.pp                     |  12 +-
manifests/profile/base/nova/api.pp                 |  22 +--
manifests/profile/base/nova/authtoken.pp           |   2 +-
manifests/profile/base/nova/compute.pp             |  12 +-
manifests/profile/base/nova/compute/ironic.pp      |   6 +-
manifests/profile/base/nova/compute/libvirt.pp     |   6 +-
.../profile/base/nova/compute/libvirt_guests.pp    |   4 +-
.../profile/base/nova/compute_libvirt_shared.pp    |   6 +-
manifests/profile/base/nova/conductor.pp           |   8 +-
manifests/profile/base/nova/ec2api.pp              |  12 +-
manifests/profile/base/nova/libvirt.pp             |  14 +-
manifests/profile/base/nova/metadata.pp            |  14 +-
manifests/profile/base/nova/migration/client.pp    |   6 +-
manifests/profile/base/nova/migration/proxy.pp     |   4 +-
manifests/profile/base/nova/migration/target.pp    |   6 +-
manifests/profile/base/nova/scheduler.pp           |   6 +-
manifests/profile/base/nova/serialproxy.pp         |   4 +-
manifests/profile/base/nova/vncproxy.pp            |   4 +-
manifests/profile/base/novajoin.pp                 |   2 +-
manifests/profile/base/octavia.pp                  |   8 +-
manifests/profile/base/octavia/api.pp              |  12 +-
manifests/profile/base/octavia/authtoken.pp        |   2 +-
manifests/profile/base/octavia/health_manager.pp   |   9 +-
manifests/profile/base/octavia/housekeeping.pp     |   7 +-
manifests/profile/base/octavia/worker.pp           |   9 +-
manifests/profile/base/pacemaker.pp                |  24 +--
manifests/profile/base/pacemaker/instance_ha.pp    |   2 +-
manifests/profile/base/pacemaker_remote.pp         |  12 +-
manifests/profile/base/panko.pp                    |   6 +-
manifests/profile/base/panko/api.pp                |  14 +-
manifests/profile/base/panko/authtoken.pp          |   2 +-
manifests/profile/base/placement.pp                |   8 +-
manifests/profile/base/placement/api.pp            |   8 +-
manifests/profile/base/placement/authtoken.pp      |   2 +-
manifests/profile/base/qdr.pp                      |   2 +-
manifests/profile/base/rabbitmq.pp                 |   6 +-
manifests/profile/base/sahara.pp                   |  10 +-
manifests/profile/base/sahara/api.pp               |   4 +-
manifests/profile/base/sahara/engine.pp            |   4 +-
manifests/profile/base/snmp.pp                     |   4 +-
manifests/profile/base/sshd.pp                     |   2 +-
manifests/profile/base/swift/dispersion.pp         |   4 +-
manifests/profile/base/swift/proxy.pp              |  56 +++----
manifests/profile/base/swift/ringbuilder.pp        |   2 +-
manifests/profile/base/swift/storage.pp            |  10 +-
manifests/profile/base/trove/api.pp                |   6 +-
manifests/profile/base/trove/conductor.pp          |   6 +-
manifests/profile/base/trove/taskmanager.pp        |   6 +-
manifests/profile/base/vpp.pp                      |   2 +-
manifests/profile/base/zaqar.pp                    |  20 +--
manifests/profile/pacemaker/cinder/backup.pp       |   2 +-
.../profile/pacemaker/cinder/backup_bundle.pp      |  11 +-
manifests/profile/pacemaker/cinder/volume.pp       |   2 +-
.../profile/pacemaker/cinder/volume_bundle.pp      |  11 +-
manifests/profile/pacemaker/database/mysql.pp      |   2 +-
.../profile/pacemaker/database/mysql_bundle.pp     |  14 +-
manifests/profile/pacemaker/database/redis.pp      |   6 +-
.../profile/pacemaker/database/redis_bundle.pp     |  15 +-
manifests/profile/pacemaker/haproxy_bundle.pp      |  11 +-
manifests/profile/pacemaker/manila.pp              |   2 +-
manifests/profile/pacemaker/manila/share_bundle.pp |  23 ++-
manifests/profile/pacemaker/ovn_dbs_bundle.pp      |  62 ++++---
manifests/profile/pacemaker/rabbitmq.pp            |   4 +-
manifests/profile/pacemaker/rabbitmq_bundle.pp     |   9 +-
manifests/stunnel.pp                               |   2 +-
manifests/tls_proxy.pp                             |   2 +-
metadata.json                                      |   2 +-
.../ceph_dashboard_endpoint-10035021352fc190.yaml  |   6 +
spec/classes/tripleo_certmonger_ca_local_spec.rb   |   2 +-
spec/classes/tripleo_profile_base_aodh_api_spec.rb |   2 +-
.../tripleo_profile_base_aodh_evaluator_spec.rb    |   2 +-
.../tripleo_profile_base_aodh_listener_spec.rb     |   2 +-
.../tripleo_profile_base_aodh_notifier_spec.rb     |   2 +-
.../tripleo_profile_base_barbican_api_spec.rb      |   2 +-
...file_base_ceilometer_agent_notification_spec.rb |  68 ++++++++
...o_profile_base_ceilometer_agent_polling_spec.rb |   4 +-
...tripleo_profile_base_ceilometer_expirer_spec.rb |   2 +-
.../tripleo_profile_base_cinder_api_spec.rb        |   2 +-
...tripleo_profile_base_cinder_backup_ceph_spec.rb |   4 +-
.../tripleo_profile_base_cinder_backup_nfs_spec.rb |   4 +-
.../tripleo_profile_base_cinder_backup_spec.rb     |   2 +-
...ripleo_profile_base_cinder_backup_swift_spec.rb |   4 +-
.../tripleo_profile_base_cinder_scheduler_spec.rb  |   2 +-
.../tripleo_profile_base_cinder_volume_spec.rb     |   2 +-
...ripleo_profile_base_designate_authtoken_spec.rb |  70 ++++++++
.../tripleo_profile_base_gnocchi_api_spec.rb       |   2 +-
spec/classes/tripleo_profile_base_horizon_spec.rb  |   2 +-
.../tripleo_profile_base_ironic_api_spec.rb        |   2 +-
.../tripleo_profile_base_manila_api_spec.rb        |   2 +-
.../tripleo_profile_base_manila_scheduler_spec.rb  |   2 +-
.../tripleo_profile_base_manila_share_spec.rb      |   2 +-
...ofile_base_metrics_collectd_sensubility_spec.rb |  43 +++++
.../tripleo_profile_base_metrics_qdr_spec.rb       |  66 +++-----
.../tripleo_profile_base_neutron_server_spec.rb    |   8 +-
spec/classes/tripleo_profile_base_nova_api_spec.rb |   4 +-
...ripleo_profile_base_nova_compute_ironic_spec.rb |   4 +-
...ipleo_profile_base_nova_compute_libvirt_spec.rb |  12 +-
.../tripleo_profile_base_nova_compute_spec.rb      |   6 +-
.../tripleo_profile_base_nova_conductor_spec.rb    |   2 +-
.../tripleo_profile_base_nova_libvirt_spec.rb      |  26 +--
.../tripleo_profile_base_nova_metadata_spec.rb     |   4 +-
...pleo_profile_base_nova_migration_client_spec.rb |  20 +--
...ipleo_profile_base_nova_migration_proxy_spec.rb |   6 +-
...pleo_profile_base_nova_migration_target_spec.rb |  32 ++--
.../tripleo_profile_base_nova_scheduler_spec.rb    |   2 +-
.../tripleo_profile_base_nova_vncproxy_spec.rb     |   2 +-
spec/classes/tripleo_profile_base_novajoin_spec.rb |   2 +-
.../classes/tripleo_profile_base_placement_spec.rb |   4 +-
.../tripleo_profile_base_swift_proxy_spec.rb       |   8 +-
.../tripleo_profile_base_swift_ringbuilder_spec.rb |   2 +-
...o_profile_pacemaker_manila_share_bundle_spec.rb |   6 +-
.../defines/tripleo_firewall_service_rules_spec.rb |   2 +-
spec/defines/tripleo_haproxy_endpoint_spec.rb      |   4 +-
.../tripleo_haproxy_service_endpoints_spec.rb      |   2 +-
spec/defines/tripleo_haproxy_userlist_spec.rb      |   2 +-
...profile_base_logging_rsyslog_file_input_spec.rb |  35 ++--
spec/fixtures/hieradata/default.yaml               |  10 +-
spec/fixtures/hieradata/step2.yaml                 |   2 +-
spec/fixtures/hieradata/step4.yaml                 |   2 +-
293 files changed, 1556 insertions(+), 1103 deletions(-)







More information about the Release-announce mailing list