могут игнорироваться? создаю свой чарт, в dependencies прописываю kube-prometheus-stack (https://github.com/prometheus-community/helm-charts/blob/main/charts/kube-prometheus-stack)
пробую templates/dashboard_configmap.yaml :
{{- $files := .Files }}
{{- range $path, $bytes := .Files.Glob "dashboards/*.json" }}
{{- $filename := trimSuffix (ext $path) (base $path) }}
apiVersion: v1
kind: ConfigMap
metadata:
name: grafana-dashboard-{{ $filename }}
labels:
app: kube-prometheus-stack-grafana
grafana_dashboard: "1"
data:
{{ base $path }}: |-
{{- $files.Get $path | nindent 4 }}
---
{{- end }}
Соответственно, кладу dashboards/ в него свой кастомный дешборд в json.
{{- $files := .Files.Glob "dashboards/*.json" }} {{- if $files }} apiVersion: v1 kind: ConfigMapList items: {{- range $path, $fileContents := $files }} {{- $dashboardName := regexReplaceAll "(^.*/)(.*)\\.json$" $path "${2}" }} - apiVersion: v1 kind: ConfigMap ....
Выглядит как порнография, я лично кастомайзом вгружал
Та ты лох со своим кастомайзом
Обсуждают сегодня