Skip to main content

CLI Reference

SmoothGlue CLI — v7.5.0 latest / v7.3.0 stable. Written in Go. macOS and Linux only. No Windows support.

Installation

Download the binary from the SmoothGlue portal. Add to your PATH.

# Verify installation
smoothglue version

Top-Level Commands

CommandDescription
smoothglue configureInteractive TUI wizard to create or edit platform.yaml
smoothglue installRun the 9-stage install state machine (resumable)
smoothglue statusShow current platform health and service URLs
smoothglue destroyTear down the platform and de-provision infrastructure
smoothglue packageCreate a Zarf bundle for air-gap delivery
smoothglue upgradeUpgrade platform components to a new version
smoothglue versionPrint CLI version

smoothglue configure

Launches an interactive TUI wizard (Charmbracelet) to create or edit platform.yaml.

FlagDefaultDescription
--template(interactive)Platform template: build, run, or edge
--provider(interactive)Cloud provider: aws or kvm
--outputplatform.yamlOutput file path
--non-interactivefalseSkip TUI, require all flags

smoothglue install

Runs the 9-stage install state machine. Resumable — re-run the same command to continue from the last successful stage.

FlagDefaultDescription
--configplatform.yamlPath to config file
--stage(resume from last)Force start at a specific stage (1–9)
--dry-runfalseValidate config without executing
--timeout60mPer-stage timeout

9-Stage Install State Machine

StageNameWhat it does
1ValidateConfig validation, prerequisite checks
2NetworkVPC, subnets, security groups
3ClusterEKS/RKE2/KVM cluster provisioning
4BootstrapFlux, cert-manager, external-secrets install
5PlatformBig Bang + SmoothGlue packages deploy
6IdentityKeycloak realm, clients, SSO wiring
7AppsSelected optional apps deploy
8ValidationHealth checks on all deployed services
9OutputPrint access URLs and credentials