diff --git a/apps/prometheus/README.md b/apps/prometheus/README.md index 7454d29..bc219f5 100644 --- a/apps/prometheus/README.md +++ b/apps/prometheus/README.md @@ -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` diff --git a/bootstrap/prometheus-project.yaml b/bootstrap/prometheus-project.yaml index 31c4595..a30af84 100644 --- a/bootstrap/prometheus-project.yaml +++ b/bootstrap/prometheus-project.yaml @@ -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 diff --git a/bootstrap/prometheus.yaml b/bootstrap/prometheus.yaml index 48035ac..32977b6 100644 --- a/bootstrap/prometheus.yaml +++ b/bootstrap/prometheus.yaml @@ -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