PQL tutorial documentation in documentation/api/query/tutorial-pql.markdown contains PQL examples for querying for the Apache class that don't work with the official Apache module in the Puppet Forge. There are several examples where the class title is "apache" when it should be "Apache". The first letter must be capitalized in queries for class names.
PuppetDB's [PQL tutorial documentation|https://puppet.com/docs/puppetdb/7/api/query/tutorial-pql.html] in documentation/api/query/tutorial-pql.markdown contains PQL examples for querying for the Apache class that don't work with the official Apache module in the Puppet Forge. There are several examples where the class title is "apache" when it should be "Apache". The first letter must be capitalized in queries for class names.
Side note: The Puppet language [requires|https://puppet.com/docs/puppet/7/lang_reserved.html#classes-and-defined-resource-type-names] that names of classes start with a lowercase letter. Somewhere along the way to PuppetDB's representation (maybe in Puppet agent?) the first letter of the class name/title is made uppercase. This may be a source of confusion for our users.
PuppetDB's [PQL tutorial documentation|https://puppet.com/docs/puppetdb/7/api/query/tutorial-pql.html] in documentation/api/query/tutorial-pql.markdown contains PQL examples for querying for the Apache class that don't work with the official Apache module in the Puppet Forge. There are several examples where the class title is "apache" when it should be "Apache". The first letter must be capitalized in queries for class names/titles.
Side note: The Puppet language [requires|https://puppet.com/docs/puppet/7/lang_reserved.html#classes-and-defined-resource-type-names] that names of classes start with a lowercase letter. Somewhere along the way to PuppetDB's representation (maybe in Puppet agent?) the first letter of the class name/title is made uppercase. This may be a source of confusion for our users.