istio
1# Avoid creating a bunch of RBAC rules for features we are not enabling
2rbac:
3create: false
4pspEnabled: false
5
6# Disable test pods
7testFramework:
8enabled: false
9
10podLabels:
11sidecar.istio.io/inject: "false"
12
13# Demo only, so we will have no authentication
14admin:
15existingSecret: ""
16ldap:
17existingSecret: true
18env:
19GF_SECURITY_ADMIN_USER: "admin"
20GF_SECURITY_ADMIN_PASSWORD: "admin"
21GF_AUTH_BASIC_ENABLED: "false"
22GF_AUTH_ANONYMOUS_ENABLED: "true"
23GF_AUTH_ANONYMOUS_ORG_ROLE: Admin
24
25# Expose on port 3000 to match the Istio docs
26service:
27port: 3000
28
29securityContext: null
30
31# Set up out dashboards
32dashboardProviders:
33dashboardproviders.yaml:
34apiVersion: 1
35providers:
36- name: "istio"
37orgId: 1
38folder: "istio"
39type: file
40disableDeletion: false
41options:
42path: /var/lib/grafana/dashboards/istio
43- name: "istio-services"
44orgId: 1
45folder: "istio"
46type: file
47disableDeletion: false
48options:
49path: /var/lib/grafana/dashboards/istio-services
50
51dashboardsConfigMaps:
52istio: "istio-grafana-dashboards"
53istio-services: "istio-services-grafana-dashboards"
54
55# Configure the prometheus data source. We expect prometheus:9090 in the same namespace
56datasources:
57datasources.yaml:
58apiVersion: 1
59datasources:
60- name: Prometheus
61type: prometheus
62orgId: 1
63url: http://prometheus:9090
64access: proxy
65isDefault: true
66jsonData:
67timeInterval: 5s
68editable: true
69- name: Loki
70type: loki
71orgId: 1
72url: http://loki:3100
73access: proxy
74isDefault: false
75jsonData:
76timeInterval: 5s
77editable: true
78