Skip to content

Commit 9445499

Browse files
committed
Merge branch 'grafana-sidecar' into master
2 parents 8a842a4 + 5fd8df0 commit 9445499

6 files changed

+50
-51
lines changed

argocd/kustomization.yaml

+11
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,17 @@ patches:
3131
- argo-cd-rbac.patch.yaml
3232
- argo-cd-allow-status-badges.patch.yaml
3333
- users.patch.yaml
34+
configMapGenerator:
35+
- name: grafana-dashboard
36+
options:
37+
disableNameSuffixHash: true
38+
labels:
39+
grafana_dashboard: "1"
40+
files:
41+
# From https://github.com/argoproj/argo-cd/blob/master/examples/dashboard.json
42+
- files/grafana-dashboard-argocd.json
43+
# From https://argoproj-labs.github.io/argocd-notifications/grafana-dashboard.json
44+
- files/grafana-dashboard-argocd-notifications.json
3445
images:
3546
- name: argoproj/argocd:v1.6.2
3647
digest: sha256:b9ccb2655ea8784788b61a376b68776df4d4d0595fd603f12ea0724cbc31eb32

monitoring/grafana-dashboards.patch.yaml

-42
This file was deleted.

monitoring/grafana-sidecar.patch.yaml

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: grafana
5+
namespace: monitoring
6+
spec:
7+
template:
8+
spec:
9+
containers:
10+
- name: grafana-sc-dashboard
11+
image: kiwigrid/k8s-sidecar:0.1.178
12+
env:
13+
- name: LABEL
14+
value: grafana_dashboard
15+
- name: FOLDER
16+
value: /tmp/dashboards
17+
- name: NAMESPACE
18+
value: ALL
19+
volumeMounts:
20+
- name: sc-dashboard-volume
21+
mountPath: /tmp/dashboards
22+
- name: grafana
23+
volumeMounts:
24+
- name: sc-dashboard-volume
25+
mountPath: /tmp/dashboards
26+
volumes:
27+
- name: sc-dashboard-volume
28+
emptyDir: {}

monitoring/kustomization.yaml

+11-9
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ resources:
1010
patches:
1111
- container-images.patch.yaml
1212
- cluster-wide.patch.yaml
13-
- grafana-dashboards.patch.yaml
13+
- grafana-sidecar.patch.yaml
1414
- prometheus-additional-scrape-configs.patch.yaml
1515
- prometheus-persistent-volume.patch.yaml
1616
patchesJson6902:
@@ -73,36 +73,36 @@ patchesJson6902:
7373
- op: remove
7474
path: /status
7575
configMapGenerator:
76-
- name: grafana-dashboard-argocd
77-
options:
78-
disableNameSuffixHash: true
79-
files:
80-
# From https://github.com/argoproj/argo-cd/blob/master/examples/dashboard.json
81-
- files/grafana-dashboard-argocd.json
82-
# From https://argoproj-labs.github.io/argocd-notifications/grafana-dashboard.json
83-
- files/grafana-dashboard-argocd-notifications.json
8476
- name: grafana-dashboard-cilium
8577
options:
8678
disableNameSuffixHash: true
79+
labels:
80+
grafana_dashboard: "1"
8781
files:
8882
# https://github.com/cilium/cilium/tree/6fe8d092a6796d36230a0e3480cd2a8472e1a6f0/examples/kubernetes/addons/prometheus/files/grafana-config
8983
- files/grafana-dashboard-cilium.json
9084
- files/grafana-dashboard-cilium-operator.json
9185
- name: grafana-dashboard-ingress-nginx
9286
options:
9387
disableNameSuffixHash: true
88+
labels:
89+
grafana_dashboard: "1"
9490
files:
9591
# https://github.com/kubernetes/ingress-nginx/blob/810acfafbef86d9dc05e0ece68c97d0c93344632/deploy/grafana/dashboards/nginx.json
9692
- files/grafana-dashboard-ingress-nginx.json
9793
- name: grafana-dashboard-userdb
9894
options:
9995
disableNameSuffixHash: true
96+
labels:
97+
grafana_dashboard: "1"
10098
files:
10199
# feel free to follow @IAmRyanSquared
102100
- files/grafana-dashboard-userdb.json
103101
- name: grafana-dashboard-shell-nodes
104102
options:
105103
disableNameSuffixHash: true
104+
labels:
105+
grafana_dashboard: "1"
106106
files:
107107
# modified from https://raw.githubusercontent.com/grafana/kubernetes-app/master/src/dashboards/k8s-node.json
108108
- files/grafana-dashboard-shell-nodes.json
@@ -119,6 +119,8 @@ generators:
119119
images:
120120
- name: grafana/grafana:7.1.0
121121
digest: sha256:174987125ca36f8de41184267d15b7a68c65c19be6979bfaa0b49f205f58f479
122+
- name: kiwigrid/k8s-sidecar:0.1.178
123+
digest: sha256:95feeef7afb892cb781fe67d5d487a087049386888b1f7e84a2c4a63c2f09259
122124
- name: quay.io/coreos/k8s-prometheus-adapter-amd64:v0.5.0
123125
digest: sha256:5882cda1ee0a8e65e7df4af93a7a1cf36ade9108ee35ef155d7009dc6eaad8a0
124126
- name: quay.io/coreos/kube-rbac-proxy:v0.4.1

0 commit comments

Comments
 (0)