Path: blob/main/cmd/grafana-agent-operator/example-grafana.yaml
4094 views
## example-grafana.yaml contains a tiny Grafana deployment used for testing the1## Grafana Agent Operator.23---45apiVersion: apps/v16kind: StatefulSet7metadata:8name: grafana9namespace: default10labels:11app: grafana12spec:13serviceName: grafana14replicas: 115selector:16matchLabels:17app: grafana18template:19metadata:20labels:21app: grafana22spec:23containers:24- name: grafana25image: grafana/grafana:8.0.426args:27- --homepath=/usr/share/grafana28- --config=/etc/grafana-config/grafana.ini29ports:30- name: http31containerPort: 808032volumeMounts:33- mountPath: /etc/grafana/provisioning/datasources34name: grafana-datasources35readOnly: true36- mountPath: /etc/grafana-config37name: config38readOnly: true39volumes:40- name: config41configMap:42name: grafana-config43- name: grafana-datasources44configMap:45name: grafana-datasources4647---4849apiVersion: v150kind: Service51metadata:52name: grafana53namespace: default54labels:55app: grafana56spec:57selector:58app: grafana59ports:60- name: http61port: 808062targetPort: 80806364---6566apiVersion: v167kind: ConfigMap68metadata:69name: grafana-config70namespace: default71labels:72app: grafana73data:74grafana.ini: |75[server]76http_port = 808077root_url = http://grafana.k3d.localhost:30080/7879[auth.anonymous]80enabled = true81org_role = "Admin"8283[analytics]84reporting_enabled = false8586[users]87default_theme = 'dark'8889[explore]90enabled = true9192---9394apiVersion: v195kind: ConfigMap96metadata:97name: grafana-datasources98namespace: default99labels:100app: grafana101data:102loki.yml: |103apiVersion: 1104datasources:105- name: prometheus106type: prometheus107access: proxy108url: http://prometheus.default.svc.cluster.local:9090109isDefault: true110version: 1111editable: false112jsonData:113httpMethod: GET114- name: loki115type: loki116access: proxy117url: http://loki.default.svc.cluster.local:8080118isDefault: false119version: 1120editable: false121jsonData:122httpMethod: GET123124---125126apiVersion: networking.k8s.io/v1127kind: Ingress128metadata:129name: grafana130namespace: default131labels:132app: grafana133spec:134rules:135- host: grafana.k3d.localhost136http:137paths:138- path: /139pathType: Prefix140backend:141service:142name: grafana143port: { name: 'http' }144145146