Feature Overview
Customer would need to export a large 500+ policy results from across cluster preferred in filtered view . Currently we have in ACM Governance → Policies → Results limited to what is actually collected from policies ,or per individual cluster , which is lack of deeper historical data of results from past.
Goals
- Provide a historical results of policies
- Ablility to export policy results to CSV .
- Enable policy results to be used by customer compliance for multiple clusters manage by ACM.
Related and Complementary Features
ACM had a compliance history API with CSV export capabilities in 2.11 , but then in 2.13 this was removed . : https://docs.redhat.com/en/documentation/red_hat_advanced_cluster_management_for_kubernetes/2.12/html-single/governance/index#configure-compliance-history
Requirements
This Section: A list of specific needs or objectives that a Feature must
deliver to satisfy the Feature.. Some requirements will be flagged as MVP.
If an MVP gets shifted, the feature shifts. If a non MVP requirement slips,
it does not shift the feature.
Requirement | Notes | isMvp? |
---|---|---|
Export to CSV | This is a requirement for ALL features. |
YES |
Export to other formats | Would be preferred to have | NO |
Have a filter to export | Likely an expected functionality to have export with filter down to specific clusters / namespace , resource . | NO |
(Optional) Use Cases
This Section:
- customer would need to comply to report the violations / results of ACM
Questions to answer
- ...
Out of Scope
- …
Background, and strategic fit
This Section: What does the person writing code, testing, documenting
need to know? What context can be provided to frame this feature?
Assumptions
- Enterprises with large OpenShift fleets often generate 1000s of policy violations per policy.
- Without export of results compliance requirements cannot be meet.
Customer Considerations
- Customers in finance, government, and healthcare sectors have strict compliance requirements need export of results common to CSV format .
Documentation Considerations
Questions to be addressed:
- New section in ACM Governance docs: “Export of policy violations history”
- UI walkthroughs/screenshots for using the filters
- update release notes and updated API if available