From 7f5b3205d0df117e2bbcc30a8cd3e718c4f7c7d6 Mon Sep 17 00:00:00 2001 From: shockrah Date: Mon, 3 Nov 2025 02:14:06 -0800 Subject: [PATCH] Ingress functional however this is all in a cooked af namespace --- infra/vultr-kubernetes/git.tf | 4 ++-- infra/vultr-kubernetes/ingress.tf | 19 ++++++++++++++++++- infra/vultr-kubernetes/volumes.tf | 2 +- 3 files changed, 21 insertions(+), 4 deletions(-) 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"