From 394efcec5101bde1797373d215d01f4fd34982bb Mon Sep 17 00:00:00 2001 From: Khue Doan Date: Tue, 24 Nov 2020 00:55:45 +0700 Subject: [PATCH] Add ingress for longhorn --- platform/ingress.tf | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/platform/ingress.tf b/platform/ingress.tf index 7cead341..9d545d39 100644 --- a/platform/ingress.tf +++ b/platform/ingress.tf @@ -1,3 +1,7 @@ +locals { + domain = "khuedoan.com" +} + resource "kubernetes_ingress" "grafana_ingress" { metadata { name = "grafana-ingress" @@ -6,7 +10,7 @@ resource "kubernetes_ingress" "grafana_ingress" { spec { rule { - host = "grafana.khuedoan.com" + host = "grafana.${local.domain}" http { path { backend { @@ -19,6 +23,27 @@ resource "kubernetes_ingress" "grafana_ingress" { } } +resource "kubernetes_ingress" "longhorn" { + metadata { + name = "longhorn-ingress" + namespace = helm_release.longhorn.namespace + } + + spec { + rule { + host = "longhorn.${local.domain}" + http { + path { + backend { + service_name = "longhorn-frontend" + service_port = 80 + } + } + } + } + } +} + resource "kubernetes_ingress" "vault_ingress" { metadata { name = "vault-ingress" @@ -27,7 +52,7 @@ resource "kubernetes_ingress" "vault_ingress" { spec { rule { - host = "vault.khuedoan.com" + host = "vault.${local.domain}" http { path { backend {