Tasks for a cluster installed with wasctl.
flowchart LR
status["wasctl status"] --> info["wasctl info"]
info --> doctor["wasctl doctor"]
doctor --> fix["Remediate / re-run stage"]
fix --> status
./wasctl status # which stages completed
./wasctl info # workloads, Kafka, storage
./wasctl doctor # diagnostic checksIn the web UI (wasctl serve): select the workspace, then use Overview, Workloads, Kafka, Storage, or Operations → Diagnostics.
./wasctl config show
./wasctl workspace list
./wasctl workspace info <cluster-name>Clear a stuck install lock:
./wasctl unlock <cluster-name>flowchart TB
laptop["Any laptop with credentials"] --> meta["Cloud meta store"]
meta --> ws["workspace.json · kubeconfig · locks"]
ws --> cluster["Live EKS / AKS cluster"]
./wasctl install app
# or: helm upgrade — see the chart READMEWith a local checkout of this repo:
./wasctl install app --localReplace the binary. Workspace state remains in your cloud account.
Re-run ./wasctl install infra only when you want Terraform to reconcile. Review the plan carefully; changes can replace nodes or networking.
./wasctl support-bundleSend the archive to Wolfram support. The web UI Operations tab can generate the same bundle.
flowchart RL
app[app] --> addons[addons] --> kube[kubeconfig] --> infra[infra]
infra --> backend[backend] --> boot[bootstrap]
Destroy reverses the install order (application and add-ons before infrastructure).
./wasctl destroy
./wasctl destroy --destroy-state-backend # also delete TF state storageConfirm the cluster name when prompted. In the web UI: Operations → Destroy.
./wasctl workspace delete <cluster-name> # remove workspace metadata only| Situation | Action |
|---|---|
| Interrupted install | wasctl status, then re-run the failed stage |
| Stuck lock | wasctl unlock <name> |
| Wrong kubectl context | wasctl does not write ~/.kube/config; use wasctl info or the web UI |
| Addon already exists | --skip <addon> on the addons stage |
| Pending Azure log PVCs | Check storage class and Premium share size; delete Pending PVCs before resizing |
See also: troubleshooting.md · architecture.md.
