| I've reproduced this now. The user resource in the cached 6.0.4 catalog looks like this:
"parameters": { |
"ensure": "present", |
"password": { |
"__ptype": "Binary", |
"__pvalue": "c2VjcmV0X3Bhc3MxMjM=" |
} |
}, |
Whereas the 5.5.4 catalog has:
"parameters": { |
"ensure": "present", |
"password": "secret_pass123" |
}, |
Additional details: When the 5.5.4 applies the 6.0.4 cached catalog there is an error:
Error: Could not send report: Error 400 on SERVER: Bad Request: The request body is invalid: Could not intern from json: Internal Error: Puppet Context ':loaders' missing
|
The catalog applies any changes, but the report isn't sent There's a similar error if the 6.0.4 agent tries to apply the 6.0.4 cached catalog:
In this case the cached catalog cannot be applied and the agent requests a new one. |