Disable Mimir by default
Homelab Main / deploy (push) Has been cancelled
Details
Homelab Main / deploy (push) Has been cancelled
Details
This commit is contained in:
parent
53bfdc10f1
commit
0919c33972
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
Loading…
Reference in New Issue