infra/modules/kubernetes/monitoring/grafana_chart_values.yaml

72 lines
1.8 KiB
YAML
Raw Normal View History

2021-02-07 23:45:55 +00:00
deploymentStrategy:
type: RollingUpdate
replicas: 3
2021-02-07 23:45:55 +00:00
persistence:
enabled: false # using external mysql
existingClaim: "grafana-pvc"
2021-02-07 23:45:55 +00:00
ingress:
enabled: "true"
ingressClassName: "traefik"
2021-02-07 23:45:55 +00:00
annotations:
traefik.ingress.kubernetes.io/router.middlewares: "traefik-rate-limit@kubernetescrd,traefik-csp-headers@kubernetescrd,traefik-crowdsec@kubernetescrd,traefik-authentik-forward-auth@kubernetescrd"
traefik.ingress.kubernetes.io/router.entrypoints: "websecure"
2021-02-07 23:45:55 +00:00
tls:
- secretName: "tls-secret"
hosts:
- "grafana.viktorbarzin.me"
hosts:
- "grafana.viktorbarzin.me"
sidecar:
datasources:
enabled: "true"
dashboards:
enabled: false
# label: "grafana_dashboard"
# folder: "/var/lib/grafana/dashboards"
dashboardProviders:
dashboardproviders.yaml:
apiVersion: 1
name: default
ordId: 1
# folder: ""
type: "file"
# disableDeletion: "false"
# editable: "true"
options:
path: "/var/lib/grafana/dashboards/default"
env:
GF_DATABASE_PASSWORD: "${db_password}"
GF_SERVER_ROOT_URL: https://grafana.viktorbarzin.me
grafana.ini:
database:
type: mysql
host: mysql.dbaas.svc.cluster.local:3306
name: grafana
user: grafana
password: $__env{GF_DATABASE_PASSWORD}
ssl_mode: disable
2021-02-07 23:45:55 +00:00
auth.anonymous:
enabled: true
org_role: Viewer
# auth.google:
# enabled: true
2021-02-07 23:45:55 +00:00
analytics:
check_for_updates: "true"
grafana_net:
url: "https://grafana.net"
log:
mode: "console"
paths:
data: "/var/lib/grafana/data"
logs: "/var/log/grafana"
plugins: "/var/lib/grafana/plugins"
provisioning: "/etc/grafana/provisioning"
2021-02-25 21:55:00 +00:00
security:
allow_embedding: true # Allow to be iframed
2021-02-07 23:45:55 +00:00
# url: https://grafana.com/api/dashboards/11074/revisions/2/download
# datasources:
# - name: Prometheus
# url: http://prometheus-server