diff --git a/core/ingress.tf b/core/ingress.tf index 8fbe1c6..8332ff1 100644 --- a/core/ingress.tf +++ b/core/ingress.tf @@ -28,7 +28,7 @@ resource "helm_release" "nginx_ingress" { set = [ - # --- Service Configuration --- + # --- Service Type --- { name = "service.type" value = "NodePort" @@ -40,19 +40,23 @@ resource "helm_release" "nginx_ingress" { value = "80" }, { - name = "ports.web.redirectTo.port" + name = "ports.web.http.redirections.entryPoint.to" value = "websecure" }, + { + name = "ports.web.http.redirections.entryPoint.scheme" + value = "https" + }, + { + name = "ports.web.http.redirections.entryPoint.permanent" + value = "true" + }, - # --- Websecure HTTPS Port (443) & TLS Activation --- + # --- Websecure HTTPS Port (443) --- { name = "ports.websecure.nodePort" value = "443" }, - { - name = "ports.websecure.tls.enabled" - value = "true" - }, # --- Integrated Dashboard Settings --- { @@ -65,7 +69,7 @@ resource "helm_release" "nginx_ingress" { }, { name = "ingressRoute.dashboard.entryPoints" - value = "{websecure}" # Routes Dashboard over HTTPS securely + value = "{websecure}" } ] }