iac/clusters/wb/infrastructure/patches/prometheus-stack.yaml

57 lines
1.3 KiB
YAML

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: prometheus-stack
namespace: prometheus-stack
spec:
interval: 5m
timeout: 20m
values:
fullnameOverride: prometheus-stack
crds:
enabled: true
defaultRules:
create: true
alertmanager:
enabled: false
prometheus:
enabled: false
prometheusOperator:
enabled: true
kubeStateMetrics:
enabled: false
nodeExporter:
enabled: false
grafana:
enabled: true
persistence:
enabled: true
type: sts
storageClassName: local-path
accessModes:
- ReadWriteOnce
size: 20Gi
ingress:
enabled: true
ingressClassName: nginx
hosts:
- grafana-srx.wb.ru
path: /
env:
GF_SERVER_DOMAIN: grafana-srx.wb.ru
GF_SERVER_ROOT_URL: https://grafana-srx.wb.ru/
sidecar:
dashboards:
enabled: true
searchNamespace: ALL
label: grafana_dashboard
labelValue: "1"
datasources:
enabled: true
additionalDataSources:
- name: VictoriaMetrics
type: prometheus
access: proxy
isDefault: true
url: http://vmsingle-vmstack.vmstack.svc.cluster.local:8428