From fce73d06e07d34ccc9e43b6e1737789f282062e4 Mon Sep 17 00:00:00 2001 From: shockrah Date: Wed, 17 Sep 2025 23:08:33 -0700 Subject: [PATCH] Adding dns vars for sanity.shockrah.xyz --- infra/vultr-kubernetes/ingress.tf | 11 +++++++++++ infra/vultr-kubernetes/variables.tf | 3 +++ infra/vultr-kubernetes/variables.tfvars | 5 +++++ 3 files changed, 19 insertions(+) create mode 100644 infra/vultr-kubernetes/ingress.tf diff --git a/infra/vultr-kubernetes/ingress.tf b/infra/vultr-kubernetes/ingress.tf new file mode 100644 index 0000000..4b1d9c6 --- /dev/null +++ b/infra/vultr-kubernetes/ingress.tf @@ -0,0 +1,11 @@ +resource kubernetes_ingress playground_ingress { + metadata { + name = "playground-ingress" + } + spec { + ingress_class_name = "nginx" + rule { + host = var.playground.health.dns + } + } +} \ No newline at end of file diff --git a/infra/vultr-kubernetes/variables.tf b/infra/vultr-kubernetes/variables.tf index 72bc7b5..5458d7b 100644 --- a/infra/vultr-kubernetes/variables.tf +++ b/infra/vultr-kubernetes/variables.tf @@ -40,6 +40,9 @@ variable cluster { variable playground { type = object({ namespace = string + health = object({ + dns = string + }) }) } diff --git a/infra/vultr-kubernetes/variables.tfvars b/infra/vultr-kubernetes/variables.tfvars index 200a8fa..ff00da4 100644 --- a/infra/vultr-kubernetes/variables.tfvars +++ b/infra/vultr-kubernetes/variables.tfvars @@ -16,6 +16,11 @@ cluster = { playground = { namespace = "playground" + # Sanity check service that is used purely for the sake of ensuring + # things are ( at a basic level ) functional + health = { + dns = "health" + } } bastion = {