kepler-operator icon indicating copy to clipboard operation
kepler-operator copied to clipboard

feat(kepler-x): Add internal API and CRD for managing Kepler Reboot

Open KaiyiLiu1234 opened this issue 9 months ago • 1 comments

This commit initializes a new internal API for Kepler Reboot called KeplerX. The API was then used to generate the KeplerX CRD. KeplerX will function similarily to KeplerInternal as a private API for Kepler, however it will only manage the Kepler Reboot image which will initially only cover Baremetal RAPL Energy metrics and /proc/stat Resource Utilization Metrics.

Spec: Only contains fields relevant to Kepler Baremetal RAPL functionality. Redfish, ModelServer, and Estimator are not included in this initial API.

Status: Contains same fields as Kepler API

Please recommend any additional additions or deletions from the KeplerX API.

Signed-off-by: Kaiyi Liu [email protected]

KaiyiLiu1234 avatar Apr 02 '25 20:04 KaiyiLiu1234

Note: operator-upgrade check appears to fail due to a 404 error for a missing package. I will rerun workflow in a few hours to see if the error is resolved. An Issue was raised in the meantime and is linked here.

KaiyiLiu1234 avatar Apr 02 '25 21:04 KaiyiLiu1234

Closing this as PowerMonitor is already merged.

sthaha avatar May 01 '25 12:05 sthaha