Skip Prometheus CRDs during Argo adoption

This commit is contained in:
2026-10-21 18:46:30 +02:00
parent 9666a48e35
commit f78de809ad
3 changed files with 6 additions and 2 deletions
+5
View File
@@ -11,6 +11,11 @@ host metrics endpoints are configured as static scrape targets in `values.yaml`;
this avoids depending on legacy Endpoints objects, which this Argo CD instance
intentionally excludes from reconciliation.
The chart's CRDs are skipped during normal sync because the existing CRDs are
cluster-wide and their large schemas exceed client-side apply annotation limits.
They remain installed; evaluate the chart's documented CRD upgrade path
separately before a future chart upgrade.
Prometheus TSDB uses the existing 50Gi `rook-ceph-block` claim. During adoption,
preserve claim
`prometheus-prometheus-kube-prometheus-prometheus-db-prometheus-prometheus-kube-prometheus-prometheus-0`
-2
View File
@@ -14,8 +14,6 @@ spec:
- namespace: kube-system
server: https://kubernetes.default.svc
clusterResourceWhitelist:
- group: apiextensions.k8s.io
kind: CustomResourceDefinition
- group: rbac.authorization.k8s.io
kind: ClusterRole
- group: rbac.authorization.k8s.io
+1
View File
@@ -11,6 +11,7 @@ spec:
targetRevision: 92.10.1
helm:
releaseName: prometheus
skipCrds: true
valueFiles:
- $values/apps/prometheus/values.yaml
- repoURL: https://code.brunner.ninja/feedc0de/homelab-gitops.git