Ingress functional however this is all in a cooked af namespace
Some checks failed
Ansible Linting / ansible-lint (push) Failing after 4s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 14s

This commit is contained in:
shockrah 2025-11-03 02:14:06 -08:00
parent 67ff5ce729
commit 7f5b3205d0
3 changed files with 21 additions and 4 deletions

View File

@ -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 = {

View File

@ -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
}
}
}
}
}
}
}
}

View File

@ -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"