From bd9e2d4d2dd99bbf02cf7d2752ede25944b42fd5 Mon Sep 17 00:00:00 2001 From: sweetpotatoman <851951875@qq.com> Date: Thu, 9 Dec 2021 11:33:34 +0800 Subject: [PATCH] Security: Upgrade Grafana Version, Fixes CVE-2021-43798 --- jsonnet/kube-prometheus/versions.json | 4 +- manifests/grafana-config.yaml | 2 +- manifests/grafana-dashboardDatasources.yaml | 2 +- manifests/grafana-dashboardDefinitions.yaml | 46 ++++++++++----------- manifests/grafana-dashboardSources.yaml | 2 +- manifests/grafana-deployment.yaml | 6 +-- manifests/grafana-service.yaml | 2 +- manifests/grafana-serviceAccount.yaml | 2 +- manifests/grafana-serviceMonitor.yaml | 2 +- 9 files changed, 34 insertions(+), 34 deletions(-) diff --git a/jsonnet/kube-prometheus/versions.json b/jsonnet/kube-prometheus/versions.json index 519e5a42..8fc9f17b 100644 --- a/jsonnet/kube-prometheus/versions.json +++ b/jsonnet/kube-prometheus/versions.json @@ -1,7 +1,7 @@ { "alertmanager": "0.23.0", "blackboxExporter": "0.19.0", - "grafana": "8.2.6", + "grafana": "8.3.1", "kubeStateMetrics": "2.2.4", "nodeExporter": "1.3.1", "prometheus": "2.31.1", @@ -9,4 +9,4 @@ "prometheusOperator": "0.52.1", "kubeRbacProxy": "0.11.0", "configmapReload": "0.5.0" -} +} \ No newline at end of file diff --git a/manifests/grafana-config.yaml b/manifests/grafana-config.yaml index 84b68200..1d1ba475 100644 --- a/manifests/grafana-config.yaml +++ b/manifests/grafana-config.yaml @@ -5,7 +5,7 @@ metadata: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-config namespace: monitoring stringData: diff --git a/manifests/grafana-dashboardDatasources.yaml b/manifests/grafana-dashboardDatasources.yaml index 2c3cc335..59441c77 100644 --- a/manifests/grafana-dashboardDatasources.yaml +++ b/manifests/grafana-dashboardDatasources.yaml @@ -5,7 +5,7 @@ metadata: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-datasources namespace: monitoring stringData: diff --git a/manifests/grafana-dashboardDefinitions.yaml b/manifests/grafana-dashboardDefinitions.yaml index 03ef57f8..764a6749 100644 --- a/manifests/grafana-dashboardDefinitions.yaml +++ b/manifests/grafana-dashboardDefinitions.yaml @@ -596,7 +596,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-alertmanager-overview namespace: monitoring - apiVersion: v1 @@ -2357,7 +2357,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-apiserver namespace: monitoring - apiVersion: v1 @@ -4228,7 +4228,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-cluster-total namespace: monitoring - apiVersion: v1 @@ -5407,7 +5407,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-controller-manager namespace: monitoring - apiVersion: v1 @@ -8484,7 +8484,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-k8s-resources-cluster namespace: monitoring - apiVersion: v1 @@ -11270,7 +11270,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-k8s-resources-namespace namespace: monitoring - apiVersion: v1 @@ -12285,7 +12285,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-k8s-resources-node namespace: monitoring - apiVersion: v1 @@ -14743,7 +14743,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-k8s-resources-pod namespace: monitoring - apiVersion: v1 @@ -16756,7 +16756,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-k8s-resources-workload namespace: monitoring - apiVersion: v1 @@ -18934,7 +18934,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-k8s-resources-workloads-namespace namespace: monitoring - apiVersion: v1 @@ -21177,7 +21177,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-kubelet namespace: monitoring - apiVersion: v1 @@ -22630,7 +22630,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-namespace-by-pod namespace: monitoring - apiVersion: v1 @@ -24355,7 +24355,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-namespace-by-workload namespace: monitoring - apiVersion: v1 @@ -25407,7 +25407,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-node-cluster-rsrc-use namespace: monitoring - apiVersion: v1 @@ -26485,7 +26485,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-node-rsrc-use namespace: monitoring - apiVersion: v1 @@ -27465,7 +27465,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-nodes namespace: monitoring - apiVersion: v1 @@ -28041,7 +28041,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-persistentvolumesusage namespace: monitoring - apiVersion: v1 @@ -29258,7 +29258,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-pod-total namespace: monitoring - apiVersion: v1 @@ -30917,7 +30917,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-prometheus-remote-write namespace: monitoring - apiVersion: v1 @@ -32141,7 +32141,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-prometheus namespace: monitoring - apiVersion: v1 @@ -33401,7 +33401,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-proxy namespace: monitoring - apiVersion: v1 @@ -34502,7 +34502,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-scheduler namespace: monitoring - apiVersion: v1 @@ -35929,7 +35929,7 @@ items: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboard-workload-total namespace: monitoring kind: ConfigMapList diff --git a/manifests/grafana-dashboardSources.yaml b/manifests/grafana-dashboardSources.yaml index 73ffe6c8..183dde79 100644 --- a/manifests/grafana-dashboardSources.yaml +++ b/manifests/grafana-dashboardSources.yaml @@ -22,6 +22,6 @@ metadata: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana-dashboards namespace: monitoring diff --git a/manifests/grafana-deployment.yaml b/manifests/grafana-deployment.yaml index 7b842c21..f165057c 100644 --- a/manifests/grafana-deployment.yaml +++ b/manifests/grafana-deployment.yaml @@ -5,7 +5,7 @@ metadata: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana namespace: monitoring spec: @@ -25,11 +25,11 @@ spec: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 spec: containers: - env: [] - image: grafana/grafana:8.2.6 + image: grafana/grafana:8.3.1 name: grafana ports: - containerPort: 3000 diff --git a/manifests/grafana-service.yaml b/manifests/grafana-service.yaml index 5f0f855d..7020a146 100644 --- a/manifests/grafana-service.yaml +++ b/manifests/grafana-service.yaml @@ -5,7 +5,7 @@ metadata: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana namespace: monitoring spec: diff --git a/manifests/grafana-serviceAccount.yaml b/manifests/grafana-serviceAccount.yaml index 30ee8af7..4a41183e 100644 --- a/manifests/grafana-serviceAccount.yaml +++ b/manifests/grafana-serviceAccount.yaml @@ -5,6 +5,6 @@ metadata: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana namespace: monitoring diff --git a/manifests/grafana-serviceMonitor.yaml b/manifests/grafana-serviceMonitor.yaml index e46d197b..4d8e9efc 100644 --- a/manifests/grafana-serviceMonitor.yaml +++ b/manifests/grafana-serviceMonitor.yaml @@ -5,7 +5,7 @@ metadata: app.kubernetes.io/component: grafana app.kubernetes.io/name: grafana app.kubernetes.io/part-of: kube-prometheus - app.kubernetes.io/version: 8.2.6 + app.kubernetes.io/version: 8.3.1 name: grafana namespace: monitoring spec: -- GitLab