From 7c01d6081220e4cb15458cec9d54234285af747f Mon Sep 17 00:00:00 2001 From: Kat Inskip Date: Mon, 1 May 2023 09:10:55 -0700 Subject: [PATCH] [TRAEFIK] Move to NodePort --- cluster/kubernetes.tf | 1 - cluster/metallb.tf | 16 ---------------- cluster/traefik.tf | 16 ++++++++++++++-- 3 files changed, 14 insertions(+), 19 deletions(-) delete mode 100644 cluster/metallb.tf 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