From 73d96756bf8f69ef4bb191875812633ee99ed6b3 Mon Sep 17 00:00:00 2001 From: Ian Fijolek Date: Fri, 4 Mar 2022 08:25:42 -0800 Subject: [PATCH] Adding kube-prom --- k8s-test/main.tf | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/k8s-test/main.tf b/k8s-test/main.tf index 4b5b6a1..3633b14 100644 --- a/k8s-test/main.tf +++ b/k8s-test/main.tf @@ -24,6 +24,16 @@ resource "helm_release" "traefik" { name = "traefik" repository = "https://helm.traefik.io/traefik" chart = "traefik" + + set { + name = "ingressClass.enabled" + value = true + } + + set { + name = "ingressClass.isDefaultClass" + value = true + } } resource "kubernetes_manifest" "traefik_dashboard" { @@ -62,7 +72,7 @@ module "whoami" { module "whoami-ingress" { source = "./traefik_ingress" - + app_name = "whoami" match_route = "PathPrefix(`/whoami`)" } @@ -77,7 +87,18 @@ module "whoami2" { module "whoami2-ingress" { source = "./traefik_ingress" - + app_name = "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 + } +}