Although I can see puppet-qdr RPM in the OSP14 puddle directory it's not installed by the director. Should it be on undercloud and then installed on overcloud while overclpud deployment ? Or should it be included in overcloud image ?
Bottom line metrics-qdr container not conigured automatically and overcloud deployment fails because of missing puppet-qdr package.
WorkAround - After overcloud deployment failed ,I manually installed puppet-qdr rpm on overcloud nodes and re-run the overcloud deployment. After this I metrics-qdr container was created and running.
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, 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-2019:0045