From 67ff5ce72958420225d3b61beecb198b57fd775f Mon Sep 17 00:00:00 2001 From: shockrah Date: Mon, 3 Nov 2025 01:48:29 -0800 Subject: [PATCH] Gitea appearing functional with the service in place, now waiting on LB setup --- infra/vultr-kubernetes/git.tf | 66 +++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 infra/vultr-kubernetes/git.tf diff --git a/infra/vultr-kubernetes/git.tf b/infra/vultr-kubernetes/git.tf new file mode 100644 index 0000000..7b4ce1a --- /dev/null +++ b/infra/vultr-kubernetes/git.tf @@ -0,0 +1,66 @@ +resource kubernetes_deployment gitea { + metadata { + name = "gitea" + namespace = kubernetes_namespace.dev.metadata[0].name + labels = { + "app" = "gitea" + } + } + spec { + replicas = 1 + selector { + match_labels = { + "app" = "gitea" + } + } + template { + metadata { + labels = { + "app" = "gitea" + } + } + spec { + container { + name = "gitea" + image = "gitea/gitea:latest" + port { + container_port = 3000 + name = "gitea-main" + } + port { + container_port = 22 + name = "gitea-ssh" + } + volume_mount { + name = "gitea" + mount_path = "/data" + } + } + volume { + name = "gitea" + persistent_volume_claim { + claim_name = kubernetes_persistent_volume_claim_v1.gitea.metadata[0].name + } + } + } + } + } +} + + +resource kubernetes_service gitea { + metadata { + name = "gitea" + namespace = kubernetes_namespace.dev.metadata[0].name + } + spec { + selector = { + "app" = "gitea" + } + port { + target_port = "gitea-main" + port = 3000 + name = "http" + } + } +} \ No newline at end of file