Refactor S3 configuration in Loki values.yaml to use environment variables for bucket names and credentials

This commit is contained in:
Marco van Zijl 2025-11-09 20:42:09 +01:00
parent 099cb94068
commit e5bbf77a01

View File

@ -47,12 +47,12 @@ loki:
ruler: loki-logs ruler: loki-logs
admin: loki-logs admin: loki-logs
s3: s3:
endpoint: rook-ceph-rgw-ceph-objectstore.rook-ceph.svc:80 s3forcepathstyle: true
region: us-east-1 bucketnames: ${BUCKET_NAME}
endpoint: ${BUCKET_HOST}:${BUCKET_PORT}
access_key_id: "${AWS_ACCESS_KEY_ID}"
secret_access_key: "${AWS_SECRET_ACCESS_KEY}"
insecure: true insecure: true
s3ForcePathStyle: true
accessKeyId: ${AWS_ACCESS_KEY_ID}
secretAccessKey: ${AWS_SECRET_ACCESS_KEY}
# Limits and retention # Limits and retention
limits_config: limits_config:
@ -109,16 +109,8 @@ loki:
memory: 1Gi memory: 1Gi
extraEnv: extraEnv:
- name: AWS_ACCESS_KEY_ID - secretRef:
valueFrom: name: loki-logs
secretKeyRef:
name: loki-logs
key: AWS_ACCESS_KEY_ID
- name: AWS_SECRET_ACCESS_KEY
valueFrom:
secretKeyRef:
name: loki-logs
key: AWS_SECRET_ACCESS_KEY
# Gateway # Gateway
gateway: gateway: