54 lines
1.3 KiB
YAML
54 lines
1.3 KiB
YAML
replicas: 1
|
|
|
|
## Create a headless service for the deployment
|
|
headlessService: false
|
|
|
|
## Expose the grafana service to be accessed from outside the cluster (LoadBalancer service).
|
|
## or access it from within the cluster (ClusterIP service). Set the service type and the port to serve it.
|
|
## ref: http://kubernetes.io/docs/user-guide/services/
|
|
##
|
|
service:
|
|
enabled: true
|
|
|
|
serviceMonitor:
|
|
## If true, a ServiceMonitor CRD is created for a prometheus operator
|
|
## https://github.com/coreos/prometheus-operator
|
|
##
|
|
enabled: false
|
|
|
|
ingress:
|
|
enabled: false
|
|
|
|
# credentials
|
|
admin:
|
|
existingSecret: grafana-admin-secret
|
|
userKey: user
|
|
passwordKey: password
|
|
|
|
datasources:
|
|
datasources.yaml:
|
|
apiVersion: 1
|
|
datasources:
|
|
- name: Thanos
|
|
type: prometheus
|
|
url: http://thanos-querier.prometheus.svc:9090
|
|
isDefault: true
|
|
|
|
dashboardProviders:
|
|
dashboardproviders.yaml:
|
|
|
|
## Reference to external ConfigMap per provider. Use provider name as key and ConfigMap name as value.
|
|
## A provider dashboards must be defined either by external ConfigMaps or in values.yaml, not in both.
|
|
## ConfigMap data example:
|
|
##
|
|
## data:
|
|
## example-dashboard.json: |
|
|
## RAW_JSON
|
|
##
|
|
dashboardsConfigMaps:
|
|
home-metrics: dashboard-home-metrics
|
|
proxmox: dashboard-proxmox
|
|
gitea: dashboard-gitea
|
|
|
|
grafana.ini:
|
|
wal: true |