-
Task
-
Resolution: Done
-
Major
-
Logging 5.9.0
-
None
-
5
-
False
-
None
-
False
-
NEW
-
OBSDA-527 - Enable Grafana support for cloud providers in Loki
-
VERIFIED
-
Release Note Not Required
-
-
-
Log Storage - Sprint 245, Log Storage - Sprint 246, Log Storage - Sprint 247, Log Storage - Sprint 248, Log Storage - Sprint 249
Description
As a LokiStack administrator I want to configure LokiStack object storage secret to using AWS STS service to control access to object storage.
Acceptance Criteria
- The LokiStack administrator can configure an S3 object storage secret without providing values for the keys access_key_id, access_key_secret
- The LokiStack administrator can provide a custom role_arn in the S3 object storage secret
Developer Notes
- Expand the LokiStack S3 Object Storage Secret Docs to explain how to use STS.
- Make the access_key_id and access_key_secret optional
- Provide values for role_arn and region.
- The Loki Operator uses the k8s serviceaccount token path asĀ web_identity_token_file.
- The Loki Operator creates a serviceaccount for each LokiStack instance.
- The role_arn and web_identity_token_file are required to be passed to Loki as environment variables: AWS_ROLE_ARN and AWS_WEB_IDENTITY_TOKEN_FILE to enable the Loki AWS SDK client connect to STS.
- links to
- mentioned on