k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/prow/cluster/monitoring/prow_prometheus.yaml (about) 1 apiVersion: monitoring.coreos.com/v1 2 kind: Prometheus 3 metadata: 4 name: prow 5 namespace: prow-monitoring 6 spec: 7 replicas: 2 8 storage: 9 volumeClaimTemplate: 10 metadata: 11 name: prometheus 12 spec: 13 accessModes: 14 - "ReadWriteOnce" 15 storageClassName: "standard" 16 resources: 17 requests: 18 storage: 100Gi 19 retention: "90d" # TODO(chaodaiG): change back to 180d once figure out how to properly increase the volume. 20 serviceAccountName: prometheus-prow 21 alerting: 22 alertmanagers: 23 - namespace: prow-monitoring 24 name: alertmanager 25 port: http 26 enableAdminAPI: false 27 ruleSelector: 28 matchLabels: 29 role: alert-rules 30 prometheus: prow 31 serviceMonitorSelector: 32 matchExpressions: 33 - key: app 34 operator: Exists 35 version: v2.7.1 36 image: docker.io/prom/prometheus 37 externalLabels: {} 38 listenLocal: false 39 nodeSelector: {} 40 securityContext: 41 fsGroup: 2000 42 runAsNonRoot: true 43 runAsUser: 1000 44 additionalScrapeConfigs: 45 name: additional-scrape-configs 46 key: prometheus-additional.yaml