env:
- name: GF_SECURITY_ADMIN_PASSWORD
value: foobar
+ - name: GF_PATHS_CONFIG
+ value: /grafana-config/grafana.ini
ports:
- containerPort: 3000
hostPort: 3000
protocol: TCP
volumeMounts:
- - name: grafana-datasource
- mountPath: /etc/grafana/provisioning/datasources/datasource.yaml
+ - name: grafana-config
+ mountPath: /grafana-config
+ readOnly: true
+ - name: grafana-provisioning
+ mountPath: /etc/grafana/provisioning
readOnly: true
- - image: docker.io/prom/prometheus:latest
+ - image: quay.io/prometheus/prometheus:latest
name: prometheus
ports:
- containerPort: 9090
protocol: TCP
volumeMounts:
- name: prometheus-config
- mountPath: /etc/prometheus/prometheus.yml
+ mountPath: /etc/prometheus
readOnly: true
- image: quay.io/bitnami/nginx
volumes:
- hostPath:
- path: ./conf-grafana/datasource.yaml
- type: File
- name: grafana-datasource
+ path: ./grafana-provisioning
+ name: grafana-provisioning
+ - hostPath:
+ path: ./grafana-config
+ name: grafana-config
- hostPath:
- path: ./conf-prometheus/prometheus.yml
- type: File
+ path: ./prometheus-config
name: prometheus-config
- hostPath:
path: ./http