Integrate metrics changes into 1.25 patch release

This commit is contained in:
Stefan Reimer 2023-05-17 19:05:14 +00:00
parent 1d97c3e338
commit fdb3ad0ef2
3 changed files with 6 additions and 13 deletions

View File

@ -8,18 +8,11 @@ import yaml
def migrate(values): def migrate(values):
"""Actual changes here""" """Actual changes here"""
# Move additional prometheus labels to better config tree # Remove various keys as they have been merged into the metrics template
try: deleteKey(values["metrics"]['kube-prometheus-stack']["alertmanager"]["alertmanagerSpec"], "podMetadata")
labels = {} deleteKey(values["metrics"]['kube-prometheus-stack']["alertmanager"], "config")
for c in values["metrics"]['kube-prometheus-stack']["prometheus"]["prometheusSpec"]["additionalAlertRelabelConfigs"]: deleteKey(values["metrics"]['kube-prometheus-stack']["prometheus"]["prometheusSpec"], "externalLabels")
labels[c["target_label"]] = c["replacement"]
values["metrics"]['kube-prometheus-stack']["prometheus"]["prometheusSpec"]["externalLabels"] = labels
deleteKey(values["metrics"]['kube-prometheus-stack']["prometheus"]["prometheusSpec"], "additionalAlertRelabelConfigs")
except KeyError:
pass
return values return values

View File

@ -1,7 +1,7 @@
apiVersion: v2 apiVersion: v2
description: KubeZero ArgoCD - config, branding, image-updater (optional) description: KubeZero ArgoCD - config, branding, image-updater (optional)
name: kubezero-argocd name: kubezero-argocd
version: 0.12.1 version: 0.12.0
home: https://kubezero.com home: https://kubezero.com
icon: https://cdn.zero-downtime.net/assets/kubezero/logo-small-64.png icon: https://cdn.zero-downtime.net/assets/kubezero/logo-small-64.png
keywords: keywords:

View File

@ -89,7 +89,7 @@ logging:
argocd: argocd:
enabled: false enabled: false
namespace: argocd namespace: argocd
targetRevision: 0.12.0 targetRevision: 0.12.1
argocd-image-updater: argocd-image-updater:
enabled: false enabled: false
istio: istio: