All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
3.0.0 - 2026-06-04
- Migrate sub-apps from App CRs to Flux HelmRelease CRs.
- Remove 'cluster-values' ConfigMap reference from HelmReleases.
- Add new
alloy-podlogs-crdschart. - Update alloy-app to 0.20.0
2.9.0 - 2026-05-22
- Add Backstage audience annotations.
- Add managementCluster: "" as a top-level value (populated from the cluster chart via defaultValues)
- Moves full KSM metricRelabelings ownership from kube-prometheus-stack-app into observability-bundle
- Update dependency kube-prometheus-stack-app and prometheus-operator-crd to v21.0.0
- Update alloy-app to 0.19.0
2.8.0 - 2026-03-04
- Update kube-prometheus-stack to 20.1.0
2.7.0 - 2026-03-03
- Add KSM metrics for Envoy Gateway resources.
- Add
application.giantswarm.io/teamannotation from HelmReleases as label to KSM emitted metrics.
- Change team annotation in
Chart.yamlto OpenContainers format (io.giantswarm.application.team). - Update alloy-app to 0.17.1
- Update kube-prometheus-stack to 20.0.0
- Update prometheus-operator-crd to 20.0.0
2.6.0 - 2026-01-28
- Add KSM metrics for Gateway API resources.
2.5.0 - 2026-01-06
- Add KSM metrics
kube_servicemonitor_infoandkube_podmonitor_infofor ServiceMonitor and PodMonitor resources - Add KSM metrics
kube_podlog_infofor PodLog resource
2.4.1 - 2025-12-29
- Fixed KSM metrics for endpoints
2.4.0 - 2025-12-16
- Upgrade
kube-prometheus-stack-appto 19.0.0 - Update alloy-app to 0.16.0
- Bumps alloy to 1.12.0
2.3.2 - 2025-10-15
- Add KSM metrics for cloudnative-pg Cluster objects
2.3.1 - 2025-10-14
- Update alloy-app to 0.15.1
- Bumps alloy to 1.11.2
2.3.0 - 2025-10-09
- Update alloy-app to 0.15.0
- Bumps alloy to 1.11.0
2.2.2 - 2025-09-08
- Upgrade
kube-prometheus-stack-appto 18.1.0 - Add relabeling rules from
cluster-api-monitoring-appso thatcluster_idlabel points to the workload cluster name as expected in some alert definitions
2.2.1 - 2025-09-05
- Add KSM metrics for IRSAClaim objects
2.2.0 - 2025-09-02
- Upgrade
kube-prometheus-stackto 77.0.1- Bumps prometheus-operator and CRDs to 0.85.0
- Update alloy-app to 0.13.0
2.1.0 - 2025-08-21
- Upgrade
kube-prometheus-stackto 76.4.0- Bumps prometheus-operator and CRDs to 0.84.1
- Bumps prometheus to 3.5.0
- Update alloy-app to 0.12.1
- Bumps alloy to 1.10.1
2.0.0 - 2025-06-03
- Clean up old and deprecated telemetry collectors:
promtailgrafana-agentpromtheus-agent
- Disable PodSecurityPolicies by default as PodSecurityPolicies are deprecated and removed in Kubernetes v1.25+ clusters
1.16.1 - 2025-06-03
- Fix catalog for alloy apps as it is now pushed to the default catalog.
1.16.0 - 2025-06-02
- Upgrade
alloy-appfrom 0.10.0 to 0.11.0 - This bumps the version of
Alloyfrom 1.8.3 to 1.9.0
1.15.0 - 2025-06-02
- Upgrade
alloy-appfrom 0.9.0 to 0.10.0- This bumps the version of
Alloyfrom 1.7.1 to 1.8.3
- This bumps the version of
1.14.1 - 2025-05-21
- Reconfigure Flux-related part of the KSM to use wildcards instead of hardcoded versions.
- Rename Flux-related metrics produced by the KSM.
1.14.0 - 2025-05-13
- Upgrade
kube-prometheus-stackto 72.3.0- Bumps prometheus-operator to 0.82.0
- Bumps prometheus-operator CRDs to 0.82.0
1.13.0 - 2025-04-10
- Add support for enabling pre-configured custom resources in KSM
- Add metrics containing labels for Crossplane resources
- Upgrade
kube-prometheus-stackto 72.3.0- Bumps prometheus-operator to 0.82.0
1.12.0 - 2025-03-21
- Upgrade
kube-prometheus-stackfrom 69.5.1 to 70.1.1- Bumps prometheus-operator to 0.81.0
- Bumps prometheus to 3.2.1
1.11.0 - 2025-02-27
- prometheus-operator will not check promql syntax for prometheusRules that are labelled
observability.giantswarm.io/rule-type: logs - Upgrade
alloyto chart 0.9.0.- Bumps
alloyfrom to 1.5.1 to 1.7.1
- Bumps
1.10.0 - 2025-02-26
- Upgrade
alloyto chart 0.8.0.- Bumps
alloyfrom to 1.5.0 to 1.6.1
- Bumps
- Upgrade
kube-prometheus-stackfrom 66.2.1 to 69.5.1- Bumps prometheus-operator to 0.80.1
- Bumps prometheus to 3.0.1
1.9.0 - 2024-11-18
- Add
alloyv0.7.0 asalloyEvents.
- Upgrade
alloy-logsandalloy-metricsto chart 0.7.0.- Bumps
alloyfrom 1.4.2 to 1.5.0
- Bumps
- upgrade
kube-prometheus-stackfrom 65.1.1 to 66.2.1- prometheus-operator CRDs from 0.75.0 to 0.78.1
- prometheus-operator from 0.77.1 to 0.78.1
- prometheus from 2.54.1 to 2.55.1
- kube-state-metrics from 2.13.0 to 2.14.0
- grafana from 8.5.0 to 8.6.0
1.8.0 - 2024-10-30
- Upgrade
prometheus-agentfrom v0.6.9 to v0.7.0.- Adds extraArgs to be able to use nice features like wal truncation
- upgrade
kube-prometheus-stackfrom 61.0.0 to 65.1.1- prometheus-operator CRDs from 0.73.0 to 0.75.0
- prometheus-operator from 0.75.0 to 0.77.1
- prometheus upgraded from 2.53.0 to 2.54.1
- grafana from 8.2.0 to 8.5.0
- thanos ruler upgraded from 0.35.1 to 0.36.1
- prometheus-node-exporter upgraded from 1.8.1 to 1.8.2
- Add missing depends on annotation on alloy-metrics and alloy-logs to make sure they are deployed after the prometheus-operator-crds.
1.7.0 - 2024-10-09
- Upgrade
alloyLogsto v0.6.1- Allow passing PodLogs via helm chart values
- Upgrade to Alloy v1.4.2 which fixes a bug with component reload/evaluation and keeping Alloy up-to-date
- Fixes an issue with CiliumNetworkPolicy preventing Alloy to run in clustering mode
1.6.2 - 2024-09-17
- Fixed
alloyMetricscatalog
1.6.1 - 2024-08-20
- Disable usage reporting to GrafanaLabs by:
- Bumping
alloyLogsandalloyMetricsto v0.4.1. - Bumping
grafanaAgentto v0.4.6.
- Bumping
1.6.0 - 2024-08-20
- Add
alloyv0.4.0 asalloyMetrics.
- Bump
alloyLogsto v0.4.0.
1.5.3 - 2024-08-08
- Rename
alloy-logsapp to camel casealloyLogs.
1.5.2 - 2024-07-24
- Fix CNP issues (allow traffic from pods in kube-system to nginx-ingress-controller)
- Upgrade
grafana-agentto 0.4.5. - Upgrade
alloyto 0.3.1. - Upgrade
promtailto 1.5.4.
- Upgrade
1.5.1 - 2024-07-19
- Upgrade
prometheus-operator-crdto 11.0.1.
1.5.0 - 2024-07-18
- Add
alloyv0.3.0 asalloy-logs
- prometheus-operator will not check promql syntax for prometheusRules that are labelled
application.giantswarm.io/prometheus-rule-kind: loki
1.4.0 - 2024-07-03
- Upgrade
kube-prometheus-stackto 11.0.0 andprometheus-operator-crdto 11.0.0. This upgrade mainly consists in:- kube-prometheus-stack dependency chart upgraded from 56.21.2 to 61.0.0
- prometheus upgrade from 2.50.1 to 2.53.0
- thanos ruler upgrade from 0.34.1 to 0.35.1
- kube-state-metrics from 2.10.0 to 2.12.0
- prometheus-operator from 0.71.2 0.75.0 - adding remoteWrite.proxyFromEnvironment and Scrape Class support
- prometheus-node-exporter upgraded from 1.8.0 to 1.8.1
- Upgrade
grafana-agentfrom 0.4.3 to 0.4.4- This version enables the override the grafana agent
CiliumNetworkPolicyegress and ingress sections.
- This version enables the override the grafana agent
1.3.4 - 2024-04-04
- Upgrade
kube-prometheus-stackto 9.1.2.
1.3.3 - 2024-04-03
- Upgrade
grafana-agentto 0.4.3.- This version upgrade consists in internal changes
- Upgrade
kube-prometheus-stackto 9.1.1
1.3.2 - 2024-03-13
- Upgrade
promtailto 1.5.3.- Set RAM limit to 2x requests
1.3.1 - 2024-03-12
- Upgrade
promtailto 1.5.2.- Adjust CPU settings
1.3.0 - 2024-03-06
- Upgrade
kube-prometheus-stackto 9.1.0.
1.2.4 - 2024-03-06
- upgrade
prometheus-agentto 0.6.9.
1.2.3 - 2024-02-19
- upgrade
prometheus-agentto 0.6.8.
1.2.2 - 2024-02-13
- Upgrade
promtailto 1.5.1. - Upgrade
grafana-agentto 0.4.1.
1.2.1 - 2024-02-07
- Add dependency on
prometheus-operator-crdto all apps.
1.2.0 - 2024-02-07
- Upgrade
kube-prometheus-stackandprometheus-operator-crdto 9.0.0. - Add the
global.podSecurityStandards.enforcedvalue back to be able to work on CAPI WCs.
1.1.1 - 2024-01-30
- Upgrade
kube-prometheus-stackto 8.1.3 (gsoci registry).
1.1.0 - 2024-01-22
- Upgrade
promtailto 1.5.0. - Upgrade
kube-prometheus-stackto 8.1.2. - Upgrade
grafana-agentto 0.4.0. - Upgrade
prometheus-agentto 0.6.7.
1.0.0 - 2024-01-08
- !Breaking change: Simplify configuration for the bundled apps. See our upgrade guide
- Move all user configs from under
apps.<appName>.userConfigfrom string to regular helm values touserConfig.<appName> - Rename
prometheus-operator-apptokube-prometheus-stack - Rename
promtail-apptopromtail
- Move all user configs from under
- Enforce
Cilium Network Policyby default. - Enforce
Pod Security Standardby default. - Upgrade
kube-prometheus-stackto 8.1.1 andprometheus-operator-crdto 8.0.0 - Upgrade
grafana-agentto 0.3.2.
0.10.1 - 2023-11-15
- Extend
prometheus-operator-apptimeout to avoid race condition with VPA causing the app to be stuck inpending-installstate.
0.10.0 - 2023-11-08
- Upgrade
grafana-agentto 0.3.0.
0.9.1 - 2023-11-02
- Upgrade
prometheus-agentto 0.6.6.
0.9.0 - 2023-10-26
- Add
grafana-agent-apptoobservability-bundle.
0.8.9 - 2023-10-18
- Disable
kube-state-metricspsp whenpod security policiesare enforced.
0.8.8 - 2023-10-11
- Upgrade
prometheus-operator-appto 6.2.1. - Upgrade
prometheus-agentto 0.6.5.
0.8.7 - 2023-10-04
- Upgrade
prometheus-agentto 0.6.4.
0.8.6 - 2023-10-03
- Fix missing external labels on the prometheus agent when global.podSecurityStandards.enforced is set to false.
0.8.5 - 2023-10-03
- Add condition for PSP installation in helm chart.
0.8.4 - 2023-09-21
- Upgrade
prometheus-agentto 0.6.3.
0.8.3 - 2023-09-21
- Enable the
kube-proxyservicemonitor.
0.8.2 - 2023-09-13
- Upgrade
promtailto 1.4.0.
0.8.1 - 2023-09-12
- Upgrade
prometheus-agentto 0.6.2.- Upgrade
prometheusto 2.47.0.
- Upgrade
- Upgrade
prometheus-operator-appandprometheus-operator-crdto 6.1.0.
0.8.0 - 2023-09-04
- Upgrade
prometheus-agentto 0.6.0. - Upgrade
prometheus-operator-appandprometheus-operator-crdto 6.0.0.
0.7.5 - 2023-08-29
- Add extraConfig priority support.
0.7.4 - 2023-08-29
- Upgrade
prometheus-operator-appto 5.2.0.
0.7.3 - 2023-08-24
- Add extra config for
prometheus-operator-appto be able to enable cilium. - Upgrade
prometheus-operator-appandprometheus-operator-crdto 5.1.0.
0.7.2 - 2023-07-13
- Upgrade
prometheus-operator-appto 5.0.7.
0.7.1 - 2023-06-29
- Upgrade
promtail-appto 1.1.1. - Upgrade
prometheus-operator-appto 5.0.6.
0.7.0 - 2023-06-12
- Upgrade
prometheus-operator-appto 5.0.5. - Upgrade
prometheus-operator-crdto 5.0.0.
0.6.0 - 2023-05-22
- Upgrade
prometheus-agent-appto 0.5.3. - Upgrade
prometheus-operator-appto 4.4.0.
0.5.1 - 2023-05-11
- Remove cluster prefix to app name in _helpers.tpl
0.5.0 - 2023-05-10
- Remove custom config in favor of proper extra-config.
- Upgrade
prometheus-agent-appto 0.5.2 to allow sharding capabilities. - Upgrade
prometheus-operator-appto 4.2.4.
0.4.3 - 2023-04-26
- Upgrade
prometheus-operator-appto 4.2.3.
0.4.2 - 2023-04-21
- Upgrade
prometheus-agent-appto 0.4.1.
0.4.1 - 2023-04-20
- Upgrade
prometheus-agent-appto 0.4.0.
0.4.0 - 2023-04-13
- Add extra configmap and secret to
promtail-app.
- Upgrade
prometheus-operator-appto 4.2.1.
- Moving prometheus-operator-app user-configs to the prometheus-operator-app giantswarm/kube-prometheus-stack-app#249
0.3.0 - 2023-03-22
- Add new app dependency mechanism (
app-operator.giantswarm.io/depends-on) to the prometheus-operator-app and agent so they are not installed until the CRD app is deployed. - prometheus-operator: drop
apiserver_request_slo_duration_seconds_bucketmetrics from apiserver - upgrade
prometheus-operator-appto 4.0.1 andprometheus-operator-crdto 4.0.0 - upgrade
prometheus-agentto 0.3.0 to support chinese registry
- Add
promtail-appv1.0.1 disabled by default.
0.2.0 - 2023-02-21
- Upgrade
prometheus-agentfrom to 0.1.7 to 0.2.0.
0.1.9 - 2023-01-16
- Upgrade
prometheus-operator-appto 3.0.0. - Upgrade
prometheus-operator-crdto 3.0.0.
0.1.8 - 2022-12-19
- Upgrade
prometheus-agentfrom 0.1.6 to 0.1.7.
0.1.7 - 2022-12-19
- Tuned default helm timeouts
0.1.6 - 2022-12-14
- Push to
control-plane-catalog.
0.1.5 - 2022-12-14
- Enable
app-build-suite. - Push to
awsandazureapp collections.
- Fix
kube-schedulerport. - Fix
org-namespace detection.
0.1.4 - 2022-12-06
- Change
ServiceMonitorandPodMonitordiscovery label selector. - Enable renovate and bump dependencies.
0.1.3 - 2022-11-25
- Change controller-manager and scheduler ServiceMonitor selector.
0.1.2 - 2022-11-08
- Bump prometheus-agent to 0.1.5
- Add selectors for prometheus-agent ServiceMonitors
0.1.1 - 2022-10-26
- Fix target relabellings.
0.1.0 - 2022-10-24
- First release.
- Add a way of wiring extra config in the apps.
app.giantswarm.iolabel group was changed toapplication.giantswarm.io