diff --git a/infra/vultr-kubernetes/git.tf b/infra/vultr-kubernetes/git.tf index 7b4ce1a..87313cb 100644 --- a/infra/vultr-kubernetes/git.tf +++ b/infra/vultr-kubernetes/git.tf @@ -1,7 +1,7 @@ resource kubernetes_deployment gitea { metadata { name = "gitea" - namespace = kubernetes_namespace.dev.metadata[0].name + namespace = var.playground.namespace labels = { "app" = "gitea" } @@ -51,7 +51,7 @@ resource kubernetes_deployment gitea { resource kubernetes_service gitea { metadata { name = "gitea" - namespace = kubernetes_namespace.dev.metadata[0].name + namespace = var.playground.namespace } spec { selector = { diff --git a/infra/vultr-kubernetes/ingress.tf b/infra/vultr-kubernetes/ingress.tf index 585205d..bebe0e5 100644 --- a/infra/vultr-kubernetes/ingress.tf +++ b/infra/vultr-kubernetes/ingress.tf @@ -12,7 +12,8 @@ resource kubernetes_ingress_v1 health { tls { hosts = [ "sanity.shockrah.xyz", - "uptime.shockrah.xyz" + "uptime.shockrah.xyz", + "code.shockrah.xyz" ] secret_name = "shockrah" } @@ -48,6 +49,22 @@ resource kubernetes_ingress_v1 health { } } } + rule { + host = "code.shockrah.xyz" + http { + path { + path = "/" + backend { + service { + name = kubernetes_service.gitea.metadata[0].name + port { + number = kubernetes_service.gitea.spec[0].port[0].port + } + } + } + } + } + } } } diff --git a/infra/vultr-kubernetes/volumes.tf b/infra/vultr-kubernetes/volumes.tf index 41f0f1c..a4fc16d 100644 --- a/infra/vultr-kubernetes/volumes.tf +++ b/infra/vultr-kubernetes/volumes.tf @@ -18,7 +18,7 @@ resource kubernetes_persistent_volume_claim_v1 kuma { resource kubernetes_persistent_volume_claim_v1 gitea { metadata { name = "gitea-data" - namespace = kubernetes_namespace.dev.metadata[0].name + namespace = var.playground.namespace } spec { volume_mode = "Filesystem"