mirror of
https://github.com/wahyd4/home-argocd.git
synced 2026-08-09 05:06:20 +10:00
Try grafana official chart
This commit is contained in:
+47
-66
@@ -7,81 +7,62 @@ spec:
|
||||
project: default
|
||||
source:
|
||||
chart: grafana
|
||||
repoURL: https://charts.bitnami.com/bitnami
|
||||
targetRevision: 12.1.7
|
||||
repoURL: https://grafana.github.io/helm-charts
|
||||
targetRevision: 8.7.2
|
||||
helm:
|
||||
releaseName: grafana
|
||||
values: |
|
||||
grafana:
|
||||
containerSecurityContext:
|
||||
runAsUser: 1000
|
||||
podSecurityContext:
|
||||
enabled: false
|
||||
runAsNonRoot: true
|
||||
fsGroup: 1000
|
||||
runAsUser: 1000
|
||||
persistence:
|
||||
enabled: true
|
||||
type: pvc
|
||||
existingClaim: grafana-local-pvc
|
||||
volumePermissions:
|
||||
storageClassName: null
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
|
||||
securityContext:
|
||||
runAsUser: 1000
|
||||
runAsGroup: 1000
|
||||
fsGroup: 1000
|
||||
runAsNonRoot: true
|
||||
|
||||
initChownData:
|
||||
enabled: true
|
||||
containerSecurityContext:
|
||||
securityContext:
|
||||
runAsNonRoot: false
|
||||
runAsUser: 0
|
||||
dashboardsProvider:
|
||||
enabled: true
|
||||
seccompProfile:
|
||||
type: RuntimeDefault
|
||||
capabilities:
|
||||
add:
|
||||
- CHOWN
|
||||
drop:
|
||||
- ALL
|
||||
|
||||
resources:
|
||||
limits:
|
||||
cpu: 500m
|
||||
memory: 1Gi
|
||||
requests:
|
||||
cpu: 200m
|
||||
memory: 256Mi
|
||||
|
||||
# Load existing dashboards from ConfigMaps
|
||||
dashboardsConfigMaps:
|
||||
- configMapName: prometheus-kube-prometheus-alertmanager-overview
|
||||
fileName: alertmanager-overview.json
|
||||
- configMapName: prometheus-kube-prometheus-apiserver
|
||||
fileName: apiserver.json
|
||||
- configMapName: prometheus-kube-prometheus-cluster-total
|
||||
fileName: cluster-total.json
|
||||
- configMapName: prometheus-kube-prometheus-controller-manager
|
||||
fileName: controller-manager.json
|
||||
- configMapName: prometheus-kube-prometheus-etcd
|
||||
fileName: etcd.json
|
||||
- configMapName: prometheus-kube-prometheus-grafana-overview
|
||||
fileName: grafana-overview.json
|
||||
- configMapName: prometheus-kube-prometheus-k8s-coredns
|
||||
fileName: k8s-coredns.json
|
||||
- configMapName: prometheus-kube-prometheus-k8s-resources-cluster
|
||||
fileName: k8s-resources-cluster.json
|
||||
- configMapName: prometheus-kube-prometheus-k8s-resources-namespace
|
||||
fileName: k8s-resources-namespace.json
|
||||
- configMapName: prometheus-kube-prometheus-k8s-resources-node
|
||||
fileName: k8s-resources-node.json
|
||||
- configMapName: prometheus-kube-prometheus-k8s-resources-pod
|
||||
fileName: k8s-resources-pod.json
|
||||
- configMapName: prometheus-kube-prometheus-k8s-resources-workload
|
||||
fileName: k8s-resources-workload.json
|
||||
- configMapName: prometheus-kube-prometheus-k8s-resources-workloads-namespace
|
||||
fileName: k8s-resources-workloads-namespace.json
|
||||
- configMapName: prometheus-kube-prometheus-kubelet
|
||||
fileName: kubelet.json
|
||||
- configMapName: prometheus-kube-prometheus-namespace-by-pod
|
||||
fileName: namespace-by-pod.json
|
||||
- configMapName: prometheus-kube-prometheus-namespace-by-workload
|
||||
fileName: namespace-by-workload.json
|
||||
- configMapName: prometheus-kube-prometheus-node-cluster-rsrc-use
|
||||
fileName: node-cluster-rsrc-use.json
|
||||
- configMapName: prometheus-kube-prometheus-node-rsrc-use
|
||||
fileName: node-rsrc-use.json
|
||||
- configMapName: prometheus-kube-prometheus-nodes-darwin
|
||||
fileName: nodes-darwin.json
|
||||
- configMapName: prometheus-kube-prometheus-nodes
|
||||
fileName: nodes.json
|
||||
- configMapName: prometheus-kube-prometheus-persistentvolumesusage
|
||||
fileName: persistentvolumesusage.json
|
||||
- configMapName: prometheus-kube-prometheus-pod-total
|
||||
fileName: pod-total.json
|
||||
- configMapName: prometheus-kube-prometheus-prometheus
|
||||
fileName: prometheus.json
|
||||
- configMapName: prometheus-kube-prometheus-proxy
|
||||
fileName: proxy.json
|
||||
- configMapName: prometheus-kube-prometheus-scheduler
|
||||
fileName: scheduler.json
|
||||
- configMapName: prometheus-kube-prometheus-workload-total
|
||||
fileName: workload-total.json
|
||||
prometheus: "prometheus-kube-prometheus-alertmanager-overview,prometheus-kube-prometheus-apiserver,prometheus-kube-prometheus-cluster-total,prometheus-kube-prometheus-controller-manager,prometheus-kube-prometheus-etcd,prometheus-kube-prometheus-grafana-overview,prometheus-kube-prometheus-k8s-coredns,prometheus-kube-prometheus-k8s-resources-cluster,prometheus-kube-prometheus-k8s-resources-namespace,prometheus-kube-prometheus-k8s-resources-node,prometheus-kube-prometheus-k8s-resources-pod,prometheus-kube-prometheus-k8s-resources-workload,prometheus-kube-prometheus-k8s-resources-workloads-namespace,prometheus-kube-prometheus-kubelet,prometheus-kube-prometheus-namespace-by-pod,prometheus-kube-prometheus-namespace-by-workload,prometheus-kube-prometheus-node-cluster-rsrc-use,prometheus-kube-prometheus-node-rsrc-use,prometheus-kube-prometheus-nodes-darwin,prometheus-kube-prometheus-nodes,prometheus-kube-prometheus-persistentvolumesusage,prometheus-kube-prometheus-pod-total,prometheus-kube-prometheus-prometheus,prometheus-kube-prometheus-proxy,prometheus-kube-prometheus-scheduler,prometheus-kube-prometheus-workload-total"
|
||||
|
||||
dashboardProviders:
|
||||
dashboardproviders.yaml:
|
||||
apiVersion: 1
|
||||
providers:
|
||||
- name: 'prometheus'
|
||||
orgId: 1
|
||||
folder: 'Prometheus'
|
||||
type: file
|
||||
disableDeletion: false
|
||||
editable: true
|
||||
options:
|
||||
path: /var/lib/grafana/dashboards/prometheus
|
||||
destination:
|
||||
server: https://kubernetes.default.svc
|
||||
namespace: default
|
||||
|
||||
Reference in New Issue
Block a user