Jira (PUP-7658) Puppet 4.10.2 fails when Facter facts contains ampersand
Title: Message Title John Duarte updated an issue Puppet / PUP-7658 Puppet 4.10.2 fails when Facter facts contains ampersand Change By: John Duarte 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-7658) Puppet 4.10.2 fails when Facter facts contains ampersand
Title: Message Title Caesar Kabalan commented on PUP-7658 Re: Puppet 4.10.2 fails when Facter facts contains ampersand Can confirm that downgrading the 4.10.1 (package version 1.10.1) does resolve the issue. Can also confirm our userdata script (which shows up as the "ec2_userdata" fact) does have an ampersand in it. To downgrade: yum downgrade puppet-agent-1.10.1-1.el7.x86_64 This did break our provisioning scripts for AWS resources, so hopefully 1.10.3 ships soon. 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-7658) Puppet 4.10.2 fails when Facter facts contains ampersand
Title: Message Title Geoff Nichols updated an issue Puppet / PUP-7658 Puppet 4.10.2 fails when Facter facts contains ampersand Change By: Geoff Nichols Priority: Normal Critical 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-7658) Puppet 4.10.2 fails when Facter facts contains ampersand
Title: Message Title Kenn Hussey commented on PUP-7658 Re: Puppet 4.10.2 fails when Facter facts contains ampersand We are working to ship a 1.10.3 release that fixes this issue later today (June 15). 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-7658) Puppet 4.10.2 fails when Facter facts contains ampersand
Title: Message Title Antony Gelberg commented on PUP-7658 Re: Puppet 4.10.2 fails when Facter facts contains ampersand Steph Gosling You can downgrade the agent to 10.1 in the meantime, worked for us. 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-7658) Puppet 4.10.2 fails when Facter facts contains ampersand
Title: Message Title Steph Gosling commented on PUP-7658 Re: Puppet 4.10.2 fails when Facter facts contains ampersand Just a +1 to this as it's hit one of my customers hard and has broken autoscaling for several loadbalancers. An expedited release would be greatly appreciated 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-7658) Puppet 4.10.2 fails when Facter facts contains ampersand
Title: Message Title Ethan Brown commented on PUP-7658 Re: Puppet 4.10.2 fails when Facter facts contains ampersand The problem stems from our prior usage of CGI.escape having been moved to Puppet::Util.uri_query_encode in https://github.com/puppetlabs/puppet/commit/fb99479df8dcc07f19cc9c2bff6b5c79dbcc1f as identified. Really, the code should have originally been using the Ruby URI method URI.encode_www_form_component as the fact values are injected into a body that is x-www-form-urlencoded. Note that depending on the size of the facts payload Puppet will use an HTTP GET or HTTP POST, sending the facts either via query parameter in a GET or body in the POST. We kind of got lucky that it worked in both cases due to a behavior in Ruby that makes URI.encode_www_form_component and CGI.escape both use + for . URI params should use %20 for spaces. In any event the problem is that the new Puppet::Util.uri_query_encode helper was built around working with an entire query string, while the Ruby helpers are designed for individual parameters. For now the changes are reverted in LTS and we'll go forward with fixes against Puppet 5, which still contains this code. Thanks for the report - and apologies for the inconvenience! 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-7658) Puppet 4.10.2 fails when Facter facts contains ampersand
Title: Message Title Josh Cooper commented on PUP-7658 Re: Puppet 4.10.2 fails when Facter facts contains ampersand Verified external facts containing URI special characters: --- space: "foo bar" plus: "foo+bar" star: "foo*bar" hash: "foo#bar" percent: "foo%bar" ampersand: "foo & bar" Are stored correctly on the server: --- !ruby/object:Puppet::Node::Facts name: XXX.corp.puppetlabs.net
Jira (PUP-7658) Puppet 4.10.2 fails when Facter facts contains ampersand
Title: Message Title Josh Cooper commented on PUP-7658 Re: Puppet 4.10.2 fails when Facter facts contains ampersand Changes reverted in stable in https://github.com/puppetlabs/puppet/commit/090389fcc7c14a31531ae150308f8a8f3c763a19 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-7658) Puppet 4.10.2 fails when Facter facts contains ampersand
Title: Message Title Rajasree Talla commented on PUP-7658 Re: Puppet 4.10.2 fails when Facter facts contains ampersand Just confirming - Can we have the fix tested & promoted in to PE Glisan Z ( 2017.2.2) by tomorrow? Tomorrow is the stop ship/code complete for Glisan 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-7658) Puppet 4.10.2 fails when Facter facts contains ampersand
Title: Message Title Geoff Nichols updated an issue Puppet / PUP-7658 Puppet 4.10.2 fails when Facter facts contains ampersand Change By: Geoff Nichols Story Points: 2 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-7658) Puppet 4.10.2 fails when Facter facts contains ampersand
Title: Message Title Geoff Nichols updated an issue Puppet / PUP-7658 Puppet 4.10.2 fails when Facter facts contains ampersand Change By: Geoff Nichols Sprint: Agent 2017-06-28 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-7658) Puppet 4.10.2 fails when Facter facts contains ampersand
Title: Message Title Kenn Hussey commented on PUP-7658 Re: Puppet 4.10.2 fails when Facter facts contains ampersand Ethan Brown please add an estimate and pull into current sprint. 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-7658) Puppet 4.10.2 fails when Facter facts contains ampersand
Title: Message Title Kenn Hussey assigned an issue to Ethan Brown Puppet / PUP-7658 Puppet 4.10.2 fails when Facter facts contains ampersand Change By: Kenn Hussey Assignee: Ethan Brown Team: Agent 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-7658) Puppet 4.10.2 fails when Facter facts contains ampersand
Title: Message Title Andreas Paul updated an issue Puppet / PUP-7658 Puppet 4.10.2 fails when Facter facts contains ampersand Sure, here you go. Still containing the previous fact: %2522fact%2522%253A%2522foo%2520&%2520bar%2522%252C%2522facterversion Yes, we also tried upgrading our Puppetserver to 1.10.2 and did a full restart. Change By: Andreas Paul Attachment: puppet_http_debug.txt Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You
Jira (PUP-7658) Puppet 4.10.2 fails when Facter facts contains ampersand
Title: Message Title Josh Cooper updated an issue Puppet / PUP-7658 Puppet 4.10.2 fails when Facter facts contains ampersand Change By: Josh Cooper Fix Version/s: PUP 4.10.3 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-7658) Puppet 4.10.2 fails when Facter facts contains ampersand
Title: Message Title Josh Cooper commented on PUP-7658 Re: Puppet 4.10.2 fails when Facter facts contains ampersand Thanks for the report. Can you please run the agent with puppet agent -t --http_debug and include that output? Also did you upgrade the puppet-agent package on the server to 1.10.2, or is it still at 1.10.1? If it's the former, have you restarted puppetserver after the upgrade? 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-7658) Puppet 4.10.2 fails when Facter facts contains ampersand
Title: Message Title Josh Cooper updated an issue Puppet / PUP-7658 Puppet 4.10.2 fails when Facter facts contains ampersand Change By: Josh Cooper Summary: Puppet Agent 4.10.2 fails when Facter facts contains ampersand 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.