All apps/Kargo

Kargo

kargo

Kargo is a Kubernetes-native continuous promotion platform for GitOps workflows.

Runs as kargo|macOS, Linux, Windows|kargo.akuity.io

Command form

ai-draft · 3 tasks · 8 fields

Promote freight to a stage. Exactly one freight selector and one target are expected; the form does not enforce that. Other commands, login and --wait are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui kargo

kargo promote

Promote freight

Promote freight (by name, alias or from a warehouse) to a stage or to the stages downstream of it, or abort a promotion.

Promote freightExample values, fixed in this page — nothing here reaches a terminal
Basic
Project
string
Freight name
string
Freight alias
string
Target stage*
string
TasksEach one presets the form for one job
Promote freight to a stage
projectfreightfreight_aliasstage
Promote to downstream stages
projectfreightfreight_aliasdownstream_from
Abort a promotion
projectnameabort
ParametersOnly these flags are editable in the form
Project
Defaults to the project set with kargo config set-project.
string
--project
Freight name
string
--freight
Freight alias
string
--freight-alias
Warehouse
string
--warehouse
Target stage
string
--stage
Promote to stages downstream of
string
--downstream-from
Promotion name (abort only)
string
--name
Abort the promotion
boolean
--abort
SourcesEvery flag above is checked against these
src
"promote [--project=project] " + "(--freight=freight | --freight-alias=alias | --warehouse=warehouse | --name=name) " + "[(--stage=stage | --downstream-from=stage) | --abort]", # Promote a piece of freight specified by name to the QA stage kargo promote --project=my-project --freight=abc123 --stage=qa kargo promote --project=my-project --freight-alias=wonky-…
helpmain 2026-10-27

github.com

Before it fills your prompt, Otty checks the installed kargo against its version. A form that does not match your version is not offered.