puppet-tripleo 12.1.0 (ussuri)
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(-)
participants (1)
-
no-reply@openstack.org