alloy-app release v0.25.0

Changed

  • Upgrade Alloy upstream chart from 1.13.0 to 1.15.0 (CHANGELOG)
    • This bumps the version of Alloy from 1.20.0 to 1.21.3 (CHANGELOG).
    • Alloy Breaking changes
      • [loki.write] A wal block with enabled = true requires --stability.level=experimental.
      • [loki.write] Metrics no longer carry the tenant label.
      • [otelcol.receiver.kafka, otelcol.exporter.kafka] metadata > retry > max_retries defaults to 20 and is applied.
      • [otelcol.connector.signaltometrics] error_mode defaults to ignore.
      • [prometheus.exporter.catchpoint] The experimental component is removed.
      • See Alloy v1.21.0 release notes
    • Update prometheus-config-reloader from v0.94.0 to v0.94.2.
    • Add image.distroless, alloy.resizePolicy and configReloader.resizePolicy values.

Fixed

  • mimir.rules.kubernetes recovers after a restart while Mimir is unreachable. It no longer stays unhealthy until the next pod restart (grafana/alloy#7554).