Bug 2221835

Summary: The command "foreman-rake reports:expire report_type=ForemanOpenscap::ArfReport" does not cleanup the SCAP reports from the Capsule server
Product: Red Hat Satellite Reporter: Jayant Bhatia <jbhatia>
Component: SCAP PluginAssignee: satellite6-bugs <satellite6-bugs>
Status: NEW --- QA Contact: Satellite QE Team <sat-qe-bz-list>
Severity: medium Docs Contact:
Priority: medium    
Version: 6.11.0CC: ahumbe, ehelms, gtalreja, mhulan, nalfassi, sadas, shwsingh
Target Milestone: UnspecifiedKeywords: Triaged
Target Release: Unused   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jayant Bhatia 2023-07-11 01:18:15 UTC
Description of problem:

The command "foreman-rake reports:expire report_type=ForemanOpenscap::ArfReport" only cleans the Openscap report files from Satellite and not from Capsule.

Version-Release number of selected component (if applicable): Satellite-6.14 and below


How reproducible: Always


Steps to Reproduce:
1. Ensure OpenScap is configured and there are reports generated on both Satellite and external capsule server.

2. Run the following commands on Satellite to clear the Openscap reports older than 90 days 

       # foreman-rake reports:expire report_type=ForemanOpenscap::ArfReport days=90

Actual results: The OpenSCAP reports listed for the last 90 days on Satellite under compliance reports. The report files on the Capsule server under "/var/lib/foreman-proxy/openscap/reports/arf/" have not cleaned up and the report files > 90 days old are present.  The above command cleaned up the links to the report files in Satellite but did not clean up the report files in the filesystem on the Capsule.


Expected results: The above command should also clean the report files from Capsule along with Satellite.


Additional info: This behavior is observed on all Satellite versions.