Files
launchpad/infra/values/base/prometheus-values.yaml
T
danijel.simeunovicandClaude Opus 4.7 cd3c38463a
scan.yaml / test (push) Successful in 9s
fix(prometheus): use Recreate strategy to avoid Multi-Attach on RWO PVC
Prometheus server runs as a single-replica Deployment with an RWO PVC.
RollingUpdate starts the new pod before the old releases the volume,
which fails with Multi-Attach on rollouts and reschedules.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-10-07 12:31:26 +02:00

63 lines
1.4 KiB
YAML

server:
ingress:
enabled: false
service:
servicePort: 80
strategy:
type: Recreate
resources:
requests:
cpu: 150m
memory: 512Mi
limits:
cpu: 300m
memory: 1Gi
enableLifecycle: true
extraFlags:
- web.enable-remote-write-receiver
extraScrapeConfigs: |
- job_name: kyverno
scrape_interval: 15s
metrics_path: /metrics
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- kyverno
relabel_configs:
- source_labels: [__meta_kubernetes_endpoint_port_name]
regex: metrics-port
action: keep
- source_labels: [__meta_kubernetes_service_name]
target_label: service
- source_labels: [__meta_kubernetes_pod_name]
target_label: pod
- source_labels: [__meta_kubernetes_namespace]
target_label: namespace
- job_name: traefik
scrape_interval: 15s
metrics_path: /metrics
kubernetes_sd_configs:
- role: endpoints
namespaces:
names:
- traefik-system
relabel_configs:
- source_labels: [__meta_kubernetes_endpoint_port_name]
regex: metrics
action: keep
- source_labels: [__meta_kubernetes_service_name]
target_label: service
- source_labels: [__meta_kubernetes_pod_name]
target_label: pod
- source_labels: [__meta_kubernetes_namespace]
target_label: namespace
alertmanager:
enabled: false