it was renamed to config_reports in #4151. We need to maintain the post endpoint since it is still used by ansible - https://github.com/ansible/ansible/pull/64955 is open to fix that
Created from redmine issue https://projects.theforeman.org/issues/28594
Upstream bug assigned to tbrisker
Moving this bug to POST for triage into Satellite 6 since the upstream issue https://projects.theforeman.org/issues/28594 has been resolved.
FailedQA with Sat 6.8 snap 6.0. There is no /api/report API endopoint shown in apidoc. However, it should be there as per OP and due to the fact that the PR mentioned there is not in downstream yet: # grep \"config_report\": /usr/lib/python2.7/site-packages/ansible/plugins/callback/foreman.py => empty
The endpoint was removed from the apidoc since it is no longer supported, however it is still there in the API exactly for the purpose of maintaining compatibility with older versions of Ansible (and other report sources which use it). You can check and see that POST to /api/report still works for sending a report to Satellite, despite the supported endpoint being /api/config_report.
Thanks, Tomer, that makes sense. Verified with Sat 6.8 snap 6.0. All "config_reports" endpoints in apidoc work and their "reports" counterparts do not, except for the POST one which works.
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 (Important: Satellite 6.8 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-2020:4366