STF | Overcloud deployment fails when adding PluginInstanceFormat in collectd ExtraConfig When STF deployment yaml file e.g. stf-connectors.yaml includes ExtraConfig: collectd::plugin::virt::plugin_instance_format: name uuid metadata the overcloud deployment fails. The deployment passes if collectd::plugin::virt::plugin_instance_format has only one parameter e.g. ExtraConfig: collectd::plugin::virt::plugin_instance_format: name The error message that received in the case when deployment fails is following: Error: Error while evaluating a Function Call, Class[Collectd::Plugin::Virt]: parameter 'plugin_instance_format' expects an undef value or a match for Enum['metadata', 'name', 'none', 'uuid'], got 'name metadata uuid' (file: /etc/puppet/modules/tripleo/manifests/profile/base/metrics/collectd/collectd_plugin.pp, line: 5, column: 3) (file: /etc/puppet/modules/tripleo/manifests/profile/base/metrics/collectd/collectd_service.pp, line: 8) on node compute-0.redhat.local
Upstream CI passes. Just waiting for review and merge.
Changes are now merged upstream
overcloud deployment was successful with collectd::plugin::virt::plugin_instance_format: name uuid metadata
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Red Hat OpenStack Platform (RHOSP) 16.2 enhancement advisory), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2021:3483