Adding kube-prom
This commit is contained in:
parent
6f9b3b6d37
commit
73d96756bf
@ -24,6 +24,16 @@ resource "helm_release" "traefik" {
|
|||||||
name = "traefik"
|
name = "traefik"
|
||||||
repository = "https://helm.traefik.io/traefik"
|
repository = "https://helm.traefik.io/traefik"
|
||||||
chart = "traefik"
|
chart = "traefik"
|
||||||
|
|
||||||
|
set {
|
||||||
|
name = "ingressClass.enabled"
|
||||||
|
value = true
|
||||||
|
}
|
||||||
|
|
||||||
|
set {
|
||||||
|
name = "ingressClass.isDefaultClass"
|
||||||
|
value = true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "kubernetes_manifest" "traefik_dashboard" {
|
resource "kubernetes_manifest" "traefik_dashboard" {
|
||||||
@ -62,7 +72,7 @@ module "whoami" {
|
|||||||
|
|
||||||
module "whoami-ingress" {
|
module "whoami-ingress" {
|
||||||
source = "./traefik_ingress"
|
source = "./traefik_ingress"
|
||||||
|
|
||||||
app_name = "whoami"
|
app_name = "whoami"
|
||||||
match_route = "PathPrefix(`/whoami`)"
|
match_route = "PathPrefix(`/whoami`)"
|
||||||
}
|
}
|
||||||
@ -77,7 +87,18 @@ module "whoami2" {
|
|||||||
|
|
||||||
module "whoami2-ingress" {
|
module "whoami2-ingress" {
|
||||||
source = "./traefik_ingress"
|
source = "./traefik_ingress"
|
||||||
|
|
||||||
app_name = "whoami2"
|
app_name = "whoami2"
|
||||||
match_route = "PathPrefix(`/whoami2`)"
|
match_route = "PathPrefix(`/whoami2`)"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
resource "helm_release" "prom_stack" {
|
||||||
|
name = "kube-prom-stack"
|
||||||
|
repository = "https://prometheus-community.github.io/helm-charts"
|
||||||
|
chart = "kube-prometheus-stack"
|
||||||
|
|
||||||
|
set {
|
||||||
|
name = "alert_manager.enabled"
|
||||||
|
value = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user