infra: add neurontechnologies.ai Cloudflare routing and k8s namespaces

- Add CNAME records for @, www, dev, stage → legion tunnel
- Add tunnel ingress rules for neurontechnologies.ai, www, dev, stage
- Add neuron-dev, neuron-stage, neuron-prod k8s namespaces on Legion
This commit is contained in:
Will Anderson
2026-04-16 21:55:19 -05:00
parent d1493f9ecd
commit 8aa01bc840
3 changed files with 115 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
# Neuron Technologies — dev / stage / prod namespaces
# All other resources (Deployments, Services, IngressRoutes, ExternalSecrets, PVCs)
# are managed by Argo CD from k8s/neuron-technologies/{env}/
resource "kubernetes_namespace" "neuron_dev" {
metadata {
name = "neuron-dev"
labels = {
managed-by = "terraform"
tier = "apps"
environment = "dev"
app = "neuron-technologies"
}
}
}
resource "kubernetes_namespace" "neuron_stage" {
metadata {
name = "neuron-stage"
labels = {
managed-by = "terraform"
tier = "apps"
environment = "stage"
app = "neuron-technologies"
}
}
}
resource "kubernetes_namespace" "neuron_prod" {
metadata {
name = "neuron-prod"
labels = {
managed-by = "terraform"
tier = "apps"
environment = "prod"
app = "neuron-technologies"
}
}
}