What problem does it solve?
This Skill streamlines the deployment of Kubernetes applications within the Vixens homelab environment by providing standardized patterns, templates, and validation checklists, ensuring consistency and adherence to best practices.
Core Features & Use Cases
- Standardized Templates: Offers four distinct templates (stateless-native, stateless-helm, stateful, complex) for various application needs.
- Reusable Patterns: Includes pre-defined patterns for NetworkPolicy, ServiceMonitor, and VerticalPodAutoscaler.
- Comprehensive Validation: Guides users through a Definition of Done (DoD) checklist and essential validation commands (yamllint, kustomize build, kinds diff).
- Use Case: A software engineer needs to deploy a new microservice to the Vixens cluster. They can use this Skill to select the appropriate template, configure it according to Vixens standards, validate the manifests, and generate the necessary ArgoCD Application definition.
Quick Start
Use the vixens-app-patterns skill to deploy a new stateless application named 'my-app' using the stateless-native template.