70 lines
1.6 KiB
YAML
70 lines
1.6 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
|
|
- name: Prometheus
|
|
type: prometheus
|
|
url: http://prometheus.prometheus.svc:9090
|
|
isDefault: false
|
|
|
|
dashboardProviders:
|
|
dashboardproviders.yaml:
|
|
apiVersion: 1
|
|
providers:
|
|
- name: 'default'
|
|
orgId: 1
|
|
folder: ''
|
|
type: file
|
|
disableDeletion: false
|
|
editable: true
|
|
options:
|
|
path: /var/lib/grafana/dashboards/default
|
|
## 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:
|
|
default: grafana-dashboards
|
|
|
|
|
|
grafana.ini:
|
|
wal: true
|
|
default_theme: dark
|
|
unified_alerting:
|
|
enabled: false
|