-
Epic
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
Core Resource Optimization Service Deployment
-
False
-
-
False
-
-
In Progress
-
FLPATH-2555 - Resource Optimization (RO) On-Premise Migration - MVP
-
13% To Do, 25% In Progress, 63% Done
-
-
◦ Feature: Self-Hosted Kruize Deployment
▪ Technical Details: Package and deploy autotune-kruize/kruize, the recommendation engine, to run in an on-premise OpenShift cluster. This includes configuring it to use a local PostgreSQL database. Kruize is relatively easy to deploy on-prem as it was developed independently.
◦ Feature: On-Premise OpenShift Resource Optimization Backend
▪ Technical Details: Port koku-ui/ocp-backend, the Go-based glue layer, to the on-prem environment. This service is responsible for processing cost management reports from OpenShift and fetching recommendations from Kruize.
▪ Adapt data flow to remove dependencies on console.redhat.com ingress (e.g., direct Kafka ingestion for hccm.ros.events).
◦ Feature: Local Data Persistence for Resource Optimization
▪ Technical Details: Implement local PostgreSQL databases for the rosocp service (OpenShift Container Platform workload optimization) to store metrics and recommendations. Critically, optimize the current sub-optimal data flow to reduce network hops and multiple database inserts