mirror of
https://github.com/khuedoan/homelab.git
synced 2025-02-03 12:54:54 +07:00
Add ingress for longhorn
This commit is contained in:
parent
fd21f95852
commit
394efcec51
@ -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 {
|
||||
|
Loading…
Reference in New Issue
Block a user