PuppetDB and PostgreSQL known issues
These are the known issues for PuppetDB and PostgreSQL in this release.
Incorrect password for database users causes install/upgrade to fail
If you supply an incorrect password for one of the databases users (RBAC, console, PuppetDB), the installation or upgrade fails. However, in some cases it might appear that the installation or upgrade was successful. For example, if the incorrect password is supplied for the console database user, the installation or upgrade continues, and appears to succeed, but the console isn't functional.
Mismatch between classifier classification and matching nodes for regexp rules
PuppetDB’s regular expression matching has
surprising behaviors for structured fact value comparisons. For example, the
os is a rule that matches
":"]. PuppetDB would unintentionally
match every node that has the
os structured fact because the
regular expression is applied to the JSON encoded version of the fact value.
The classifier does not use PuppetDB for determining classification and regular expressions in the classifier rules syntax only support direct value comparisons for string types.
This has caused issues in the console where the node list and counts for the "matching nodes" display sometimes indicated that nodes were matching even though the classifier would not consider them matching.