Jira (PUP-11785) Don't fallback to PSON

8 views
Skip to first unread message

Josh Cooper (Jira)

unread,
Mar 21, 2023, 5:39:01 PM3/21/23
to puppe...@googlegroups.com
Josh Cooper created an issue
 
Puppet / Improvement PUP-11785
Don't fallback to PSON
Issue Type: Improvement Improvement
Assignee: Unassigned
Created: 2023/03/21 2:38 PM
Priority: Normal Normal
Reporter: Josh Cooper

If puppetserver fails to serialize a catalog to JSON it will fallback to PSON, because there was a time where rich data wasn't supported end-to-end between server and agents. However, rich data is now enabled by default and supported end-to-end. And it required when using Deferred or Sensitive parameters. Therefore, if puppetserver downgrades to PSON it can lead to surprising behavior as described in PUP-10928.

In Puppet 8, we will no longer fallback to PSON. If a user wants binary data in the catalog, such as a Kerberos keytab file, then they should use `content => binary_file(...)` in a file resource.

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v8.20.11#820011-sha1:0629dd8)
Atlassian logo

Josh Cooper (Jira)

unread,
Mar 21, 2023, 5:56:02 PM3/21/23
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Story Points: 2
Reply all
Reply to author
Forward
0 new messages