diff --git a/cluster/kubernetes.tf b/cluster/kubernetes.tf index d258363a..007dc9a8 100644 --- a/cluster/kubernetes.tf +++ b/cluster/kubernetes.tf @@ -10,7 +10,6 @@ variable "cluster_ca_certificate" { type = string } - provider "kubernetes" { host = "https://ran.gensokyo.zone:6443" client_certificate = var.client_certificate diff --git a/cluster/metallb.tf b/cluster/metallb.tf deleted file mode 100644 index 2c8fe44a..00000000 --- a/cluster/metallb.tf +++ /dev/null @@ -1,16 +0,0 @@ -resource "helm_release" "metallb" { - name = "metallb" - repository = "https://metallb.github.io/metallb" - chart = "metallb" - create_namespace = true - namespace = "metallb-system" - - timeout = var.helm_timeout - cleanup_on_fail = true - force_update = true - - values = [ - yamlencode({ - }) - ] -} \ No newline at end of file diff --git a/cluster/traefik.tf b/cluster/traefik.tf index b8e1c221..9833b27e 100644 --- a/cluster/traefik.tf +++ b/cluster/traefik.tf @@ -1,4 +1,4 @@ -/*resource "helm_release" "traefik" { +resource "helm_release" "traefik" { name = "traefik" repository = "https://traefik.github.io/charts" chart = "traefik" @@ -14,6 +14,18 @@ deployment = { replicas = 1 } + ports = { + traefik = { + web = { + hostPort = 80 + expose = false + } + websecure = { + hostPort = 443 + expose = false + } + } + } }) ] -}*/ \ No newline at end of file +} \ No newline at end of file