This is release v0.6.0
of Loki Operator.
Full Changelog: operator/v0.5.0...operator/v0.6.0
Notable changes:
- 12228 xperimental: Restructure LokiStack metrics
- 12164 periklis: Use safe bearer token authentication to scrape operator metrics
- 12216 xperimental: Fix duplicate operator metrics due to ServiceMonitor selector
- 12212 xperimental: Keep credentialMode in status when updating schemas
- 12165 JoaoBraveCoding: Change attribute value used for CCO-based credential mode
- 12157 periklis: Fix managed auth features annotation for community-openshift bundle
- 12104 periklis: Upgrade build and runtime dependencies
- 11928 periklis: Fix remote write client timeout config rename
- 12097 btaani: Fix encoding of blocked query pattern in configuration
- 12106 xperimental: Allow setting explicit CredentialMode in LokiStack storage spec
- 11968 xperimental: Extend status to show difference between running and ready
- 12007 xperimental: Extend Azure secret validation
- 12008 xperimental: Support using multiple buckets with AWS STS
- 11964 xperimental: Provide Azure region for managed credentials using environment variable
- 11920 xperimental: Refactor handling of credentials in managed-auth mode
- 11869 periklis: Add support for running with Google Workload Identity
- 11868 xperimental: Integrate support for OpenShift-managed credentials in Azure
- 11854 periklis: Allow custom audience for managed-auth on STS
- 11802 xperimental: Add support for running with Azure Workload Identity
- 11824 xperimental: Improve messages for errors in storage secret
- 11524 JoaoBraveCoding, periklis: Add OpenShift cloud credentials support for AWS STS
- 11513 btaani: Add a custom metric that collects Lokistacks requiring a schema upgrade
- 11718 periklis: Upgrade k8s.io, sigs.k8s.io and openshift deps
- 11671 JoaoBraveCoding: Update mixins to fix structured metadata dashboards
- 11624 xperimental: React to changes in ConfigMap used for storage CA
- 11481 JoaoBraveCoding: Adds AWS STS support
- 11533 periklis: Add serviceaccount per LokiStack resource
- 11158 btaani: operator: Add warning for old schema configuration
- 11473 JoaoBraveCoding: Adds structured metadata dashboards
- 11448 periklis: Update Loki operand to v2.9.3
- 11357 periklis: Fix storing authentication credentials in the Loki ConfigMap
- 11393 periklis: Add infra annotations for OpenShift based deployments
- 11094 periklis: Add support for blocking queries per tenant
- 11288 periklis: Fix custom CA for object-store in ruler component
- 11091 periklis: Add automatic stream sharding support
- 11022 JoaoBraveCoding: Remove outdated BoltDB dashboards
- 10932 JoaoBraveCoding: Adds new value v13 to schema
- 11232 periklis: Update dependencies and dev tools
- 11129 periklis: Update deps to secure webhooks for CVE-2023-44487
Installation:
The components of Loki are currently distributed in plain binary form and as Docker container images. Choose what fits your use-case best.
The Loki Operator is currently distributed as plain bundles on both Operator Hub instances:
- For vanillia Kubernetes: https://operatorhub.io/operator/loki-operator
- For Community OpenShift: https://github.com/redhat-openshift-ecosystem/community-operators-prod
Docker container:
$ docker pull "grafana/loki-operator:0.6.0"