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.
This commit is contained in:
Will Anderson
2026-04-26 00:58:43 -05:00
parent 89a0209637
commit 74dd054a36
22 changed files with 1420 additions and 0 deletions
+40
View File
@@ -50,3 +50,43 @@ resource "kubernetes_namespace" "neuron_tim" {
}
}
}
# Swarm variant namespaces — isolated execution environments for swarm self-improvement loops
resource "kubernetes_namespace" "swarm_alpha" {
metadata {
name = "swarm-alpha"
labels = {
managed-by = "terraform"
tier = "swarm"
environment = "swarm"
app = "neuron-technologies"
variant = "alpha"
}
}
}
resource "kubernetes_namespace" "swarm_beta" {
metadata {
name = "swarm-beta"
labels = {
managed-by = "terraform"
tier = "swarm"
environment = "swarm"
app = "neuron-technologies"
variant = "beta"
}
}
}
resource "kubernetes_namespace" "swarm_gamma" {
metadata {
name = "swarm-gamma"
labels = {
managed-by = "terraform"
tier = "swarm"
environment = "swarm"
app = "neuron-technologies"
variant = "gamma"
}
}
}