Releases: giantswarm/loki-app
Releases · giantswarm/loki-app
v0.45.0
Changed
- Upgrade upstream loki helm chart from v11 (11.6.4) to v13 (13.5.0). Loki app version unchanged at 3.7.1.
- Pin
loki.deploymentModetoSimpleScalableinvalues.yaml. Upstream v13 changed the default toMonolithic; this preserves the existing backend/read/write topology. - Move gateway route configuration from
loki.gateway.routeto top-levelgatewayRoute. Upstream v13 redefinedgateway.routeas a strict-schema map of named routes that rejected our flat structure. Consumers overridingloki.gateway.route.*must rename togatewayRoute.*.- Note: It's better if you use the upstream
loki.gateway.route. ThegatewayRoutesection is here for compatibility, and keeping a few extra features we had added.
- Note: It's better if you use the upstream
Notable upstream changes
- New default livenessProbe on every loki pod (
/loki/api/v1/status/buildinfo, 30s period, 10× failure threshold ≈ 5 min before kill). - Memberlist hardening: defaults add
abort_if_cluster_join_fails, IPv6-friendlyadvertise_addr: ${HASH_RING_INSTANCE_ADDR}(auto-injected fromstatus.podIP), join retry/backoff. Backend/read/write pods now run with-config.expand-env=true. - Server tuning defaults added (
graceful_shutdown_timeout: 5s, gRPC keepalive,grpc_server_max_concurrent_streams: 1000, 100 MiB gRPC msg size,http_server_idle_timeout: 30s). k8s-sidecarbumped 2.6.0 → 2.7.1; gains/healthzliveness/readiness probes on newhttp-sidecarport (8080).- Gateway nginx image bumped
1.29-alpine→1.30-alpine.
v0.44.0
v0.43.1
v0.43.0
Changed
- Updated Loki Helm chart dependency to use
grafana-community/helm-chartsrepository. - Upgrade upstream loki helm chart from v6 (6.53.0) to v11 (11.6.4), Loki app version 3.6.5 → 3.7.1.
- Remove custom ScaledObject wrapper templates (backend, gateway, read, write); upstream v11 ships native ScaledObject support, keeping both caused duplicate resources.
- Remove
kedaAutoscalingvalue blocks consumed only by the deleted wrapper templates. - Remove
selfMonitoringdead code; removed from upstream prior to v11. - Remove redundant
podSecurityContextandcontainerSecurityContextoverrides forlokiandgatewaycomponents; they are now identical to upstream v11 defaults. - Rename
sample_configs/directory toexamples/.
v0.42.0
v0.41.0
Added
- Add
ScaledObjectresources forloki-writeandloki-backend. - Add support for extracting tags from VsphereCluster and VCDCluster CRs in Crossplane
- Add
clusterProviderfield to support scenarios where cluster provider differs from storage provider (e.g., vsphere cluster with azure storage) - Make Azure subscription ID overridable via
crossplane.azure.subscriptionIdvalue (falls back to AzureCluster CR lookup if not provided)
Changed
- Enable/Disable HTTPRoute with
.Values.loki.enabledvalues.