This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prometheus](https://prometheus.io/) ([source](https://github.com/prometheus-community/helm-charts)) | major | `28.16.0` → `29.35.0` | --- ### Release Notes <details> <summary>prometheus-community/helm-charts (prometheus)</summary> ### [`v29.35.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.35.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.34.0...prometheus-29.35.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update prometheus-node-exporter Docker tag to v4.59.0 by [@​renovate](https://github.com/renovate)\[bot] in [#​7334](https://github.com/prometheus-community/helm-charts/pull/7334) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-node-exporter-4.59.0...prometheus-29.35.0> ### [`v29.34.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.34.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.33.1...prometheus-29.34.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update prometheus dependency non-major updates by [@​renovate](https://github.com/renovate)\[bot] in [#​7331](https://github.com/prometheus-community/helm-charts/pull/7331) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-node-exporter-4.58.0...prometheus-29.34.0> ### [`v29.33.1`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.33.1) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.33.0...prometheus-29.33.1) Prometheus is a monitoring system and time series database. #### What's Changed - \[kube-prometheus-stack] Only render Alertmanager hostNetwork when set by [@​johnswarbrick-napier](https://github.com/johnswarbrick-napier) in [#​7314](https://github.com/prometheus-community/helm-charts/pull/7314) - \[CI] Update dependency databus23/helm-diff to v3.15.14 by [@​renovate](https://github.com/renovate)\[bot] in [#​7319](https://github.com/prometheus-community/helm-charts/pull/7319) - \[prometheus] Update prometheus dependency non-major updates by [@​renovate](https://github.com/renovate)\[bot] in [#​7320](https://github.com/prometheus-community/helm-charts/pull/7320) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-operator-crds-32.0.1...prometheus-29.33.1> ### [`v29.33.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.33.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.32.0...prometheus-29.33.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update alertmanager Docker tag to v2 by [@​renovate](https://github.com/renovate)\[bot] in [#​7300](https://github.com/prometheus-community/helm-charts/pull/7300) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-29.32.0...prometheus-29.33.0> ### [`v29.32.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.32.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.31.1...prometheus-29.32.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update prometheus-pushgateway Docker tag to v3.9.0 by [@​renovate](https://github.com/renovate)\[bot] in [#​7309](https://github.com/prometheus-community/helm-charts/pull/7309) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-pushgateway-3.9.0...prometheus-29.32.0> ### [`v29.31.1`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.31.1) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.31.0...prometheus-29.31.1) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update alertmanager Docker tag to v1.43.3 by [@​renovate](https://github.com/renovate)\[bot] in [#​7298](https://github.com/prometheus-community/helm-charts/pull/7298) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/alertmanager-2.0.0...prometheus-29.31.1> ### [`v29.31.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.31.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.30.2...prometheus-29.31.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Add pre\_relabel\_configs/post\_relabel\_configs by [@​jkroepke](https://github.com/jkroepke) in [#​7283](https://github.com/prometheus-community/helm-charts/pull/7283) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-29.30.2...prometheus-29.31.0> ### [`v29.30.2`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.30.2) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.30.1...prometheus-29.30.2) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update alertmanager Docker tag to v1.43.3 by [@​renovate](https://github.com/renovate)\[bot] in [#​7292](https://github.com/prometheus-community/helm-charts/pull/7292) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/alertmanager-1.43.3...prometheus-29.30.2> ### [`v29.30.1`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.30.1) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.30.0...prometheus-29.30.1) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update alertmanager Docker tag to v1.43.2 by [@​renovate](https://github.com/renovate)\[bot] in [#​7290](https://github.com/prometheus-community/helm-charts/pull/7290) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/alertmanager-1.43.2...prometheus-29.30.1> ### [`v29.30.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.30.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.29.0...prometheus-29.30.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update kube-state-metrics Docker tag to v8.5.0 by [@​renovate](https://github.com/renovate)\[bot] in [#​7282](https://github.com/prometheus-community/helm-charts/pull/7282) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-state-metrics-8.5.0...prometheus-29.30.0> ### [`v29.29.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.29.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.28.1...prometheus-29.29.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update prometheus-node-exporter Docker tag to v4.57.0 by [@​renovate](https://github.com/renovate)\[bot] in [#​7268](https://github.com/prometheus-community/helm-charts/pull/7268) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-node-exporter-4.57.0...prometheus-29.29.0> ### [`v29.28.1`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.28.1) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.28.0...prometheus-29.28.1) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update alertmanager Docker tag to v1.43.1 by [@​renovate](https://github.com/renovate)\[bot] in [#​7260](https://github.com/prometheus-community/helm-charts/pull/7260) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/alertmanager-1.43.1...prometheus-29.28.1> ### [`v29.28.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.28.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.27.2...prometheus-29.28.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update prometheus dependency non-major updates by [@​renovate](https://github.com/renovate)\[bot] in [#​7258](https://github.com/prometheus-community/helm-charts/pull/7258) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-snmp-exporter-9.18.0...prometheus-29.28.0> ### [`v29.27.2`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.27.2) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.27.1...prometheus-29.27.2) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update kube-state-metrics Docker tag to v8.4.2 by [@​renovate](https://github.com/renovate)\[bot] in [#​7241](https://github.com/prometheus-community/helm-charts/pull/7241) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-state-metrics-8.4.2...prometheus-29.27.2> ### [`v29.27.1`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.27.1) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.27.0...prometheus-29.27.1) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Change Helm chart repository URLs to OCI by [@​jkroepke](https://github.com/jkroepke) in [#​7236](https://github.com/prometheus-community/helm-charts/pull/7236) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-json-exporter-0.20.1...prometheus-29.27.1> ### [`v29.27.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.27.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.26.0...prometheus-29.27.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update Helm release kube-state-metrics to 8.4.\* by [@​renovate](https://github.com/renovate)\[bot] in [#​7200](https://github.com/prometheus-community/helm-charts/pull/7200) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-88.5.0...prometheus-29.27.0> ### [`v29.26.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.26.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.25.0...prometheus-29.26.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update dependency prometheus/prometheus to v3.14.0 by [@​renovate](https://github.com/renovate)\[bot] in [#​7194](https://github.com/prometheus-community/helm-charts/pull/7194) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-88.4.0...prometheus-29.26.0> ### [`v29.25.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.25.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.24.0...prometheus-29.25.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update Helm release alertmanager to 1.42.\* by [@​renovate](https://github.com/renovate)\[bot] in [#​7192](https://github.com/prometheus-community/helm-charts/pull/7192) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/alertmanager-1.42.0...prometheus-29.25.0> ### [`v29.24.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.24.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.23.1...prometheus-29.24.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update Helm release kube-state-metrics to 8.3.\* by [@​renovate](https://github.com/renovate)\[bot] in [#​7186](https://github.com/prometheus-community/helm-charts/pull/7186) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-state-metrics-8.3.0...prometheus-29.24.0> ### [`v29.23.1`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.23.1) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.23.0...prometheus-29.23.1) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update quay.io/prometheus-operator/prometheus-config-reloader Docker tag to v0.93.1 by [@​renovate](https://github.com/renovate)\[bot] in [#​7182](https://github.com/prometheus-community/helm-charts/pull/7182) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-snmp-exporter-9.17.1...prometheus-29.23.1> ### [`v29.23.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.23.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.21.0...prometheus-29.23.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[CI] replace old probot stale config via github action workflow by [@​sebastiangaiser](https://github.com/sebastiangaiser) in [#​7140](https://github.com/prometheus-community/helm-charts/pull/7140) - \[prometheus] Update Helm release prometheus-pushgateway to 3.8.\* by [@​renovate](https://github.com/renovate)\[bot] in [#​7174](https://github.com/prometheus-community/helm-charts/pull/7174) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-pushgateway-3.8.0...prometheus-29.23.0> ### [`v29.21.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.21.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.20.1...prometheus-29.21.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update Helm release kube-state-metrics to 8.1.\* by [@​renovate](https://github.com/renovate)\[bot] in [#​7158](https://github.com/prometheus-community/helm-charts/pull/7158) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-88.1.0...prometheus-29.21.0> ### [`v29.20.1`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.20.1) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.20.0...prometheus-29.20.1) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update dependency prometheus/prometheus to v3.13.2 by [@​renovate](https://github.com/renovate)\[bot] in [#​7150](https://github.com/prometheus-community/helm-charts/pull/7150) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-mongodb-exporter-3.21.0...prometheus-29.20.1> ### [`v29.20.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.20.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.19.0...prometheus-29.20.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update prometheus dependency non-major updates by [@​renovate](https://github.com/renovate)\[bot] in [#​7148](https://github.com/prometheus-community/helm-charts/pull/7148) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-snmp-exporter-9.17.0...prometheus-29.20.0> ### [`v29.19.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.19.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.18.0...prometheus-29.19.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update Helm release kube-state-metrics to v8 by [@​renovate](https://github.com/renovate)\[bot] in [#​7125](https://github.com/prometheus-community/helm-charts/pull/7125) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-87.19.0...prometheus-29.19.0> ### [`v29.18.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.18.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.17.0...prometheus-29.18.0) Prometheus is a monitoring system and time series database. #### What's Changed - Synchronize common files from prometheus/prometheus by [@​prombot](https://github.com/prombot) in [#​7120](https://github.com/prometheus-community/helm-charts/pull/7120) - \[prometheus] Update Helm release prometheus-pushgateway to 3.7.\* by [@​renovate](https://github.com/renovate)\[bot] in [#​7119](https://github.com/prometheus-community/helm-charts/pull/7119) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-pushgateway-3.7.0...prometheus-29.18.0> ### [`v29.17.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.17.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.16.0...prometheus-29.17.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update Helm release prometheus-node-exporter to 4.56.\* by [@​renovate](https://github.com/renovate)\[bot] in [#​7100](https://github.com/prometheus-community/helm-charts/pull/7100) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-node-exporter-4.56.0...prometheus-29.17.0> ### [`v29.16.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.16.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.15.0...prometheus-29.16.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update Helm release kube-state-metrics to 7.8.\* by [@​renovate](https://github.com/renovate)\[bot] in [#​7097](https://github.com/prometheus-community/helm-charts/pull/7097) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-87.14.0...prometheus-29.16.0> ### [`v29.15.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.15.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.14.0...prometheus-29.15.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update prometheus dependency non-major updates by [@​renovate](https://github.com/renovate)\[bot] in [#​7090](https://github.com/prometheus-community/helm-charts/pull/7090) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-87.13.0...prometheus-29.15.0> ### [`v29.14.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.14.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.13.1...prometheus-29.14.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update dependency prometheus/prometheus to v3.13.0 by [@​renovate](https://github.com/renovate)\[bot] in [#​7055](https://github.com/prometheus-community/helm-charts/pull/7055) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-87.5.0...prometheus-29.14.0> ### [`v29.13.1`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.13.1) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.13.0...prometheus-29.13.1) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update quay.io/prometheus-operator/prometheus-config-reloader Docker tag to v0.92.1 by [@​renovate](https://github.com/renovate)\[bot] in [#​7053](https://github.com/prometheus-community/helm-charts/pull/7053) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-operator-crds-30.0.1...prometheus-29.13.1> ### [`v29.13.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.13.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.12.0...prometheus-29.13.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update prometheus dependency non-major updates by [@​renovate](https://github.com/renovate)\[bot] in [#​7005](https://github.com/prometheus-community/helm-charts/pull/7005) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-snmp-exporter-9.15.0...prometheus-29.13.0> ### [`v29.12.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.12.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.11.0...prometheus-29.12.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update prometheus dependency non-major updates to 7.5.\* by [@​renovate](https://github.com/renovate)\[bot] in [#​6991](https://github.com/prometheus-community/helm-charts/pull/6991) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-pingdom-exporter-3.4.3...prometheus-29.12.0> ### [`v29.11.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.11.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.10.1...prometheus-29.11.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update prometheus dependency non-major updates to 1.39.\* by [@​renovate](https://github.com/renovate)\[bot] in [#​6986](https://github.com/prometheus-community/helm-charts/pull/6986) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/alertmanager-1.39.0...prometheus-29.11.0> ### [`v29.10.1`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.10.1) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.10.0...prometheus-29.10.1) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Fix prometheus-pushgateway dependency link in prometheus README.md by [@​Alja9](https://github.com/Alja9) in [#​6975](https://github.com/prometheus-community/helm-charts/pull/6975) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/alertmanager-1.38.2...prometheus-29.10.1> ### [`v29.10.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.10.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.9.0...prometheus-29.10.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update prometheus dependency non-major updates to 1.38.\* by [@​renovate](https://github.com/renovate)\[bot] in [#​6969](https://github.com/prometheus-community/helm-charts/pull/6969) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-blackbox-exporter-11.11.0...prometheus-29.10.0> ### [`v29.9.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.9.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.8.0...prometheus-29.9.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update dependency prometheus/prometheus to v3.12.0 by [@​renovate](https://github.com/renovate)\[bot] in [#​6950](https://github.com/prometheus-community/helm-charts/pull/6950) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-86.0.1...prometheus-29.9.0> ### [`v29.8.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.8.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.7.0...prometheus-29.8.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update Helm release kube-state-metrics to 7.4.\* by [@​renovate](https://github.com/renovate)\[bot] in [#​6934](https://github.com/prometheus-community/helm-charts/pull/6934) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-85.2.1...prometheus-29.8.0> ### [`v29.7.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.7.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.6.0...prometheus-29.7.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[kube-prometheus-stack] Keep KubeletDown cluster-scoped by [@​Zakharden](https://github.com/Zakharden) in [#​6906](https://github.com/prometheus-community/helm-charts/pull/6906) - \[prometheus] Update Helm release alertmanager to 1.37.\* by [@​renovate](https://github.com/renovate)\[bot] in [#​6922](https://github.com/prometheus-community/helm-charts/pull/6922) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/alertmanager-1.37.0...prometheus-29.7.0> ### [`v29.6.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.6.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.5.0...prometheus-29.6.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update prometheus dependency non-major updates by [@​renovate](https://github.com/renovate)\[bot] in [#​6895](https://github.com/prometheus-community/helm-charts/pull/6895) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-snmp-exporter-9.14.0...prometheus-29.6.0> ### [`v29.5.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.5.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.4.0...prometheus-29.5.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update Helm release prometheus-node-exporter to 4.55.\* by [@​renovate](https://github.com/renovate)\[bot] in [#​6884](https://github.com/prometheus-community/helm-charts/pull/6884) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-node-exporter-4.55.0...prometheus-29.5.0> ### [`v29.4.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.4.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.3.0...prometheus-29.4.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update Helm release prometheus-node-exporter to 4.54.\* by [@​renovate](https://github.com/renovate)\[bot] in [#​6878](https://github.com/prometheus-community/helm-charts/pull/6878) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-node-exporter-4.54.0...prometheus-29.4.0> ### [`v29.3.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.3.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.2.1...prometheus-29.3.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update prometheus dependency non-major updates by [@​renovate](https://github.com/renovate)\[bot] in [#​6873](https://github.com/prometheus-community/helm-charts/pull/6873) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-84.3.0...prometheus-29.3.0> ### [`v29.2.1`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.2.1) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.2.0...prometheus-29.2.1) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update dependency prometheus/prometheus to v3.11.2 by [@​renovate](https://github.com/renovate)\[bot] in [#​6841](https://github.com/prometheus-community/helm-charts/pull/6841) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-83.4.1...prometheus-29.2.1> ### [`v29.2.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.2.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.1.0...prometheus-29.2.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update Helm release alertmanager to 1.35.\* by [@​renovate](https://github.com/renovate)\[bot] in [#​6828](https://github.com/prometheus-community/helm-charts/pull/6828) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-83.3.0...prometheus-29.2.0> ### [`v29.1.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.1.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-29.0.0...prometheus-29.1.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Update dependency prometheus/prometheus to v3.11.1 by [@​renovate](https://github.com/renovate)\[bot] in [#​6822](https://github.com/prometheus-community/helm-charts/pull/6822) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-83.0.2...prometheus-29.1.0> ### [`v29.0.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-29.0.0) [Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-28.16.0...prometheus-29.0.0) Prometheus is a monitoring system and time series database. #### What's Changed - \[prometheus] Migrate endpoint role to endpointslice in kubernetes\_sd\_config by [@​eklesel](https://github.com/eklesel) in [#​6794](https://github.com/prometheus-community/helm-charts/pull/6794) #### New Contributors - [@​eklesel](https://github.com/eklesel) made their first contribution in [#​6794](https://github.com/prometheus-community/helm-charts/pull/6794) **Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/kube-prometheus-stack-83.0.1...prometheus-29.0.0> </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Oslo) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMTIuMyIsInVwZGF0ZWRJblZlciI6IjQ0LjExMi4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJicmVha2luZy1jaGFuZ2UiLCJyZW5vdmF0ZSJdfQ==--> --------- Co-authored-by: Renovate Bot <renovate@forteapps.net> Reviewed-on: #51 Reviewed-by: Danijel Simeunovic <danijel.simeunovic@fortedigital.com> Co-authored-by: gitea_admin <admin@forteapps.net>
Kubernetes Cluster - GitOps Configuration
Kubernetes cluster bootstrapping and GitOps configuration repository using ArgoCD for multi-cloud Kubernetes (UpCloud, AWS EKS, Azure AKS, GCP GKE)
📚 Complete Documentation
New developers and operators: Please refer to our comprehensive documentation for detailed guides and references:
🎯 START HERE: Documentation Index
| Document | Description | Audience |
|---|---|---|
| GitOps Architecture | System architecture, repository structure, GitOps workflows, security model | Everyone (start here) |
| Developer Guide | Local setup, deploying apps, managing secrets, troubleshooting | Developers |
| Operations Runbook | Cluster bootstrap, day-to-day operations, incident response, maintenance | Platform Engineers, SREs |
| Technical Reference | Component specs, Helm charts, ArgoCD config, Kyverno policies, API docs | Everyone (reference) |
🚀 Quick Start
For New Developers
# 1. Clone repositories
git clone https://git.forteapps.net/Forte/launchpad.git
git clone ssh://git@git.forteapps.net:2222/Forte/helm-prod-values.git
# 2. Read the guides
# - Start: docs/GITOPS-ARCHITECTURE.md
# - Follow: docs/DEVELOPER-GUIDE.md
# 3. Deploy your first app (see Developer Guide)
For Operators
# 1. Bootstrap new cluster
./bootstrap.sh
# 2. Verify deployment
kubectl get applications -n argocd
kubectl get pods --all-namespaces
# 3. Read Operations Runbook for day-to-day tasks
📋 Overview
This repository contains the complete GitOps configuration for our Kubernetes cluster, using the App-of-Apps pattern with ArgoCD.
What's Inside
- Infrastructure Applications: Traefik, Cert-Manager, Kyverno, Prometheus, Grafana, Loki, Tempo, Sealed Secrets, Homepage (platform dashboard)
- Business Applications: MCP10X, MusicMan, Dot-AI Stack, ArgoCD MCP
- Policies: Kyverno security policies for secret management, namespace controls, pod verification
- Monitoring: Full observability stack with metrics, logs, traces, and alerting
- Secrets: Sealed Secrets for secure Git storage
Key Features
✅ GitOps-Native: Git is the single source of truth ✅ Auto-Sync: Changes automatically deployed (60s reconciliation) ✅ Self-Healing: Manual cluster changes are reverted ✅ Multi-Source: Separate chart templates from configuration ✅ Policy Enforcement: Kyverno ensures security and compliance ✅ Authentication: Automatic sidecar injection (token & OIDC support) ✅ TLS Everywhere: Automatic Let's Encrypt certificates ✅ Full Observability: Prometheus, Grafana, Loki, Tempo integration
🗂️ Repository Structure
.
├── bootstrap.sh # Cluster initialization (ArgoCD + GitOps)
├── _app-of-apps-{cluster}.yaml # Root ArgoCD Application (per cluster)
│
├── .tofu/ # Infrastructure provisioning (OpenTofu)
│ ├── platforms/ # Per-platform IaC (one dir per cloud)
│ │ ├── aks/ # Azure AKS (modules/ + dev/ + prod/ + workload/)
│ │ ├── eks/ # AWS EKS
│ │ ├── gke/ # GCP GKE
│ │ └── upc/ # UpCloud
│ ├── configs/ # Platform credentials (git-ignored)
│ │ └── *.env.example # Template for each platform
│ └── scripts/ # Cluster lifecycle scripts
│ ├── setup-cluster.sh # Create cluster: ./setup-cluster.sh aks-dev
│ ├── teardown-cluster.sh
│ └── get-kubeconfig.sh
│
├── clusters/ # Cluster metadata (domain, trustedIPs, etc.)
│
├── infra/ # Infrastructure ArgoCD Applications (Kustomize multi-cluster)
│ ├── base/ # Base ArgoCD Application manifests (one dir per component)
│ │ ├── kustomization.yaml # Aggregates all component subdirectories
│ │ ├── traefik-application/
│ │ │ ├── kustomization.yaml
│ │ │ └── traefik-application.yaml
│ │ ├── keycloak/
│ │ │ ├── kustomization.yaml
│ │ │ └── keycloak.yaml
│ │ ├── grafana/
│ │ ├── prometheus/
│ │ ├── ... # Each component in its own subdirectory
│ │ └── secrets/
│ ├── overlays/ # Per-cluster overrides (Kustomize)
│ │ ├── upc-dev/ # UpCloud Dev — includes all base components
│ │ ├── upc-prod/ # UpCloud Prod — all components + patches
│ │ ├── aks-dev/ # Azure AKS Dev — selective components only
│ │ ├── aks-prod/ # Azure AKS Prod
│ │ ├── eks-dev/ # AWS EKS Dev
│ │ ├── eks-prod/ # AWS EKS Prod
│ │ ├── gke-dev/ # GCP GKE Dev
│ │ └── gke-prod/ # GCP GKE Prod
│ ├── dashboards/ # Grafana dashboard ConfigMaps
│ └── values/ # Helm value overrides
│ ├── base/ # Shared cloud-agnostic values
│ ├── upc-dev/ # UpCloud Dev (storage, LB, pricing)
│ ├── upc-prod/ # UpCloud Prod
│ ├── eks-dev/ # AWS EKS Dev
│ ├── eks-prod/ # AWS EKS Prod
│ ├── aks-dev/ # Azure AKS Dev
│ ├── aks-prod/ # Azure AKS Prod
│ ├── gke-dev/ # GCP GKE Dev
│ └── gke-prod/ # GCP GKE Prod
│
├── apps/ # Business Applications (Kustomize, same pattern as infra)
│ ├── base/ # One subdirectory per app
│ │ ├── kustomization.yaml
│ │ ├── musicman/
│ │ ├── mcp10x/
│ │ ├── dot-ai-stack/
│ │ ├── ts-mcp/
│ │ └── argo-mcp/
│ └── overlays/ # Per-cluster: cherry-pick or include all
│ ├── upc-dev/ # All apps
│ ├── upc-prod/ # All apps + patches
│ └── aks-dev/ # Selective apps only
│
├── cluster-resources/ # Cluster-wide Kubernetes resources
│ ├── letsencrypt-issuer.yaml
│ ├── kyverno-config.yaml
│ ├── *-sealed.yaml # Sealed secrets
│ └── policies/ # Kyverno policies
│ ├── secret-cloner.yaml
│ ├── default-ns-blocker.yaml
│ ├── bare-pod-cleaner.yaml
│ └── auth-sidecar-injector.yaml
│
├── secrets/ # Application secrets (sealed)
│ └── *-credentials-sealed.yaml
│
├── private/ # Local-only files (Git-ignored)
│ └── *.yaml # Unsealed secrets (never committed)
│
└── docs/ # 📚 Comprehensive documentation
├── README.md # Documentation index
├── GITOPS-ARCHITECTURE.md # Architecture guide
├── DEVELOPER-GUIDE.md # Developer onboarding
├── OPERATIONS-RUNBOOK.md # Operations procedures
└── REFERENCE.md # Technical reference
See GitOps Architecture - Repository Structure for detailed explanation.
🏗️ Architecture
Three-Repository Pattern
| Repository | Purpose | Who Edits | How Often |
|---|---|---|---|
| launchpad (this repo) | ArgoCD Applications, cluster resources | Platform / DevOps engineers | ✅ Often |
| forte-helm | Generic Helm chart templates | Platform engineers | ❌ Rarely |
| helm-prod-values | App-specific configuration & versions | Developers / CI pipelines | ✅ Sometimes |
GitOps Workflow
Developer commits code → CI/CD builds image → Updates helm-prod-values → ArgoCD syncs → Deployed to cluster
Learn more: GitOps Architecture - GitOps Workflow
🔧 Common Tasks
Deploy a New Application
See detailed guide: Developer Guide - Deploying Your First Application
Quick version:
- Create
apps/myapp.yaml(ArgoCD Application manifest) - Create
helm-prod-values/myapp/values.yaml(configuration) - Create sealed secrets if needed
- Commit and push - ArgoCD auto-syncs!
Update an Existing Application
See detailed guide: Developer Guide - Updating an Existing Application
Quick version:
- Update code: Push to app repo → CI/CD updates image tag in helm-prod-values
- Update config: Edit
helm-prod-values/myapp/values.yaml→ commit → push
Manage Secrets
See detailed guide: Developer Guide - Working with Secrets
# Create plain secret
kubectl create secret generic myapp-creds \
--from-literal=KEY=value \
--dry-run=client -o yaml > private/myapp-creds.yaml
# Seal it
kubeseal --format=yaml --cert=pub-cert.pem \
< private/myapp-creds.yaml > secrets/myapp-creds-sealed.yaml
# Commit sealed version
git add secrets/myapp-creds-sealed.yaml
git commit -m "Add myapp credentials"
git push
Enable Authentication
See detailed guide: Developer Guide - Enabling Authentication
Quick version:
# In helm-prod-values/myapp/values.yaml
# Token-based auth (simple)
auth:
enabled: true
type: token
tokens:
- your-secret-token-here
# OIDC auth (SSO)
auth:
enabled: true
type: oidc
oidc:
authority: https://auth.example.com/realms/master
clientId: myapp
Then create OIDC secret (if using OIDC):
kubectl create secret generic auth-oidc \
--from-literal=client-secret=your-oidc-secret \
--from-literal=cookie-secret=$(openssl rand -hex 32) \
--namespace=myapp | \
kubeseal --format=yaml --cert=pub-cert.pem --namespace=myapp | \
kubectl apply -f -
Bootstrap Cluster
See detailed guide: Operations Runbook - Cluster Bootstrap
# Initialize new cluster
./bootstrap.sh
# Verify
kubectl get applications -n argocd
kubectl get pods --all-namespaces
🛠️ Quick Reference
Monitor Applications
# List all ArgoCD applications
kubectl get applications -n argocd
# Watch sync status
kubectl get applications -n argocd -w
# Check specific application
kubectl describe application myapp -n argocd
# View application logs
kubectl logs -n myapp <pod-name>
Access UIs
# ArgoCD UI
kubectl port-forward svc/argocd-server -n argocd 8080:443
# Access: https://localhost:8080 (no auth required)
# Grafana
kubectl port-forward -n monitoring svc/grafana 3000:80
# Access: http://localhost:3000
# Prometheus
kubectl port-forward -n monitoring svc/prometheus-server 9090:80
# Access: http://localhost:9090
Troubleshooting
# Check pod status
kubectl get pods -n myapp
# View pod logs
kubectl logs -n myapp <pod-name>
# Check pod events
kubectl describe pod -n myapp <pod-name>
# Check ArgoCD sync errors
kubectl describe application myapp -n argocd
# Force sync
kubectl patch application myapp -n argocd \
--type merge -p '{"metadata":{"annotations":{"argocd.argoproj.io/refresh":"hard"}}}'
Full troubleshooting guide: Developer Guide - Troubleshooting
🔐 Security
Secret Management
- ✅ Sealed Secrets for Git storage
- ✅ Kyverno auto-clones secrets to namespaces
- ❌ Never commit plain secrets
Network Security
- ✅ All traffic TLS-encrypted (Let's Encrypt)
- ✅ HTTP → HTTPS redirect
- ✅ Traefik IngressRoute per application
Policy Enforcement
- ✅ Kyverno policies for security
- ✅ Default namespace blocked
- ✅ Bare pods not allowed
- ✅ Optional authentication sidecar injection
Learn more: GitOps Architecture - Security Model
📊 Infrastructure Components
| Component | Purpose | Namespace | Replicas |
|---|---|---|---|
| ArgoCD | GitOps controller | argocd |
1 |
| Traefik | Ingress controller | traefik |
2 |
| Cert-Manager | TLS certificates | cert-manager |
1 |
| Kyverno | Policy engine | kyverno |
1 |
| Sealed Secrets | Secret encryption | kube-system |
1 |
| Prometheus | Metrics | monitoring |
1 |
| Grafana | Dashboards | monitoring |
1 |
| Loki | Logs | monitoring |
1 |
| Tempo | Distributed tracing | monitoring |
1 |
| Fluent-Bit | Log shipping | monitoring |
DaemonSet |
| OpenCost | Cost monitoring | monitoring |
1 |
| Renovate | Dependency updates | renovate |
CronJob |
Full specs: Technical Reference - Infrastructure Components
🌐 Domains & Networking
- Local development:
*.127.0.0.1.nip.io - Production:
*.forteapps.net - DNS: Manual configuration (contact platform team)
- TLS: Automatic via Let's Encrypt
📖 Key Concepts
App-of-Apps Pattern
_app-of-apps-{cluster}.yaml is the root Application that manages all other Applications in infra/. Each component in infra/base/ lives in its own subdirectory (e.g., infra/base/grafana/). Overlays can either include all components (via ../../base) or cherry-pick specific ones (via ../../base/grafana, ../../base/prometheus, etc.). Per-cluster patches swap Helm value file paths. Supported clusters: upc-dev, upc-prod, eks-dev, eks-prod, aks-dev, aks-prod, gke-dev, gke-prod.
Multi-Source Pattern
Applications reference both:
- Helm charts from
forte-helm(templates) - Values from
helm-prod-values(configuration)
This separates reusable templates from environment-specific config.
Sync Waves
Applications deploy in order using argocd.argoproj.io/sync-wave:
- Wave
-1: Namespaces - Wave
0: Kyverno (policies) - Wave
1: Infrastructure - Wave
2+: Applications
Auto-Sync & Self-Heal
- Auto-Sync: ArgoCD automatically deploys Git changes (60s polling)
- Self-Heal: Manual cluster changes are reverted to match Git
- Prune: Deleted resources in Git are removed from cluster
Learn more: GitOps Architecture - GitOps Workflow
⚙️ Configuration
ArgoCD Settings
- Reconciliation: Every 60 seconds
- Sync timeout: 5 minutes per application
- Retry policy: 5 attempts with exponential backoff
- Authentication: Disabled (internal use only)
Application Defaults
- Auto-sync: Enabled
- Self-heal: Enabled
- Prune: Enabled
- Validation: Server-side validation enabled
- Server-side apply: Enabled
Full configuration: Technical Reference - ArgoCD Configuration
🆘 Getting Help
Documentation
- Start here: Documentation Index
- For development: Developer Guide
- For operations: Operations Runbook
- For reference: Technical Reference
Support
- Slack: #platform-support
- Issues: Contact platform team
- Emergencies: Escalate via Slack
Common Questions
| Question | Answer |
|---|---|
| How do I deploy an app? | Developer Guide - Deploying Your First Application |
| How do I manage secrets? | Developer Guide - Working with Secrets |
| App won't sync? | Developer Guide - Troubleshooting |
| How do I bootstrap a cluster? | Operations Runbook - Cluster Bootstrap |
| Where are the logs? | Operations Runbook - Monitoring & Alerting |
🤝 Contributing
Adding a New Application
- Read Developer Guide - Deploying Your First Application
- Create ArgoCD Application manifest in
apps/ - Create Helm values in
helm-prod-values/ - Create sealed secrets if needed
- Commit and push - ArgoCD handles the rest!
Modifying Infrastructure
- Read Operations Runbook
- Update relevant files in
infra/orcluster-resources/ - Test changes in isolated namespace if possible
- Commit and push
- Monitor sync status in Slack/ArgoCD UI
Updating Documentation
Documentation lives in docs/. To update:
- Edit relevant markdown file
- Update "Last Updated" date
- Submit PR or push directly
- Notify team of significant changes
📝 Notes
Current Environment
- Provider: Multi-cloud (UpCloud, AWS EKS, Azure AKS, GCP GKE)
- Active clusters: UpCloud (upc-dev, upc-prod)
- Environment: Production (internal use only)
- Auth: Disabled for ArgoCD (internal access)
- Backup: Gitea daily backup to S3-compatible storage
Known Limitations
- Secret rotation not automated
- DNS management is manual
Future improvements: See Operations Runbook - Disaster Recovery
📚 Additional Resources
External Documentation
- ArgoCD Documentation
- Kyverno Documentation
- Traefik Documentation
- Cert-Manager Documentation
- Grafana Tempo Documentation
- Sealed Secrets
Related Repositories
- forte-helm - Helm chart templates
- helm-prod-values - Application values
📄 License
Internal use only. Not for public distribution.
👥 Maintainers
Platform Team
- Contact: #platform-support on Slack
- Issues: Create issue in repository or contact team directly
Last Updated: 2026-04-22 Documentation Version: 1.0.0
🚀 Ready to get started? Check out the Documentation Index!