From 1d128c55ea9a00848c9016fcefcbaf383c2541dd Mon Sep 17 00:00:00 2001 From: hairmare <116588+hairmare@users.noreply.github.com> Date: Wed, 22 May 2024 09:46:38 +0200 Subject: [PATCH] feat(infra-apps): Update kube-prometheus-stack from 54.2.2 to 58.6.0 (#1231) --- charts/infra-apps/Chart.yaml | 58 ++++++++++++++++++++++++++++++----- charts/infra-apps/README.md | 5 ++- charts/infra-apps/values.yaml | 3 +- 3 files changed, 53 insertions(+), 13 deletions(-) diff --git a/charts/infra-apps/Chart.yaml b/charts/infra-apps/Chart.yaml index 3070966e1..ed949a5a6 100644 --- a/charts/infra-apps/Chart.yaml +++ b/charts/infra-apps/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: infra-apps description: Argo CD app-of-apps config for infrastructure components type: application -version: 0.204.0 +version: 0.205.0 home: https://github.com/adfinis/helm-charts/tree/main/charts/infra-apps sources: - https://github.com/adfinis/helm-charts @@ -19,12 +19,54 @@ annotations: artifacthub.io/changes: | - kind: changed description: | - feat: Update nginx-ingress from 4.9.0 to 4.10.1 + feat: Update kube-prometheus-stack from 54.2.2 to 58.6.0 - Updates the ingress controller to 1.10.1 and NGINX to 1.25 as well a a bunch of - dependencies and the base os. + - update operator from 0.69.1 to 0.73.2 + - update depdendencies to match links: - - name: "controller 1.10.0" - url: https://github.com/kubernetes/ingress-nginx/blob/main/changelog/controller-1.10.0.md - - name: "controller 1.10.1" - url: https://github.com/kubernetes/ingress-nginx/blob/main/changelog/controller-1.10.1.md + - name: "fix: Update Prometheus rules and Grafana dashboards" + url: https://github.com/prometheus-community/helm-charts/pull/4531 + - name: "feat: add the possibility to specify objectSelector for admissionWebhooks objects" + url: https://github.com/prometheus-community/helm-charts/pull/4540 + - name: "fix: ThanosRuler limit resource names up to 63 characters" + url: https://github.com/prometheus-community/helm-charts/pull/4527 + - name: "feat: Bump prometheus to 2.52.0" + url: https://github.com/prometheus-community/helm-charts/pull/4530 + - name: "feat: Make TLS verification in kubelet servicemonitor configurable" + url: https://github.com/prometheus-community/helm-charts/pull/4528 + - name: "feat: Bump Thanos to 0.25.0" + url: https://github.com/prometheus-community/helm-charts/pull/4516 + - name: "fix: set ttlSecondsAfterFinished relevant for argocd" + url: https://github.com/prometheus-community/helm-charts/pull/4510 + - name: "fix: align PDB with single check" + url: https://github.com/prometheus-community/helm-charts/pull/4502 + - name: "fix: remove Job ttl API check" + url: https://github.com/prometheus-community/helm-charts/pull/4503 + - name: "feat: Bump kube-state-metrics to 5.19.* and prometheus-node-exporter to 4.33.*" + url: https://github.com/prometheus-community/helm-charts/pull/4501 + - name: "feat: support kubelet label selector" + url: https://github.com/prometheus-community/helm-charts/pull/4483 + - name: "fix: Bump operator to 0.73.2" + url: https://github.com/prometheus-community/helm-charts/pull/4475 + - name: "fix: add support for dual-stack (ipv4 & ipv6) clusters" + url: https://github.com/prometheus-community/helm-charts/pull/4472 + - name: "fix: Bump Prometheus to 2.51.2" + url: https://github.com/prometheus-community/helm-charts/pull/4459 + - name: "fix: Bump Prometheus to 2.51.1" + url: https://github.com/prometheus-community/helm-charts/pull/4450 + - name: "feat: Add alertDropLabels + additional config for ThanosRuler" + url: https://github.com/prometheus-community/helm-charts/pull/4445 + - name: "feat: Bump operator to 0.73.0" + url: https://github.com/prometheus-community/helm-charts/pull/4422 + - name: "feat: Bump kube-state-metrics to 5.18.*" + url: https://github.com/prometheus-community/helm-charts/pull/4397 + - name: "fix: Add node-exporter RBAC Proxy rule to Prometheus ClusterRole" + url: https://github.com/prometheus-community/helm-charts/pull/3946 + - name: "feat: Bump Prometheus to 2.51.9" + url: https://github.com/prometheus-community/helm-charts/pull/4373 + - name: "feat: Bump prometheus-node-exporter to 4.31.0" + url: https://github.com/prometheus-community/helm-charts/pull/4359 + - name: "feat: Bump operator to 0.72.0" + url: https://github.com/prometheus-community/helm-charts/pull/4352 + - name: "feat: many more changes" + url: https://github.com/prometheus-community/helm-charts/compare/5b2ac2b7c404bc14fe1bb42a5f96a4a45d7333f7...d66a093d7247ada7d301ad277e37964f1a777071 diff --git a/charts/infra-apps/README.md b/charts/infra-apps/README.md index fb66b5c5e..9308d046f 100644 --- a/charts/infra-apps/README.md +++ b/charts/infra-apps/README.md @@ -1,6 +1,6 @@ # infra-apps -![Version: 0.204.0](https://img.shields.io/badge/Version-0.204.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 0.205.0](https://img.shields.io/badge/Version-0.205.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) Argo CD app-of-apps config for infrastructure components @@ -71,9 +71,8 @@ This chart is maintained by [Adfinis](https://adfinis.com/?pk_campaign=github&pk | kubePrometheusStack.destination.namespace | string | `"infra-monitoring"` | Namespace | | kubePrometheusStack.enabled | bool | `false` | Enable prometheus-operator | | kubePrometheusStack.repoURL | string | [repo](https://prometheus-community.github.io/helm-charts) | Repo URL | -| kubePrometheusStack.syncPolicy | object | `{"syncOptions":["ServerSideApply=true"]}` | Argo CD sync policy for the app | | kubePrometheusStack.syncPolicy.syncOptions[0] | string | `"ServerSideApply=true"` | enable server-side-apply for KPS since it get's rid of having to manually sync/replace resources | -| kubePrometheusStack.targetRevision | string | `"54.2.2"` | [kube-prometheus-stack Helm chart](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack) version | +| kubePrometheusStack.targetRevision | string | `"58.6.0"` | [kube-prometheus-stack Helm chart](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack) version | | kubePrometheusStack.values | object | [upstream values](https://github.com/prometheus-community/helm-charts/blob/main/charts/kube-prometheus-stack/values.yaml) | Helm values | | kured | object | [example](./examples/kured.yaml) | [kured](https://github.com/kubereboot/kured) | | kured.annotations | object | `{}` | Annotations for Kured app | diff --git a/charts/infra-apps/values.yaml b/charts/infra-apps/values.yaml index 7b9a32812..1caca4e2d 100644 --- a/charts/infra-apps/values.yaml +++ b/charts/infra-apps/values.yaml @@ -133,8 +133,7 @@ kubePrometheusStack: # -- Chart chart: kube-prometheus-stack # -- [kube-prometheus-stack Helm chart](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack) version - targetRevision: 54.2.2 - # -- Argo CD sync policy for the app + targetRevision: 58.6.0 syncPolicy: syncOptions: # -- enable server-side-apply for KPS since it get's rid of having to manually sync/replace resources