Loki - operator/v0.4.0


This is release v0.4.0 of Loki Operator.

Notable changes:

  • 10019 periklis: Update Loki operand to v2.8.3
  • 9972 JoaoBraveCoding: Fix OIDC.IssuerCAPath by updating it to type CASpec
  • 9931 aminesnow: Custom configuration for LokiStack admin groups
  • 9971 aminesnow: Add namespace and tenantId labels to RecordingRules
  • 9906 JoaoBraveCoding: Add mTLS authentication to tenants
  • 9963 xperimental: Fix application tenant alertmanager configuration
  • 9795 JoaoBraveCoding: Add initContainer to zone aware components to gatekeep them from starting without the AZ annotation
  • 9503 shwetaap: Add Pod annotations with node topology labels to support zone aware scheduling
  • 9930 periklis: Use PodAntiAffinity for all components
  • 9860 xperimental: Fix update of labels and annotations of PodTemplates
  • 9830 periklis: Expose limits config setting cardinality_limit
  • 9600 periklis: Add rules labels filters for openshift-logging application tenant
  • 9735 JoaoBraveCoding Adjust 1x.extra-small resources according to findings
  • 9689 xperimental: Fix availability of demo LokiStack size
  • 9630 jpinsonneau: Expose per_stream_rate_limit & burst
  • 9623 periklis: Fix timeout config constructor when only tenants limits
  • 9457 Red-GV: Set seccomp profile to runtime default
  • 9448 btaani: Include runtime-config in compiling the SHA1 checksum
  • 9511 xperimental: Do not update status after setting degraded condition
  • 9405 periklis: Add support for configuring HTTP server timeouts
  • 9378 aminesnow: Add zone aware API spec validation
  • 9408 JoaoBraveCoding: Add PodAntiAffinity overwrites per component
  • 9429 aminesnow: Add default TopologySpreadContraints to Gateway
  • 9418 JoaoBraveCoding: Add default TopologySpreadContaints to Querier
  • 9383 JoaoBraveCoding: Add default TopologySpreadContaints to Distributor
  • 9406 aminesnow: Add label selector to zone awareness TopologySpreadConstraints
  • 9366 periklis: Add support for custom tenant topology in rules
  • 9315 aminesnow: Add zone awareness spec to LokiStack
  • 9343 JoaoBraveCoding: Add default PodAntiAffinity to Query Frontend
  • 9346 periklis: Enable Route by default on OpenShift clusters
  • 9339 JoaoBraveCoding: Add default PodAntiAffinity to Ruler
  • 9329 JoaoBraveCoding: Add default PodAntiAffinity to Ingester
  • 9262 btaani: Add PodDisruptionBudget to the Ruler
  • 9260 JoaoBraveCoding: Add PodDisruptionBudgets to the ingestion path
  • 9188 aminesnow: Add PodDisruptionBudgets to the query path
  • 9162 aminesnow: Add a PodDisruptionBudget to lokistack-gateway

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:

  • https://hub.docker.com/r/grafana/loki-operator
$ docker pull "grafana/loki-operator:0.4.0"

Details

date
July 27, 2023, 6:11 p.m.
name
operator/v0.4.0
type
Minor
👇
Register or login to:
  • 🔍View and search all Loki releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or