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 accessModes: - ReadWriteMany ingress: enabled: true hosts: - grafana.fuku ingressClassName: traefik grafana.ini: smtp: enabled: true host: mail.fukurokuju.dev:465 from_address: status@fukurokuju.dev smtp: existingSecret: secret-grafana-smtp 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: accessModes: - ReadWriteMany enabled: true extraScrapeConfigs: | - job_name: 'argocd-metrics' static_configs: - targets: ["argocd-metrics.argocd:8082"] - job_name: 'argocd-server-metrics' static_configs: - targets: ["argocd-server-metrics.argocd:8083"] - job_name: 'argocd-repo-server-metrics' static_configs: - targets: ["argocd-server.argocd:8084"] - job_name: 'argocd-applicationset-controller-metrics' static_configs: - targets: ["argocd-applicationset-controller-metrics.argocd:8080"] - job_name: 'argocd-dex-server' static_configs: - targets: ["argocd-dex-server.argocd:5558"] - job_name: 'argocd-notifications-controller-metrics' static_configs: - targets: ["argocd-notifications-controller-metrics.argocd:9001"] - job_name: 'miniflux' static_configs: - targets: ["miniflux-service.apps-roboces:8888"] - job_name: 'authentik' static_configs: - targets: ["authentik-server-metrics.apps-fuku:9300"] alertmanager: persistence: enabled: true accessModes: - ReadWriteMany singleBinary: replicas: 1 persistence: enabled: true storageClass: default size: 25Gi accessModes: - ReadWriteMany - repoURL: https://git.roboces.dev/catalin/fukuops.git path: k8s/services/loki targetRevision: main