Loading...
Loading...
This skill should be used when users need to manage progressive delivery via Kargo CLI. It covers freight management, stage promotion, warehouse status, and deployment pipeline operations. Integrates with ArgoCD for GitOps sync. Triggers on requests mentioning Kargo, freight, stage promotion, progressive delivery, or deployment pipelines.
npx skill4agent add oldwinter/skills kargo-clihttp://192.168.10.117:31080http://192.168.10.117:31080kargo login http://192.168.10.117:31080 --admin --password admin --insecure-skip-tls-verify| Project | Description |
|---|---|
| SimplexAI main deployment pipeline |
| Stage | Environment | ArgoCD App | Auto-Promote |
|---|---|---|---|
| K3s Local | simplex-local | Yes |
| K3s Local2 | simplex-local2 | Yes |
| AWS EKS Staging | simplex-k2-staging | Yes |
| AWS EKS Production | simplex-k1-prod | No (Manual) |
# List all projects
kargo get projects
# Get project details
kargo get project kargo-simplex# List stages in project
kargo get stages -p kargo-simplex
# Get specific stage details
kargo get stage staging -p kargo-simplex
# Get stage in YAML format
kargo get stage staging -p kargo-simplex -o yaml# List all freights in project
kargo get freights -p kargo-simplex
# Get freight details
kargo get freight <freight-id> -p kargo-simplex
# List freights verified for a stage
kargo get freights -p kargo-simplex --verified-in staging
# List freights approved for a stage
kargo get freights -p kargo-simplex --approved-for prod# Promote freight to stage
kargo promote --stage staging -p kargo-simplex --freight <freight-id>
# Promote latest available freight
kargo promote --stage staging -p kargo-simplex
# Promote to production (manual approval required)
kargo promote --stage prod -p kargo-simplex --freight <freight-id># List warehouses
kargo get warehouses -p kargo-simplex
# Get warehouse details
kargo get warehouse <name> -p kargo-simplex
# Refresh warehouse (check for new artifacts)
kargo refresh warehouse <name> -p kargo-simplex# Approve freight for stage
kargo approve --stage prod -p kargo-simplex --freight <freight-id>┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Warehouse │────▶│ local │────▶│ staging │────▶│ prod │
│ (ECR Watch) │ │ (Auto) │ │ (Auto) │ │ (Manual) │
└─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘
│ │ │ │
▼ ▼ ▼ ▼
New Image K3s Local AWS Staging AWS Prod
Detected Deployed Deployed Deployed| Status | Meaning |
|---|---|
| Stage has current freight and is healthy |
| Freight is being promoted/verified |
| Promotion failed or ArgoCD sync failed |
| Field | Meaning |
|---|---|
| Freight has been tested in a stage |
| Freight is approved for promotion to next stage |
🚀 Kargo Pipeline Status (kargo-simplex)
┌──────────┬─────────────────────────┬───────────┬─────────────────┐
│ Stage │ Current Freight │ Health │ Status │
├──────────┼─────────────────────────┼───────────┼─────────────────┤
│ local │ 719578f13844... │ Healthy │ Verified │
│ staging │ 719578f13844... │ Healthy │ Verified │
│ prod │ (pending) │ - │ Awaiting Promo │
└──────────┴─────────────────────────┴───────────┴─────────────────┘kargo get warehouses -p kargo-simplexkargo refresh warehouse <name> -p kargo-simplexkargo get stage <name> -p kargo-simplexkargo login http://192.168.10.117:31080 --admin --password admin --insecure-skip-tls-verifykustomization.yamlkargo.akuity.io/authorized-stage