What object storage is supported and the permissions needed for Loki in RHOCP 4?
Environment
- Red Hat OpenShift Container Platform (RHOCP)
- 4
- Red Hat OpenShift Logging (RHOL)
- 5
- Loki
- LokiStack
- Object storage
Issue
- Is the object storage provided by Netapp, Hitachi, Nutanix, Minio, etc, supported as object storage for Loki?
- The object storage solution in the company is not in the list of object storage solutions in the Red Hat Logging Documentation, will it work?
- What object storage solutions are supported by Red Hat for Loki?
- What are the permissions that Loki needs for accessing to the object storage?
Resolution
Disclaimer: Links contained herein to external website(s) are provided for convenience only. Red Hat has not reviewed the links and is not responsible for the content or its availability. The inclusion of any link to an external website does not imply endorsement by Red Hat of the website or their entities, products or services. You agree that Red Hat is not responsible or liable for any loss or expenses that may result due to your use of (or reliance on) the external site or content.
Supported Object storage
The tested and supported object storage solutions for Loki by Red Hat are listed in the "Loki object storage" documentation.
Object storage solutions not listed can be used if the upstream specified set of requires API calls is provided by the selected S3 API implementation of your infrastructure.
Still those vendors are not tested by Red Hat Quality verification process and might behave differently than expected and your Vendor will need to update and comply to the listed S3 API calls and specifications.
NOTE: If your S3 API vendor acknowledge compatibility of the S3 API calls listed configure your Loki Storage as documented in "AWS Storage".
Bucket and resource permissions
Loki expects the listed permissions for Bucket and objects as Content from grafana.com is not included.upstream documentation.
These permissions need to be applied by a Storage Administrator or the Bucket owner. Loki will not configure those and will fail if not applied accordingly.
Additional notes
Read the article "Why Loki needs block and object storage in RHOCP 4?" for knowing why Loki needs block and object storage
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.