You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have node definitions of the form node /^thing-(foo|bar)(?:-test)?-(\d+)/, the backreferences in which are known to trigger puppetlabs/puppet#9329 in Puppet 7. We thought we'd take a look at Puppet 8 and see if that behavior has changed. However it seems that this pattern doesn't work at all in Puppet 8:
ERROR [qtp437212910-1916] [puppetserver] Puppet Server Error: Cannot find definition Node on node thing-foo-0.example.com
Is this a critical security issue?
Describe the Bug
See puppetlabs/puppet#9538 for more information
It looks like the regression was introduced in https://github.com/openvox/puppet/commit/5d09d7f19ab7c68e1bc4b0df88dc1231684548b3
Expected Behavior
regex should work, or it should be documented why it does not work.
Steps to Reproduce
Create a complex regex node definition
Environment
Puppet/OpenVox 8.x+
Additional Context
No response
Relevant log output
The text was updated successfully, but these errors were encountered: