From 6c0cbf65111ece1a684af9905e35bc304d1f4a00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?c=C4=83t=C4=83lin?= Date: Wed, 7 Feb 2024 22:56:14 +0100 Subject: [PATCH] feat: add loki-stack --- k8s/argo-apps/loki.yaml | 57 +++++++++++++++++++++++ k8s/services/argo/project-management.yaml | 3 ++ 2 files changed, 60 insertions(+) create mode 100644 k8s/argo-apps/loki.yaml diff --git a/k8s/argo-apps/loki.yaml b/k8s/argo-apps/loki.yaml new file mode 100644 index 0000000..2932ca8 --- /dev/null +++ b/k8s/argo-apps/loki.yaml @@ -0,0 +1,57 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: loki + namespace: argocd +spec: + destination: + name: '' + namespace: 'monitoring' + server: "https://kubernetes.default.svc" + project: management + syncPolicy: + automated: { } + syncOptions: + - ServerSideApply=true + sources: + - chart: loki-stack + repoURL: https://grafana.github.io/helm-charts + targetRevision: 2.10.* + helm: + valuesObject: + grafana: + enabled: true + persistence: + type: pvc + enabled: true + size: 10Gi + ingress: + enabled: true + hosts: + - grafana.fuku + ingressClassName: traefik + resources: + limits: + cpu: 512m + memory: 512Mi + requests: + cpu: 256m + memory: 256Mi + loki: + storage: + type: filesystem + prometheus: + enabled: true + isDefault: true + server: + persistentVolume: + enabled: true + alertmanager: + persistence: + enabled: true + singleBinary: + replicas: 1 + persistence: + enabled: true + storageClass: default + size: 25Gi \ No newline at end of file diff --git a/k8s/services/argo/project-management.yaml b/k8s/services/argo/project-management.yaml index 1b191e9..c924ccb 100644 --- a/k8s/services/argo/project-management.yaml +++ b/k8s/services/argo/project-management.yaml @@ -12,6 +12,8 @@ spec: server: https://kubernetes.default.svc - namespace: kube-system server: https://kubernetes.default.svc + - namespace: monitoring + server: https://kubernetes.default.svc clusterResourceWhitelist: - group: "*" kind: "*" @@ -20,3 +22,4 @@ spec: - https://git.roboces.dev/catalin/fukuops.git - https://democratic-csi.github.io/charts/ - https://bitnami-labs.github.io/sealed-secrets + - https://grafana.github.io/helm-charts