From b97c2c28f7b6cca403013f03435349991c012f34 Mon Sep 17 00:00:00 2001 From: Adrien Beaudouin Date: Sun, 14 Apr 2024 11:38:35 +0200 Subject: [PATCH] upgrade to loki v3 --- .../15-a-beautiful-gitops-day-5/index.md | 55 ++++++++++++++++++- 1 file changed, 52 insertions(+), 3 deletions(-) diff --git a/content/posts/15-a-beautiful-gitops-day-5/index.md b/content/posts/15-a-beautiful-gitops-day-5/index.md index d0d7eb9..d3e57e6 100644 --- a/content/posts/15-a-beautiful-gitops-day-5/index.md +++ b/content/posts/15-a-beautiful-gitops-day-5/index.md @@ -545,8 +545,7 @@ resource "kubernetes_namespace_v1" "logging" { resource "helm_release" "loki" { chart = "loki" - version = "5.15.0" - # version = "6.2.0" + version = "6.2.0" repository = "https://grafana.github.io/helm-charts" name = "loki" @@ -562,6 +561,11 @@ resource "helm_release" "loki" { value = "true" } + set { + name = "loki.compactor.delete_request_store" + value = "s3" + } + set { name = "loki.limits_config.retention_period" value = "24h" @@ -607,6 +611,36 @@ resource "helm_release" "loki" { value = "1" } + set { + name = "loki.schemaConfig.configs[0].from" + value = "2024-01-01" + } + + set { + name = "loki.schemaConfig.configs[0].store" + value = "tsdb" + } + + set { + name = "loki.schemaConfig.configs[0].object_store" + value = "s3" + } + + set { + name = "loki.schemaConfig.configs[0].schema" + value = "v13" + } + + set { + name = "loki.schemaConfig.configs[0].index.prefix" + value = "index_" + } + + set { + name = "loki.schemaConfig.configs[0].index.period" + value = "24h" + } + set { name = "read.replicas" value = "1" @@ -661,6 +695,21 @@ resource "helm_release" "loki" { name = "test.enabled" value = "false" } + + set { + name = "chunksCache.enabled" + value = "false" + } + + set { + name = "resultsCache.enabled" + value = "false" + } + + set { + name = "lokiCanary.enabled" + value = "false" + } } ``` @@ -677,7 +726,7 @@ Okay so Loki is running but not fed, for that we'll deploy [Promtail](https://gr ```tf resource "helm_release" "promtail" { chart = "promtail" - version = "6.15.0" + version = "6.15.5" repository = "https://grafana.github.io/helm-charts" name = "promtail"