What problem does it solve?
This Skill provides a consistent, validated workflow for deploying, testing, troubleshooting, and operating OSDC Kubernetes clusters on AWS, reducing configuration mistakes and deployment risk.
Core Features & Use Cases
- Deployment Workflows: Guides base infrastructure, module deployment, Terraform state, Helm, Kubernetes manifests, and cluster-specific configuration driven by clusters.yaml.
- Operational Guardrails: Enforces kubeconfig locking, deployment confirmations, node draining and tainting, smoke tests, audit tracking, and safe recovery procedures.
- Validation and Troubleshooting: Covers linting, unit and integration tests, smoke testing, ARC runner health, capacity analysis, cluster recreation, and common Terraform or Kubernetes failure modes.
- Use Case: Use this Skill to add a module to a cluster, deploy it in the correct order, run the required validation, and diagnose issues without bypassing repository deployment conventions.
Quick Start
Use the osdc-deployment skill to inspect a cluster configuration and provide the safest commands to deploy or troubleshoot the requested OSDC change.