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 ingress: enabled: true ingressClassName: traefik annotations: traefik.ingress.kubernetes.io/router.middlewares: monitoring-loki-auth-middleware@kubernetescrd hosts: - host: loki.fuku paths: - / prometheus: enabled: true isDefault: true server: persistentVolume: enabled: true alertmanager: persistence: enabled: true singleBinary: replicas: 1 persistence: enabled: true storageClass: default size: 25Gi