-
Story
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
False
-
-
False
-
-
As a cost manager, I want to integrate AWS billing data with my OpenShift cost data
Description: As a cost management administrator running OpenShift on AWS, I want to configure AWS cost integration so that I can view consolidated reports showing both my OpenShift workload costs and the underlying AWS EC2, EBS, networking, and other service costs.
Acceptance Criteria:
- [ ] Support AWS Cost and Billing API integration
- [ ] Support AWS Cost Explorer API for detailed cost breakdowns
- [ ] Handle AWS IAM roles and cross-account access scenarios
- [ ] Process AWS CUR (Cost and Usage Report) files from S3
- [ ] Correlate AWS resources (EC2 instances, EBS volumes) with OpenShift nodes and PVCs
- [ ] Support multiple AWS accounts under a single organization
- [ ] Handle AWS Reserved Instance and Savings Plan allocations
- [ ] Process AWS tags for cost allocation and filtering
Technical Requirements:
- S3 integration for CUR file processing
- IAM role assumption capabilities
- Resource correlation logic (EC2 instance ID → OpenShift node mapping)
- Support for AWS Organizations multi-account structures
Definition of Done:
- [ ] AWS billing data is successfully ingested
- [ ] OpenShift nodes are mapped to their underlying EC2 instances
- [ ] Consolidated cost reports show both OpenShift and AWS costs
- [ ] Cost allocation works correctly across AWS accounts and OpenShift namespaces
- [ ] Integration tests validate data accuracy
- links to