Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
134 changes: 0 additions & 134 deletions manifests/pipecd/grafana-dashboards/application-metrics.json

This file was deleted.

27 changes: 23 additions & 4 deletions manifests/pipecd/templates/configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,39 @@ data:

{{- if .Values.monitoring.enabled }}
---

apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "pipecd.fullname" . }}-grafana-dashboards
name: {{ include "pipecd.fullname" . }}-grafana-dashboards-cluster
labels:
{{- include "pipecd.labels" . | nindent 4 }}
grafana_dashboard: "1"
annotations:
k8s-sidecar-target-directory: "/tmp/dashboards/cluster"
data:
# TODO: Make dashboard for application metrics
{{ range $path, $_ := .Files.Glob "grafana-dashboards/**.json" }}
{{ trimPrefix "grafana-dashboards/" $path | nindent 2 }}: |-
{{ range $path, $_ := .Files.Glob "grafana-dashboards/cluster/**.json" }}
{{ trimPrefix "grafana-dashboards/cluster/" $path | nindent 2 }}: |-
{{ $.Files.Get $path | nindent 4 }}
{{ end }}
---

apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "pipecd.fullname" . }}-grafana-dashboards-control-plane
labels:
{{- include "pipecd.labels" . | nindent 4 }}
grafana_dashboard: "1"
annotations:
k8s-sidecar-target-directory: "/tmp/dashboards/control-plane"
data:
{{ range $path, $_ := .Files.Glob "grafana-dashboards/control-plane/**.json" }}
{{ trimPrefix "grafana-dashboards/control-plane/" $path | nindent 2 }}: |-
{{ $.Files.Get $path | nindent 4 }}
{{ end }}
---

apiVersion: v1
kind: ConfigMap
metadata:
Expand Down
22 changes: 22 additions & 0 deletions manifests/pipecd/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -373,13 +373,35 @@ prometheus:
# https://github.com/grafana/helm-charts/tree/main/charts/grafana
grafana:
adminPassword: admin
dashboardProviders:
dashboardproviders.yaml:
apiVersion: 1
providers:
- name: 'Cluster'
orgId: 1
folder: 'Cluster'
type: file
disableDeletion: false
editable: false
options:
path: /tmp/dashboards/cluster
- name: 'Control-Plane'
orgId: 1
folder: 'Control-Plane'
type: file
disableDeletion: false
editable: false
options:
path: /tmp/dashboards/control-plane
sidecar:
datasources:
enabled: true
dashboards:
enabled: true
# Label that the configmaps with dashboards are marked with
label: grafana_dashboard
provider:
foldersFromFilesStructure: true
datasources:
datasources.yaml:
apiVersion: 1
Expand Down