mirror of
https://github.com/khuedoan/homelab.git
synced 2025-02-03 12:54:54 +07:00
Add Vault ingress
This commit is contained in:
parent
1f90d0351c
commit
4d65d8321e
41
platform/ingress.tf
Normal file
41
platform/ingress.tf
Normal file
@ -0,0 +1,41 @@
|
||||
resource "kubernetes_ingress" "grafana_ingress" {
|
||||
metadata {
|
||||
name = "grafana-ingress"
|
||||
namespace = helm_release.prometheus.namespace
|
||||
}
|
||||
|
||||
spec {
|
||||
rule {
|
||||
host = "grafana.khuedoan.com"
|
||||
http {
|
||||
path {
|
||||
backend {
|
||||
service_name = "kube-prometheus-stack-grafana"
|
||||
service_port = 80
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
resource "kubernetes_ingress" "vault_ingress" {
|
||||
metadata {
|
||||
name = "vault-ingress"
|
||||
namespace = helm_release.vault.namespace
|
||||
}
|
||||
|
||||
spec {
|
||||
rule {
|
||||
host = "vault.khuedoan.com"
|
||||
http {
|
||||
path {
|
||||
backend {
|
||||
service_name = "vault"
|
||||
service_port = 8200
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -116,27 +116,6 @@ resource "helm_release" "longhorn" {
|
||||
create_namespace = true
|
||||
}
|
||||
|
||||
resource "kubernetes_ingress" "grafana_ingress" {
|
||||
metadata {
|
||||
name = "grafana-ingress"
|
||||
namespace = helm_release.prometheus.namespace
|
||||
}
|
||||
|
||||
spec {
|
||||
rule {
|
||||
host = "grafana.khuedoan.com"
|
||||
http {
|
||||
path {
|
||||
backend {
|
||||
service_name = "kube-prometheus-stack-grafana"
|
||||
service_port = 80
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
resource "helm_release" "vault" {
|
||||
name = "vault"
|
||||
repository = "https://helm.releases.hashicorp.com"
|
||||
|
Loading…
Reference in New Issue
Block a user