Files
stonks-oracle/.kiro/hooks/validate-k8s-on-save.md

23 lines
810 B
Markdown

---
name: Validate Helm & K8s on Save
description: Validate Helm templates and K8s manifests when infrastructure files are saved
version: "2.0"
trigger:
type: onSave
filePattern: "infra/**/*.{yaml,yml,tpl}"
---
When a Helm or K8s manifest file is saved:
1. If it's under `infra/helm/`:
- Run `helm template stonks-oracle infra/helm/stonks-oracle -n stonks-oracle` to validate template rendering
- Check for template syntax errors
- Verify the output contains expected resource types (Deployment, Service, Ingress, NetworkPolicy)
- Report any rendering errors concisely
2. If it's under `infra/k8s/`:
- Parse the YAML to check for syntax errors
- Verify required fields exist (apiVersion, kind, metadata)
- Check that namespace is set to `stonks-oracle`
- Report any issues found