74dd054a36
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.
31 lines
848 B
YAML
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.
|