devstack

Automates DevStack onboarding, Helmfile deployment, Kubernetes validation, image checks, and recovery workflows.

31|4|Updated Aug 24, 2021
One-click install
npx skills add https://github.com/razorpay/trino-gateway --skill devstack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devstack
Source: https://github.com/razorpay/trino-gateway/tree/main/.agents/skills/devstack
Command: npx skills add https://github.com/razorpay/trino-gateway --skill devstack

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Deploy and debug helmfile-based services with automated validation, intelligent troubleshooting, and autonomous error recovery for devstack deployments.

Core Features & Use Cases

  • Automated pre-flight validation of helmfile deployments, including image harbor checks and TTL/resource defaults.
  • Autonomous debugging and recovery workflows for common pod failures (CrashLoopBackOff, ImagePullBackOff, OOMKilled).
  • Onboarding new applications to devstack with automatic kube-manifests path detection, cloning, and chart templating.
  • Post-deployment monitoring and health checks to ensure quick feedback and reliability.

Quick Start

Run the devstack onboarding flow to onboard a new service and deploy it with full validation and auto-fixes.

Frequently Asked Questions about devstack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate helmfile deployments and fix Kubernetes pod failures?

Automate helmfile deployments by running pre-flight validation, rendering charts, checking images against Harbor, and applying auto-fixes for resource limits, probes, and TTLs. It also provides autonomous recovery workflows for common pod failures like CrashLoopBackOff and OOMKilled.

How do I onboard a new application to devstack if kube-manifests is missing?

Onboard new applications to devstack using automatic path-detection for kube-manifests. If the kube-manifests repository is missing, the process auto-clones it and handles chart templating to complete the onboarding setup.

Does devstack handle post-deployment validation for Kubernetes services?

Devstack handles post-deployment validation by performing health checks and monitoring Kubernetes services after helmfile deployment. This ensures quick feedback and reliability by verifying chart rendering and image harbor checks.

Why does my helmfile deployment fail with ImagePullBackOff or OOMKilled errors?

Helmfile deployments fail with ImagePullBackOff or OOMKilled errors due to image validation gaps or insufficient resource limits. Devstack automates troubleshooting by applying auto-fixes for resource limits and validating images against Harbor to recover from these failures.

Can I use devstack to automatically fix configuration gaps in Kubernetes probes and TTL?

You can use devstack to automatically fix configuration gaps in Kubernetes probes, TTL, and resource limits. It coordinates chart rendering and applies these auto-fixes during the helmfile deployment validation process.