From 6325860c89772b6787c2a242273d1a5736fb6cd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Charles-Edouard=20Br=C3=A9t=C3=A9ch=C3=A9?= <charled.breteche@gmail.com> Date: Mon, 7 Nov 2022 09:24:59 +0100 Subject: [PATCH] chore: add loki to argocd lab (#5231) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: add loki to argocd lab Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> * chore: add loki to argocd lab Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com> --- scripts/labs/argocd/README.md | 3 +-- scripts/labs/argocd/kind-argo.sh | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/scripts/labs/argocd/README.md b/scripts/labs/argocd/README.md index 66e9cbe1a2..837b6038a6 100644 --- a/scripts/labs/argocd/README.md +++ b/scripts/labs/argocd/README.md @@ -9,8 +9,7 @@ This lab sets up the following components: - ArgoCD application to deploy [policy-reporter](https://kyverno.github.io/policy-reporter) - ArgoCD application to deploy [metrics-server](https://github.com/kubernetes-sigs/metrics-server) - ArgoCD application to deploy [kube-prometheus-stack](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack) - -> **Note**: Unfortunately kube-prometheus-stack fails to sync the first time it is deployed hence we need to make it pass by hand. +- ArgoCD application to deploy [loki-stack](https://github.com/grafana/helm-charts/tree/main/charts/loki-stack) ## Install diff --git a/scripts/labs/argocd/kind-argo.sh b/scripts/labs/argocd/kind-argo.sh index 0933f212dc..267389ebe5 100755 --- a/scripts/labs/argocd/kind-argo.sh +++ b/scripts/labs/argocd/kind-argo.sh @@ -210,6 +210,33 @@ spec: - ServerSideApply=true EOF +# CREATE LOKI APP + +kubectl apply -f - <<EOF +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: loki + namespace: argocd +spec: + destination: + namespace: monitoring + server: https://kubernetes.default.svc + project: default + source: + chart: loki-stack + repoURL: https://grafana.github.io/helm-charts + targetRevision: 2.8.4 + helm: + values: | + loki: + isDefault: false + syncPolicy: + automated: + prune: true + selfHeal: true +EOF + # CREATE KYVERNO APP kubectl apply -f - <<EOF