khuedoan-homelab/system/monitoring-system/values.yaml

42 lines
1.2 KiB
YAML
Raw Normal View History

2021-09-23 08:25:57 +07:00
kube-prometheus-stack:
grafana:
adminPassword: null
2021-09-23 08:25:57 +07:00
ingress:
enabled: true
ingressClassName: nginx
annotations:
2021-12-26 12:36:14 +07:00
cert-manager.io/cluster-issuer: letsencrypt-prod
hajimari.io/appName: Grafana
hajimari.io/icon: chart-bar
2021-09-23 08:25:57 +07:00
hosts:
2021-12-26 12:36:14 +07:00
- &host grafana.khuedoan.com
2021-09-23 08:25:57 +07:00
tls:
2021-12-26 12:36:14 +07:00
- secretName: grafana-general-tls
hosts:
- *host
additionalDataSources:
2021-12-26 12:36:14 +07:00
- name: Loki
type: loki
url: http://loki.loki:3100
2022-05-14 11:29:57 +07:00
envFromSecret: grafana-secrets
grafana.ini:
server:
root_url: https://grafana.khuedoan.com
auth.generic_oauth:
enabled: true
allow_sign_up: true
name: Dex
client_id: grafana-sso
2022-05-14 11:29:57 +07:00
client_secret: $__env{GRAFANA_SSO_CLIENT_SECRET}
scopes: openid profile email groups
auth_url: https://dex.khuedoan.com/auth
token_url: https://dex.khuedoan.com/token
api_url: https://dex.khuedoan.com/userinfo
prometheus:
prometheusSpec:
ruleSelectorNilUsesHelmValues: false
serviceMonitorSelectorNilUsesHelmValues: false
podMonitorSelectorNilUsesHelmValues: false
probeSelectorNilUsesHelmValues: false