What problem does it solve?
This Skill prevents direct, unmanaged changes to your Kubernetes cluster infrastructure, ensuring all modifications are tracked, auditable, and follow Infrastructure as Code (IaC) principles. It enforces a Git-first workflow for all infrastructure updates, including ConfigMaps and Secrets.
Core Features & Use Cases
- Infrastructure as Code Enforcement: Mandates that all Kubernetes changes are made through the
infra-startup Git repository.
- ConfigMap & Secret Management: Manages LLM model configurations (ConfigMaps) and API keys (SealedSecrets) via a Git-first workflow.
- Use Case: When you need to update the replica count for a service, you must first edit the deployment manifest in the
infra-startup repository, apply the changes from there, and then commit the modification to Git, rather than using kubectl scale directly.
Quick Start
Use the infra skill to update the image pull secret for the 'my-service' deployment in the 'dev' environment.