Toolbox Documentation

busy_cluster

Commands relating to make a cluster busy with lot of resources

cluster

Commands relating to cluster scaling, upgrading and environment capture

configure

Commands relating to TOPSAIL testing configuration
  • apply Applies a preset (or a list of presets) to the current configuration file

  • enter Enter into a custom configuration file for a TOPSAIL project

  • get Gives the value of a given key, in the current configuration file

  • name Gives the name of the current configuration

cpt

Commands relating to continuous performance testing management

fine_tuning

Commands relating to RHOAI scheduler testing

run

Run `topsail` toolbox commands from a single config file.

gpu_operator

Commands for deploying, building and testing the GPU operator in various ways

jump_ci

Commands to run TOPSAIL scripts in a jump host
  • ensure_lock Ensure that cluster lock with a given name is taken. Fails otherwise.

  • prepare_step Prepares the jump host for running a CI test step:

  • prepare_topsail Prepares the jump host for running TOPSAIL: - clones TOPSAIL repository - builds TOPSAIL image in the remote host

  • release_lock Release a cluster lock with a given name on a remote node

  • retrieve_artifacts Prepares the jump host for running a CI test step:

  • take_lock Take a lock with a given cluster name on a remote node

kepler

Commands relating to kepler deployment
  • deploy_kepler Deploy the Kepler operator and monitor to track energy consumption

  • undeploy_kepler Cleanup the Kepler operator and associated resources

kserve

Commands relating to RHOAI KServe component

kubemark

Commands relating to kubemark deployment

kwok

Commands relating to KWOK deployment

llm_load_test

Commands relating to llm-load-test
  • run Load test the wisdom model

local_ci

Commands to run the CI scripts in a container environment similar to the one used by the CI
  • run Runs a given CI command

  • run_multi Runs a given CI command in parallel from multiple Pods

mac_ai

Commands relating to the MacOS AI performance evaluation

nfd

Commands for NFD related tasks

nfd_operator

Commands for deploying, building and testing the NFD operator in various ways

pipelines

Commands relating to RHODS

remote

Commands relating to the setup of remote hosts
  • build_image Builds a podman image

  • clone Clones a Github repository in a remote host

  • download Downloads a file in a remote host

  • retrieve Retrieves remote files locally

repo

Commands to perform consistency validations on this repo itself

rhods

Commands relating to RHODS

scheduler

Commands relating to RHOAI scheduler testing

server

Commands relating to the deployment of servers on OpenShift

storage

Commands relating to OpenShift file storage