Skip to content

operator/v0.4.0

Compare
Choose a tag to compare
@periklis periklis released this 28 Jul 08:18
· 1326 commits to main since this release
bc01964

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:

Docker container:

$ docker pull "grafana/loki-operator:0.4.0"