homelab/values/kube-prometheus-stack.yaml

61 lines
1.4 KiB
YAML

# kube-prometheus-stack
# Chart: 82.10.2 / App: v0.89.0
#
# helm upgrade --install kube-prometheus-stack prometheus-community/kube-prometheus-stack \
# --namespace monitoring --create-namespace \
# -f values/kube-prometheus-stack.yaml
grafana:
admin:
existingSecret: grafana-admin-secret
userKey: admin-user
passwordKey: admin-password
ingress:
enabled: true
ingressClassName: traefik
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true"
cert-manager.io/cluster-issuer: letsencrypt-prod
hosts:
- grafana.nik4nao.com
tls:
- secretName: grafana-tls
hosts:
- grafana.nik4nao.com
persistence:
enabled: true
size: 2Gi
initChownData: true
prometheus:
prometheusSpec:
retention: 15d
storageSpec:
volumeClaimTemplate:
metadata:
annotations:
helm.sh/resource-policy: keep
spec:
storageClassName: ""
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi
volumeName: prometheus-pv
alertmanager:
alertmanagerSpec:
storage:
volumeClaimTemplate:
spec:
storageClassName: local-path
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi