Scores own deploy. harmony_app is identity, images, context, and HarmonyApp→Scores. Authoring DX lives in dx. Compose/chart/Application model and the Helm render test are gone.
829 B
829 B
harmony_cli
UI only. Parse argv, prompt, render. Calls harmony_app or
harmony. Does not compose Scores or talk to clusters itself.
Two front-ends
Application delivery — harmony_cli::app::app_main:
cargo run -p <your-deploy-crate> -- ship --context production --tag $SHA
--context (or HARMONY_CONTEXT) is required. Verbs: build, publish,
ship, deploy, status, logs. K8sAnywhereTopology here is the control
plane (kube apply), not “the app runs on Kubernetes”.
Generic Score runner — harmony_cli::run:
cargo run --bin example-cli -- --help
List / filter / confirm / interpret Scores. Interactive TUI when built with
tui (cargo run -p example-tui).
Architecture: harmony_app/README.md.