The inline template is using compact which is not removing
the blank values. A call to delete function from stdlib is
needed to remove the blank values.
Change-Id: I7cf3ca383572d569a7e89431dcc39385605cf820
(cherry picked from commit
4e576d3f5393cb58b2d19b940d9a3c3d81144417)
}
}
- $namespaces = [$central_namespace_name, $compute_namespace_name, $ipmi_namespace_name]
- $namespaces_real = inline_template('<%= @namespaces.find_all {|x| x !~ /^undef/ }.join "," %>')
+ $namespaces = delete([$central_namespace_name, $compute_namespace_name, $ipmi_namespace_name], '')
+ $namespaces_real = inline_template('<%= @namespaces.select { |x| x and x !~ /^undef/ }.compact.join "," %>')
package { 'ceilometer-polling':
ensure => $package_ensure,
--- /dev/null
+---
+issues:
+ - Delete blank values from ceilometer::agent::polling namespaces array.