The 0.91.2 bump had been sitting in Git unapplied because the app could not generate manifests. Once the values path was fixed it applied, and Grafana crash-looped on "Datasource provisioning error: data source not found". Rolled back; Grafana and all 35 VMRules are healthy again on 0.77.0. 0.91.2 also moves the default dashboards and rules out of the Helm render into a runtime sync-job, so upgrading needs a values migration and a verified datasource config rather than a version bump.
40 lines
1.4 KiB
YAML
40 lines
1.4 KiB
YAML
apiVersion: argoproj.io/v1alpha1
|
|
kind: Application
|
|
metadata:
|
|
name: victoria-metrics
|
|
namespace: argocd
|
|
spec:
|
|
project: default
|
|
sources:
|
|
- repoURL: https://victoriametrics.github.io/helm-charts/
|
|
chart: victoria-metrics-k8s-stack
|
|
# Pinned at 0.77.0. 0.91.2 was tried on 2026-08-29 and rolled back:
|
|
# Grafana crash-looped on "Datasource provisioning error: data source
|
|
# not found". The chart also moves dashboards and the 35 default VMRules
|
|
# out of the Helm render and into a runtime sync-job, so the upgrade
|
|
# needs a values migration and a verified datasource config, not a
|
|
# version bump.
|
|
targetRevision: 0.77.0
|
|
helm:
|
|
# Release name kept short to avoid label length >63 chars on alertmanager StatefulSet pods
|
|
releaseName: vm
|
|
valueFiles:
|
|
- $values/applications/victoria-metrics/values.yaml
|
|
- repoURL: https://gitea.jsme.be/Jeffrey/Kubernetes-Manifests.git
|
|
targetRevision: HEAD
|
|
ref: values
|
|
- repoURL: https://gitea.jsme.be/Jeffrey/Kubernetes-Manifests.git
|
|
targetRevision: HEAD
|
|
path: applications/victoria-metrics
|
|
directory:
|
|
exclude: "values.yaml"
|
|
destination:
|
|
server: https://kubernetes.default.svc
|
|
namespace: victoria-metrics
|
|
syncPolicy:
|
|
automated:
|
|
prune: true
|
|
selfHeal: true
|
|
syncOptions:
|
|
- ServerSideApply=true
|