-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
v0.2.1
-
False
-
-
False
-
-
Issue Description
Cost Management Metrics Operator version 4.3.0 CSVs are not being processed by Insights On-Prem, while version 4.2.0 processes successfully.
Environment Details
Helm Chart Version: cost-onprem-0.2.1
Cost Management Operator Versions Tested:
- 4.2.0 - Works correctly
- 4.3.0 - FAILS - CSVs not processed
Deployment Platform: OpenShift
Test Script Used: force-operator-package-upload.sh
Steps to Reproduce
- Deploy Insights On-Prem using cost-onprem-chart version 0.2.1
- Configure Cost Management Metrics Operator version 4.3.0
- Execute scripts/force-operator-package-upload.sh to trigger metrics packaging and upload
- Observe that CSVs are not processed by the ingress/processor pipeline
Expected Behavior
The Insights On-Prem platform should successfully:
- Receive the uploaded CSV files from Cost Management Operator 4.3.0
- Process the CSV data through the ingress service
- Extract and store ROS data
- Generate recommendations via Kruize
Actual Behavior
CSVs from Cost Management Operator version 4.3.0 are not being processed. The exact failure point is currently under investigation.
Workaround
Use Cost Management Metrics Operator version 4.2.0, which processes successfully.
The cost-onprem-chart has been pinned to version 4.2.0 in commit:
791e8c5 Pin Cost Management Operator to version 4.2.0
Investigation Status
IN PROGRESS - Currently investigating the root cause. More details to be added as the investigation progresses.
Potential areas being investigated:
- CSV format changes between 4.2.0 and 4.3.0
- Schema compatibility issues
- Ingress service validation logic
- Processor service compatibility
Impact
Severity: Medium-High
- Blocks upgrade to Cost Management Operator 4.3.0
- Users must remain on older operator version
- Affects new deployments expecting latest operator version