Compare commits

..

No commits in common. "c6b2a062e961c7b31b8831ee9a1d1edc399b2125" and "cfe631eba7d28cf703c3c8b08180f84313e2ba6d" have entirely different histories.

5 changed files with 9 additions and 101 deletions

View File

@ -38,7 +38,6 @@ locals {
{ name = "resume.shockrah.xyz", records = [ var.vultr_host ] }, { name = "resume.shockrah.xyz", records = [ var.vultr_host ] },
{ name = "git.shockrah.xyz", records = [ var.vultr_host ] }, { name = "git.shockrah.xyz", records = [ var.vultr_host ] },
{ name = "sanity.shockrah.xyz", records = [ var.vke_lb ] }, { name = "sanity.shockrah.xyz", records = [ var.vke_lb ] },
{ name = "uptime.shockrah.xyz", records = [ var.vke_lb ] },
] ]
} }

View File

@ -10,10 +10,7 @@ resource kubernetes_ingress_v1 health {
spec { spec {
ingress_class_name = "nginx" ingress_class_name = "nginx"
tls { tls {
hosts = [ hosts = [ "sanity.shockrah.xyz" ]
"sanity.shockrah.xyz",
"uptime.shockrah.xyz"
]
secret_name = "shockrah" secret_name = "shockrah"
} }
rule { rule {
@ -32,22 +29,6 @@ resource kubernetes_ingress_v1 health {
} }
} }
} }
rule {
host = "uptime.shockrah.xyz"
http {
path {
path = "/"
backend {
service {
name = kubernetes_service.kuma.metadata[0].name
port {
number = kubernetes_service.kuma.spec[0].port[0].port
}
}
}
}
}
}
} }
} }

View File

@ -6,12 +6,3 @@ resource kubernetes_namespace playground {
name = var.playground.namespace name = var.playground.namespace
} }
} }
resource kubernetes_namespace dev {
metadata {
annotations = {
names = "dev"
}
name = "dev"
}
}

View File

@ -1,61 +0,0 @@
resource kubernetes_deployment kuma {
metadata {
name = "kuma"
namespace = var.playground.namespace
labels = {
"app" = "kuma"
}
}
spec {
replicas = 1
selector {
match_labels = {
"app" = "kuma"
}
}
template {
metadata {
labels = {
"app" = "kuma"
}
}
spec {
container {
name = "kuma"
image = "louislam/uptime-kuma:2"
port {
container_port = 3001
name = "uptime-kuma"
}
volume_mount {
name = "kuma-data"
mount_path = "/app/data"
}
}
volume {
name = "kuma-data"
persistent_volume_claim {
claim_name = kubernetes_persistent_volume_claim_v1.kuma.metadata[0].name
}
}
}
}
}
}
resource kubernetes_service kuma {
metadata {
name = "kuma"
namespace = var.playground.namespace
}
spec {
selector = {
"app" = "kuma"
}
port {
target_port = "uptime-kuma"
port = 3001
name = "http"
}
}
}

View File

@ -1,17 +1,15 @@
# This volume will have to get scrapped and reconfigured resource kubernetes_persistent_volume_claim_v1 gitea {
# as this will be part of a "worksite" namespace for "boring" stuff
resource kubernetes_persistent_volume_claim_v1 kuma {
metadata { metadata {
name = "kuma-data" name = "gitea"
namespace = var.playground.namespace namespace = var.playground.namespace
} }
spec { spec {
volume_mode = "Filesystem" access_modes = [ "ReadWriteMany"]
access_modes = [ "ReadWriteOnce"]
resources { resources {
requests = { requests = {
storage = "10Gi" storage = "10Gi"
} }
} }
storage_class_name = "vultr-vfs-storage"
} }
} }