Loki Stack | ArgoCD | S3 Bucket
YAML
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
finalizers:
- resources-finalizer.argocd.argoproj.io
name: loki-stack
namespace: argocd
spec:
destination:
namespace: monitoring
server: https://kubernetes.default.svc
project: default
source:
chart: loki-stack
helm:
values: |-
loki:
env:
- name: AWS_ACCESS_KEY_ID
valueFrom:
secretKeyRef:
name: iam-user
key: AWS_ACCESS_KEY_ID
- name: AWS_SECRET_ACCESS_KEY
valueFrom:
secretKeyRef:
name: iam-user
key: AWS_SECRET_ACCESS_KEY
config:
schema_config:
configs:
- from: 2023-06-13
store: boltdb-shipper
object_store: s3
schema: v11
index:
prefix: loki_index_
period: 24h
storage_config:
aws:
s3: s3://eu-west-1/logs.bucketname.com
s3forcepathstyle: true
bucketnames: logs.bucketname.com
region: eu-west-1
insecure: false
sse_encryption: false
boltdb_shipper:
shared_store: s3
cache_ttl: 24h
repoURL: https://grafana.github.io/helm-charts
targetRevision: 2.8.2
syncPolicy:
syncOptions:
- ServerSideApply=true
- CreateNamespace=true