| Script | Description |
|---|---|
| info/mtu | Show the nodes' MTU for some interfaces |
| info/node-versions | Show node components versions such as kubelet, crio, kernel, etc. |
| info/04-machineset | Show the machinesets status |
| info/00-clusterversion | Show the clusterversion |
| info/biosversion | Show the nodes' BIOS version |
| info/locks | List all pods with locks on each node |
| info/01-clusteroperators | Show the clusteroperators |
| info/03-pods | Show the pods running in the cluster |
| info/ethtool-firmware-version | Show the nodes' NIC firmware version using ethtool |
| info/ovs-hostnames | Show the ovs database chassis hostnames |
| info/02-nodes | Show the nodes status |
| info/bmh-machine-node | Show the node,machine and bmh relationship |
| info/container-images-running | Show the images of the containers running in the cluster |
| info/container-images-stored | Show the container images stored in the cluster hosts |
| Script | Description |
|---|---|
| pre/00-install-config-valid-yaml | Checks if the install-config.yaml file is a valid yaml file |
| pre/dns-hostnames | Checks if the api and wildcard DNS entries are correct |
| Script | Description |
|---|---|
| ssh/bz1941840 | Checks if the authentication-operator is using excessive RAM -> hung kubelet BZ1941840 |
| Script | Description |
|---|---|
| checks/port-thrashing | Checks if there are OVN pods thrashing |
| checks/entropy | Checks if the workers have enough entropy |
| checks/chronyc | Checks if the worker clocks are synced using chronyc |
| checks/pdb | Checks if there are PodDisruptionBudgets with 0 disruptions allowed |
| checks/clusterversion_errors | Checks if there are clusterversion errors |
| checks/mellanox-firmware-version | Checks if the nodes' Mellanox Connect-4 firmware version is below the recommended version. |
| checks/pvc | Checks if there are persistent volume claims that are not bound |
| checks/flow-control | Checks if either TX or RX flow control is enabled on a NIC |
| checks/ctrlnodes | Checks if any controller nodes have had the NoSchedule taint removed |
| checks/iptables-22623-22624 | Checks if the nodes iptables rules are blocking 22623/tpc or 22624/tcp |
| checks/mcp | Checks if there are degraded mcp |
| checks/zombies | Checks if more than 5 zombie processes exist on the hosts |
| checks/notrunningpods | Checks if there are not running pods |
| checks/alertmanager | Checks if there are warning or error alerts firing |
| checks/ovn-pods-memory-usage | Checks if the memory usage of the OVN pods is under the LIMIT threshold |
| checks/operators | Checks if there are operators in 'bad' state |
| checks/bz1948052 | Checks for BZ 1948052 based on kernel version |
| checks/csr | Checks if there are pending csr |
| checks/sriov | Checks if the SR-IOV network state is synced |
| checks/nodes | Checks if there are not ready or not schedulable nodes |
| checks/restarts | Checks if there are pods restarted > n times (10 by default) |
| checks/terminating | Checks if there are pods terminating |