Files
Will Anderson 74dd054a36 feat(swarm): add swarm self-improvement loop infrastructure
Adds complete k8s manifests, ArgoCD app, and Terraform namespace
resources for the Neuron swarm self-improvement loop system.

Each variant (alpha, beta, gamma) gets its own isolated namespace,
PVC, MCP/REST deployments, ExternalSecrets from Vault, RBAC for CI,
and a SQLite clone Job template for session startup.
2026-04-26 00:58:43 -05:00

31 lines
848 B
YAML

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
# Namespaces
- namespace-alpha.yaml
- namespace-beta.yaml
- namespace-gamma.yaml
# Persistent volumes
- pvc-alpha.yaml
- pvc-beta.yaml
- pvc-gamma.yaml
# Base config
- configmaps.yaml
# Shared secrets from Vault
- externalsecrets.yaml
# MCP deployments
- mcp-deployment-alpha.yaml
- mcp-deployment-beta.yaml
- mcp-deployment-gamma.yaml
# REST deployments
- rest-deployment-alpha.yaml
- rest-deployment-beta.yaml
- rest-deployment-gamma.yaml
# Services
- services.yaml
# RBAC for CI runner
- rbac.yaml
# SQLite clone Jobs (applied by swarm.sh at session start, not auto-synced by ArgoCD)
# These are listed here for reference but excluded from ArgoCD automated sync
# via the ignoreDifferences config in the ArgoCD app.