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:
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user