Description of problem:
It is impossible to define a new Report selecting a custom attribute as field when such attribute name contains one or more dots.
Steps to Reproduce:
1. Define a new Report selecting a custom attribute with dots as field, e.g. "kubernetes.io/hostname"
The Report fails
The Report should succeed and report the correct values for the selected custom attribute.
Reference to upstream issue: https://github.com/ManageIQ/manageiq/issues/10482
Regardless, what about other PRs you listed https://bugzilla.redhat.com/show_bug.cgi?id=1416345#c3 Are they not needed?
No. we choose different way to solve it.
Ok I was looking to Target Release, so ok
Upstream PR: https://github.com/ManageIQ/manageiq/pull/14329
Euwe PR: https://github.com/ManageIQ/manageiq/pull/14363
Needs more information for reproduce.
(Base the report on?)
This is a generic reporting issue so you can base the report on anything you have data of to test this. Lets test on chargeback(projects or images) since this is where the issue originated.
Please test on columns with other special character too(slashes\commas\hyphens\spaces - anything that isnt a letter or a number) and see that the data is correct
I tried to create a report but I didn't see any option to add custom attribute as column (I have static custom attributes for the provider). which kind of custom attributes should I have and is it should be appear in the "Configure Report Columns::Available Fields" in the adding new report form?
Verified. Generated report with many "My Company Tag: xxx".
Report was generated and all fields were visible.