One-command deploy to any environment with automatic validation and Harness pipeline execution
Deploys services to any environment with validation, Harness pipeline execution, and monitoring.
/plugin marketplace add Lobbi-Docs/claude/plugin install lobbi-docs-aws-eks-helm-keycloak-plugins-aws-eks-helm-keycloak@Lobbi-Docs/claudeDeploy your service to any environment with a single command. Handles validation, Harness pipeline execution, and monitoring.
/eks:ship [environment] [options]
environment - Target environment: dev, staging, prod (default: dev)--service - Service to deploy (default: auto-detect from cwd)--version - Version/tag to deploy (default: current commit SHA)--message - Deployment note/message--strategy - Override strategy: rolling, canary, blue-green--skip-validation - Skip pre-deploy validation (not recommended)--skip-tests - Skip post-deploy smoke tests--hotfix - Enable hotfix mode (bypasses staging)--dry-run - Show what would happen without deploying--wait - Wait for deployment to complete (default: true)--timeout - Deployment timeout in minutes (default: 15)/eks:ship
# or
/eks:ship dev
Fastest path - deploys current commit to development.
/eks:ship staging
Deploys after passing dev validation.
/eks:ship prod
Requires approval, uses canary strategy by default.
/eks:ship staging --version=v1.2.3
/eks:ship prod --hotfix --message="Critical security patch"
Bypasses normal flow with expedited approval.
/eks:ship prod --dry-run
Shows deployment plan without executing.
/eks:ship staging
═════════════════════════════════════════════════════════════════════════
📋 PRE-FLIGHT CHECKS
├── ✅ Helm chart linted
├── ✅ Security scan passed (0 critical, 0 high)
├── ✅ Values validated for staging
├── ✅ Keycloak client verified
└── ✅ Image exists in ECR
🚀 TRIGGERING HARNESS PIPELINE
├── Pipeline: api-gateway-deploy
├── Environment: staging
├── Version: abc123f
└── Strategy: rolling
⏳ DEPLOYMENT IN PROGRESS
├── Stage: Helm Deploy
├── Status: Running...
└── Progress: ████████░░░░░░░░░░░░ 40%
✅ DEPLOYMENT SUCCESSFUL
├── Duration: 3m 42s
├── Pods: 3/3 ready
├── Health: All endpoints responding
└── Keycloak: Client authenticated
🧪 SMOKE TESTS
├── ✅ Health endpoint: 200 OK
├── ✅ Auth flow: Token obtained
└── ✅ API response: Valid
📊 DEPLOYMENT SUMMARY
├── Service: api-gateway
├── Environment: staging
├── Version: abc123f → deployed
├── Previous: def456g
├── Replicas: 3
└── URL: https://api-gateway.staging.example.com
═════════════════════════════════════════════════════════════════════════
develop--hotfix)--hotfix)For critical fixes that need expedited deployment:
/eks:ship prod --hotfix --message="CVE-2024-xxxxx patch"
Hotfix mode:
This command activates the deployment-strategist agent for execution.
Pre-Flight Checks
Trigger Pipeline
Monitor Deployment
Post-Deploy Validation
Report & Cleanup
If deployment fails or issues are detected:
# Automatic rollback (if enabled in pipeline)
# Or manual rollback:
/eks:ship staging --version=<previous-version>
Rich terminal output with progress bars and colors.
/eks:ship staging --output=json
/eks:ship staging --quiet
If JIRA_KEY environment variable is set:
If configured: