Disable Mimir by default
Homelab Main / deploy (push) Has been cancelled Details

This commit is contained in:
juvdiaz 2026-05-27 23:47:36 -06:00
parent 53bfdc10f1
commit 0919c33972
2 changed files with 25 additions and 17 deletions

View File

@ -931,6 +931,8 @@ resource "helm_release" "loki" {
}
resource "helm_release" "mimir" {
count = var.observability.mimir.enabled ? 1 : 0
depends_on = [kubernetes_namespace_v1.monitoring]
name = "mimir"
repository = var.observability.mimir.repository
@ -1145,7 +1147,7 @@ resource "helm_release" "prometheus_stack" {
memory = "1Gi"
}
}
remoteWrite = var.observability.prometheus.remote_write_mimir_enabled ? [
remoteWrite = var.observability.mimir.enabled && var.observability.prometheus.remote_write_mimir_enabled ? [
{
url = "http://mimir-nginx.${var.observability.namespace}.svc/api/v1/push"
}
@ -1173,14 +1175,17 @@ resource "helm_release" "prometheus_stack" {
accessModes = ["ReadWriteOnce"]
size = var.observability.prometheus.grafana_storage_size
}
additionalDataSources = [
additionalDataSources = concat(
[
{
name = "Loki"
type = "loki"
access = "proxy"
url = "http://loki.${var.observability.namespace}.svc:3100"
isDefault = false
},
}
],
var.observability.mimir.enabled ? [
{
name = "Mimir"
type = "prometheus"
@ -1188,7 +1193,8 @@ resource "helm_release" "prometheus_stack" {
url = "http://mimir-nginx.${var.observability.namespace}.svc/prometheus"
isDefault = false
}
]
] : []
)
resources = {
requests = {
cpu = "50m"

View File

@ -160,6 +160,7 @@ variable "observability" {
version = string
})
mimir = object({
enabled = optional(bool, false)
repository = string
chart = string
version = string
@ -196,6 +197,7 @@ variable "observability" {
version = "6.17.1"
}
mimir = {
enabled = false
repository = "https://grafana.github.io/helm-charts"
chart = "mimir-distributed"
version = "5.8.0"