diff --git a/jsonnet/kube-prometheus/kube-prometheus-thanos-sidecar.libsonnet b/jsonnet/kube-prometheus/kube-prometheus-thanos-sidecar.libsonnet
index 5d675c7984720fb41c4c274d47bd1da30e73ac38..72dca33c20f67543036eec5f937456979714f285 100644
--- a/jsonnet/kube-prometheus/kube-prometheus-thanos-sidecar.libsonnet
+++ b/jsonnet/kube-prometheus/kube-prometheus-thanos-sidecar.libsonnet
@@ -5,7 +5,7 @@ local servicePort = k.core.v1.service.mixin.spec.portsType;
 {
   _config+:: {
     versions+:: {
-      thanos: 'v0.10.0',
+      thanos: 'v0.14.0',
     },
     imageRepos+:: {
       thanos: 'quay.io/thanos/thanos',
diff --git a/jsonnet/kube-prometheus/kube-prometheus.libsonnet b/jsonnet/kube-prometheus/kube-prometheus.libsonnet
index b787e48f4a58fccfe66be7cd33c1dd9c7b450344..3f65dae814a5c2ace473d04f9de71c710b777bd2 100644
--- a/jsonnet/kube-prometheus/kube-prometheus.libsonnet
+++ b/jsonnet/kube-prometheus/kube-prometheus.libsonnet
@@ -104,7 +104,7 @@ local configMapList = k3.core.v1.configMapList;
     namespace: 'default',
 
     versions+:: {
-      grafana: '6.7.4',
+      grafana: '7.1.0',
     },
 
     tlsCipherSuites: [
diff --git a/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet b/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet
index bd128d2e3c5c4409449d6ffadb4f565d62824394..e4673f50456b091fba4fbbd0f3c0690228bc0b4f 100644
--- a/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet
+++ b/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet
@@ -6,7 +6,7 @@ local k = import 'ksonnet/ksonnet.beta.4/k.libsonnet';
     namespace: 'default',
 
     versions+:: {
-      prometheus: 'v2.19.2',
+      prometheus: 'v2.20.0',
     },
 
     imageRepos+:: {
diff --git a/manifests/grafana-deployment.yaml b/manifests/grafana-deployment.yaml
index 491eb0611ae79045ec4f70de219ce8facd63cd15..d4cc0f92790b50f92994a4b0dae0563763d17990 100644
--- a/manifests/grafana-deployment.yaml
+++ b/manifests/grafana-deployment.yaml
@@ -17,7 +17,7 @@ spec:
     spec:
       containers:
       - env: []
-        image: grafana/grafana:6.7.4
+        image: grafana/grafana:7.1.0
         name: grafana
         ports:
         - containerPort: 3000
diff --git a/manifests/prometheus-prometheus.yaml b/manifests/prometheus-prometheus.yaml
index 11a4c5d3af79824f8a6cc4eab19d61def2884e44..af520a828b4f89d5aa644a019ef5908bb76f3afd 100644
--- a/manifests/prometheus-prometheus.yaml
+++ b/manifests/prometheus-prometheus.yaml
@@ -11,7 +11,7 @@ spec:
     - name: alertmanager-main
       namespace: monitoring
       port: web
-  image: quay.io/prometheus/prometheus:v2.19.2
+  image: quay.io/prometheus/prometheus:v2.20.0
   nodeSelector:
     kubernetes.io/os: linux
   podMonitorNamespaceSelector: {}
@@ -31,4 +31,4 @@ spec:
   serviceAccountName: prometheus-k8s
   serviceMonitorNamespaceSelector: {}
   serviceMonitorSelector: {}
-  version: v2.19.2
+  version: v2.20.0