From c5d5056c893b809241c9b78d97ac0851d6b03da7 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Thu, 16 Jan 2025 22:07:38 +0000 Subject: [PATCH] add echo to ingress factory [ci skip] --- modules/kubernetes/echo/main.tf | 39 +++++---------------------------- 1 file changed, 5 insertions(+), 34 deletions(-) diff --git a/modules/kubernetes/echo/main.tf b/modules/kubernetes/echo/main.tf index 3c834287..015b9f7b 100644 --- a/modules/kubernetes/echo/main.tf +++ b/modules/kubernetes/echo/main.tf @@ -73,38 +73,9 @@ resource "kubernetes_service" "echo" { } } -resource "kubernetes_ingress_v1" "echo" { - metadata { - name = "echo" - namespace = "echo" - - annotations = { - "kubernetes.io/ingress.class" = "nginx" - # "nginx.ingress.kubernetes.io/auth-url" : "https://oauth2.viktorbarzin.me/oauth2/auth" - # "nginx.ingress.kubernetes.io/auth-signin" : "https://oauth2.viktorbarzin.me/oauth2/start?rd=/redirect/$http_host$escaped_request_uri" - } - } - - spec { - tls { - hosts = ["echo.viktorbarzin.me"] - secret_name = var.tls_secret_name - } - rule { - host = "echo.viktorbarzin.me" - http { - path { - path = "/" - backend { - service { - name = "echo" - port { - number = 80 - } - } - } - } - } - } - } +module "ingress" { + source = "../ingress_factory" + namespace = "echo" + name = "echo" + tls_secret_name = var.tls_secret_name }