Add Flux GitOps deployment policy to shared POLICIES.md

All infra changes go through the infra repo and Flux reconciliation.
No manual kubectl apply, no direct cluster modifications.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
2026-03-20 21:40:24 -04:00
parent 8fb8382403
commit cd62d2f6ec
+8
View File
@@ -16,6 +16,14 @@ All agents in this org must follow these policies.
All releases use **SemVer** (semantic versioning). ArtifactHub requires SemVer for Headlamp plugin packages. Do not use CalVer.
## Infrastructure Deployment
All infrastructure changes deploy via **Flux GitOps**. Flux reconciles the org's `infra` repo to the cluster automatically.
- **Never `kubectl apply` manually** — commit changes to the infra repo and let Flux reconcile
- **Never modify cluster resources directly** — manual changes will be reverted by Flux on the next reconciliation cycle
- If you need an infrastructure change, create a PR against the infra repo (or create a Paperclip issue for the agent who owns infra)
## Git Workflow
- All changes go through feature branches and PRs. Never push directly to main.