The yggdrasil-forwarder-worker is sending capitalized JSON to RHC API endpoint in Satellite which expects the JSON to have lowercase keys. Expected: "{\"response_to\":\"\",\"metadata\":{},\"content\":null,\"directive\":\"\"}" Actual: "{\"ResponseTo\":\"\",\"Metadata\":{\"event\":\"test\"},\"Content\":null,\"Directive\":\"\"}"
https://github.com/theforeman/foreman_rh_cloud/pull/746 is replacing the change to forwarder. Forwarder PR will be discussed separately.
Verified: Verified with: - Satellite 6.11.0 snap 26 Test steps: - Register a host with Satellite and Insights - Configure RH Cloud connector(RHC) on Satellite. - Sync inventory on Satellite - Try to remediate insights issue from console.redhat.com Observations: - RHC API endpoint in Satellite worked with capitalized JSON keys.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: Satellite 6.11 Release), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2022:5498