Jira (PUP-7366) Hashes with dots in hiera will no longer fail a puppetrun
Title: Message Title Eric Thompson updated an issue Puppet / PUP-7366 Hashes with dots in hiera will no longer fail a puppetrun Change By: Eric Thompson QA Risk Assessment Reason: covered by unit tests Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7366) Hashes with dots in hiera will no longer fail a puppetrun
Title: Message Title Eric Thompson updated an issue Puppet / PUP-7366 Hashes with dots in hiera will no longer fail a puppetrun Change By: Eric Thompson QA Risk Assessment: Needs Assessment No Action Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7366) Hashes with dots in hiera will no longer fail a puppetrun
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-7366 Hashes with dots in hiera will no longer fail a puppetrun Change By: Henrik Lindberg Sprint: PDE 2017-03-22 , PDE 2017-04-05 Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7366) Hashes with dots in hiera will no longer fail a puppetrun
Title: Message Title Kenn Hussey updated an issue Puppet / PUP-7366 Hashes with dots in hiera will no longer fail a puppetrun Change By: Kenn Hussey Fix Version/s: PUP 4.9.z Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7366) Hashes with dots in hiera will no longer fail a puppetrun
Title: Message Title Thomas Hallgren assigned an issue to qa Puppet / PUP-7366 Hashes with dots in hiera will no longer fail a puppetrun Change By: Thomas Hallgren Status: Ready for CI Test Assignee: qa Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7366) Hashes with dots in hiera will no longer fail a puppetrun
Title: Message Title Henrik Lindberg assigned an issue to Unassigned Puppet / PUP-7366 Hashes with dots in hiera will no longer fail a puppetrun Change By: Henrik Lindberg Assignee: Thomas Hallgren Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7366) Hashes with dots in hiera will no longer fail a puppetrun
Title: Message Title Thomas Hallgren updated an issue Puppet / PUP-7366 Hashes with dots in hiera will no longer fail a puppetrun Change By: Thomas Hallgren Team: Puppet Developer Experience Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7366) Hashes with dots in hiera will no longer fail a puppetrun
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-7366 Hashes with dots in hiera will no longer fail a puppetrun Change By: Henrik Lindberg Release Notes Summary: A regression in hiera 5 caused an error to not be issued when a hiera data file illegally contains a calls to any of the hiera_* functions contained an unescaped period {{.}} in the requested key of a value . There is no such restriction when the {{lookup}} function is used. The regression caused silent undefined behavior. This is now fixed and the error is again raised earlier behavior of the hiera_* functions have been restored . Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7366) Hashes with dots in hiera will no longer fail a puppetrun
Title: Message Title Roland Kool updated an issue Puppet / PUP-7366 Hashes with dots in hiera will no longer fail a puppetrun Change By: Roland Kool We are in tihe process of moving to puppet 4. One of the issues we encountered with puppet 4.8.2 (puppet-agent 1.8.3) was that when trying to read a hash from hiera that contained a dot in the name. We used 4.8.2 first as 4.9.3 was giving us a lot of issues. However, with the release of 4.9.4, most were fixed so we switched to that. However, I noticed a regression has slipped in where hashes with dots in the name are no longer failing a puppetrun. In fact, they are silently ignored (leaving you your resources unmanaged!). The puppetserver also doesn't print any warning about using illegal hash names.Example hash that should fail:{code}my.hash: some: value another: value{code}With puppet 4.8.x, reading this hash with hiera_hash fails the run with:{quote}Evaluation Error: Error while evaluating a Function Call, Resolution type :hash is illegal when accessing values using dotted keys. Offending key was {quote} Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7366) Hashes with dots in hiera will no longer fail a puppetrun
Title: Message Title Thomas Hallgren assigned an issue to Thomas Hallgren Puppet / PUP-7366 Hashes with dots in hiera will no longer fail a puppetrun Change By: Thomas Hallgren Assignee: Thomas Hallgren Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7366) Hashes with dots in hiera will no longer fail a puppetrun
Title: Message Title Thomas Hallgren commented on PUP-7366 Re: Hashes with dots in hiera will no longer fail a puppetrun The limitation of not being able to use keys with dots to read a hash (or array) is specific to Hiera 3. The new lookup framework will allow such keys (and dig into the corresponding value unless they are quoted). What's needed here in order to retain backward compatibility, is a special check if the call originates from a hiera_xxx function and then raise the former error in case the key contains dots. Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7366) Hashes with dots in hiera will no longer fail a puppetrun
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-7366 Hashes with dots in hiera will no longer fail a puppetrun Change By: Henrik Lindberg Story Points: 1 Release Notes Summary: A regression in hiera 5 caused an error to not be issued when a hiera data file illegally contains a period {{.}} in the key of a value. The regression caused silent undefined behavior. This is now fixed and the error is again raised. Sprint: PDE 2017-03-29 Release Notes: Bug Fix Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to
Jira (PUP-7366) Hashes with dots in hiera will no longer fail a puppetrun
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-7366 Hashes with dots in hiera will no longer fail a puppetrun Change By: Henrik Lindberg Fix Version/s: PUP 4.10.0 Fix Version/s: PUP 4.9.z Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-7366) Hashes with dots in hiera will no longer fail a puppetrun
Title: Message Title Roland Kool created an issue Puppet / PUP-7366 Hashes with dots in hiera will no longer fail a puppetrun Issue Type: Bug Affects Versions: PUP 4.9.4 Assignee: Unassigned Created: 2017/03/17 1:06 AM Environment: RHEL7 Priority: Major Reporter: Roland Kool We are in tihe process of moving to puppet 4. One of the issues we encountered with puppet 4.8.2 (puppet-agent 1.8.3) was that when trying to read a hash from hiera that contained a dot in the name. We used 4.8.2 first as 4.9.3 was giving us a lot of issues. However, with the release of 4.9.4, most were fixed so we switched to that. However, I noticed a regression has slipped in where hashes with dots in the name are no longer failing a puppetrun. In fact, they are silently ignored (leaving you resources unmanaged!). The puppetserver also doesn't print any warning about using illegal hash names. Example hash that should fail: my.hash: