/deploy
Full pipeline orchestrator — runs every step from clone to CI/CD setup
Inputs
Service name, repo URL, cloud provider, region, environment, KEDA preference
Outputs
Dockerfile, Terraform, Helm chart, CI/CD workflows, ESO secrets, cost estimate
/dockerize
Generate or validate a Dockerfile for the detected language/framework
Inputs
Repo path or URL, service name
Outputs
Dockerfile at repo root, hadolint + trivy scan results
/helm
Generate a production-ready Helm chart with security contexts and probes
Inputs
Service name, cloud provider, container port
Outputs
helm/ directory; runs helm lint and helm unittest
/secrets
Scan repo for secrets and generate ESO manifests or sealed secrets
Inputs
Repo path, service name, cloud provider, output directory
Outputs
ESO ClusterSecretStore + ExternalSecret manifests, github-secrets.md checklist
/test
Run all validation layers: Dockerfile, Terraform, Helm, GitHub Actions, integration
Inputs
Service name, repo path, terraform dir, helm dir, cloud provider
Outputs
Pass/fail report for each layer; exits non-zero if any test fails
/local-test
Validate Terraform against a local cloud emulator (LocalStack / Azurite / GCP emulators)
Inputs
Cloud provider, terraform directory, service name
Outputs
Emulator apply results, resource inventory, teardown confirmation
/optimize-cost
Apply KEDA scale-to-zero configuration to the Helm chart
Inputs
Terraform directory, platform (eks / aks / gke)
Outputs
KEDA HTTPScaledObject manifest, updated Helm values, estimated monthly savings
/audit
Audit existing Terraform, Helm, and Dockerfiles against the security checklist
Inputs
Repo path (must contain existing infrastructure files)
Outputs
Prioritized findings (CRITICAL / HIGH / MEDIUM / LOW), diff suggestions
/status
Show the current state of all generated artifacts for a service
Inputs
Service name, workspace path
Outputs
Summary table of generated files, last-run test results, cost estimate