What problem does it solve?
aicli eliminates the complexity of provisioning OpenShift clusters through the Assisted Installer API by providing a single, consistent CLI to create and control clusters, hosts, infraenvs, ISOs, and manifests.
Core Features & Use Cases
- Cluster lifecycle management: create, start/stop, wait for install completion, export, and delete clusters.
- Host and Day-2 operations: list hosts, wait for hosts to appear, update host settings (role/name/network/disk/labels), and launch day2 worker installs.
- Discovery ISO and asset handling: fetch discovery ISOs and download/install artifacts like kubeconfig, install-config, ignition, and manifests for troubleshooting or automation.
- Static/disconnected provisioning support: inject static networking data (nmstate), and handle disconnected installs by configuring registry/cert trust.
Quick Start
Run: aicli create cluster mycluster