redhat-performance / benchmark-runner

Containerized Python based Framework for running and visualizing benchmark workloads on any Kubernetes/ OpenShift and runtime kinds pods, kata containers and kubevirt virtual machines simply and safely
Apache License 2.0
20 stars 19 forks source link

VM run_strategy support #925

Closed ebattat closed 1 week ago

ebattat commented 1 week ago

Type of change

Note: Fill x in []

Description

Add VM Run Strategy Support:

  1. NodeHealthCheck (NHC Operator): Deploy node health checks using the Node Health Check Operator. This requires a run_strategy set to always, which is essential for the OCP upgrade process.

  2. Fast VM Loading: Accelerate VM loading without transitioning through all the states (e.g., create -> stop -> start). Start VMs immediately to reduce loading time from 30 minutes to 10 minutes for 150 VMs.

For security reasons, all pull requests need to be approved first before running any automated CI