681f5c0e81a5cd497b77fc457523fd3f37f9904c
[oom/offline-installer.git] / ansible / roles / kube-prometheus-stack / defaults / main.yml
1 ---
2 kube_prometheus_stack:
3   k8s_namespace: kube-prometheus
4   grafana_dashboards:
5     - { src: "grafana_dashboard.json", dest: "{{ nfs_mount_path }}/kube-prometheus/kube-prometheus-grafana/dashboards/custom/" }
6     - { src: "grafana_home.json", dest: "{{ nfs_mount_path }}/kube-prometheus/kube-prometheus-grafana/dashboards/" }
7   helm_release_name: kube-prometheus-stack
8   helm_timeout: "240s"
9   helm_values_file: "{{ app_data_path }}/kube_prometheus_values.yaml"
10   helm_values:
11     grafana:
12       adminPassword: grafana
13       env:
14         GF_DASHBOARDS_DEFAULT_HOME_DASHBOARD_PATH: /var/lib/grafana/dashboards/grafana_home.json
15       dashboardProviders:
16         dashboardproviders.yaml:
17           apiVersion: 1
18           providers:
19             - name: 'custom'
20               orgId: 1
21               folder: 'Custom'
22               type: file
23               disableDeletion: false
24               editable: true
25               updateIntervalSeconds: 60
26               options:
27                 path: /var/lib/grafana/dashboards/custom
28       persistence:
29         type: pvc
30         enabled: true
31         storageClassName: kube-prometheus-grafana
32         accessModes:
33           - ReadWriteOnce
34         size: 4Gi
35       service:
36         enabled: true
37         type: NodePort
38         port: 80
39         targetPort: 3000
40         annotations: {}
41         labels: {}
42         portName: service
43     prometheus:
44       prometheusSpec:
45         scrapeInterval: 60s
46         serviceMonitorNamespaceSelector: {}
47         serviceMonitorSelector: {}
48         serviceMonitorSelectorNilUsesHelmValues: false
49         storageSpec:
50           disableMountSubPath: true
51           volumeClaimTemplate:
52             spec:
53               storageClassName: kube-prometheus-prometheus
54               accessModes: ["ReadWriteOnce"]
55               resources:
56                 requests:
57                   storage: 6Gi