diff --git a/jsonnet/kube-prometheus/alertmanager/alertmanager.libsonnet b/jsonnet/kube-prometheus/alertmanager/alertmanager.libsonnet
index 48ecc4a02523a874a8e07a7a3ab5e934c9ec5a1c..715d0c8c03695531fc7e56b53c073d2c1233dc59 100644
--- a/jsonnet/kube-prometheus/alertmanager/alertmanager.libsonnet
+++ b/jsonnet/kube-prometheus/alertmanager/alertmanager.libsonnet
@@ -5,7 +5,7 @@ local k = import 'ksonnet/ksonnet.beta.4/k.libsonnet';
     namespace: 'default',
 
     versions+:: {
-      alertmanager: 'v0.18.0',
+      alertmanager: 'v0.20.0',
     },
 
     imageRepos+:: {
diff --git a/jsonnet/kube-prometheus/kube-prometheus-thanos-sidecar.libsonnet b/jsonnet/kube-prometheus/kube-prometheus-thanos-sidecar.libsonnet
index ebe9872b12fdabfadd3551dc605d780ed86f9efb..07e99483fbb06271d409b3f56eef59c05963911f 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.7.0',
+      thanos: 'v0.10.0',
     },
     imageRepos+:: {
       thanos: 'quay.io/thanos/thanos',
diff --git a/jsonnet/kube-prometheus/kube-prometheus.libsonnet b/jsonnet/kube-prometheus/kube-prometheus.libsonnet
index 324aa6ce72075d6a165606cc921ea8fe84e165ed..1d8aa826f2d0b7f1f372fbdf160cf00def4c2e6b 100644
--- a/jsonnet/kube-prometheus/kube-prometheus.libsonnet
+++ b/jsonnet/kube-prometheus/kube-prometheus.libsonnet
@@ -46,7 +46,7 @@ local configMapList = k3.core.v1.configMapList;
     namespace: 'default',
 
     versions+:: {
-      grafana: '6.4.3',
+      grafana: '6.6.0',
     },
 
     tlsCipherSuites: [
diff --git a/jsonnet/kube-prometheus/kube-state-metrics/kube-state-metrics.libsonnet b/jsonnet/kube-prometheus/kube-state-metrics/kube-state-metrics.libsonnet
index 2df625ec6249e9e61caf2a946c22d7c9a394e3b7..d7a4cd51674713966d9ede373f19a946adbc8861 100644
--- a/jsonnet/kube-prometheus/kube-state-metrics/kube-state-metrics.libsonnet
+++ b/jsonnet/kube-prometheus/kube-state-metrics/kube-state-metrics.libsonnet
@@ -11,7 +11,7 @@ local k = import 'ksonnet/ksonnet.beta.4/k.libsonnet';
     },
 
     versions+:: {
-      kubeStateMetrics: 'v1.9.2',
+      kubeStateMetrics: 'v1.9.3',
       kubeRbacProxy: 'v0.4.1',
     },
 
diff --git a/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet b/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet
index bd76f608a2659f17482f1c2b18b3ad636c6b9353..2ea5f800de3d8e406d410df716301da6599bc591 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.11.0',
+      prometheus: 'v2.15.2',
     },
 
     imageRepos+:: {
diff --git a/manifests/alertmanager-alertmanager.yaml b/manifests/alertmanager-alertmanager.yaml
index a5bda1dc2ebfb50754e30b5dc64d7a26b2d9af32..87f98b333a5643db54a813dbb6e4ee252ea0ab44 100644
--- a/manifests/alertmanager-alertmanager.yaml
+++ b/manifests/alertmanager-alertmanager.yaml
@@ -15,4 +15,4 @@ spec:
     runAsNonRoot: true
     runAsUser: 1000
   serviceAccountName: alertmanager-main
-  version: v0.18.0
+  version: v0.20.0
diff --git a/manifests/grafana-deployment.yaml b/manifests/grafana-deployment.yaml
index aec58617ea8312dc7538f759193528ec0bca7839..5ccf92fc88b192309c1f8d662eafba50d6612ccb 100644
--- a/manifests/grafana-deployment.yaml
+++ b/manifests/grafana-deployment.yaml
@@ -16,7 +16,7 @@ spec:
         app: grafana
     spec:
       containers:
-      - image: grafana/grafana:6.4.3
+      - image: grafana/grafana:6.6.0
         name: grafana
         ports:
         - containerPort: 3000
diff --git a/manifests/kube-state-metrics-deployment.yaml b/manifests/kube-state-metrics-deployment.yaml
index 660379aa06f980c588c4b17f80cae20aeec16990..24c1e0c537bfebb181cdaaba0b4a9b21c8289fe3 100644
--- a/manifests/kube-state-metrics-deployment.yaml
+++ b/manifests/kube-state-metrics-deployment.yaml
@@ -55,7 +55,7 @@ spec:
         - --port=8081
         - --telemetry-host=127.0.0.1
         - --telemetry-port=8082
-        image: quay.io/coreos/kube-state-metrics:v1.9.2
+        image: quay.io/coreos/kube-state-metrics:v1.9.3
         name: kube-state-metrics
         resources:
           limits:
diff --git a/manifests/prometheus-prometheus.yaml b/manifests/prometheus-prometheus.yaml
index 72b462c0517637c084b403b6fdcd4a7018d3b11f..1c8422d5561b9b28f80733ec5b025e7dfa53651a 100644
--- a/manifests/prometheus-prometheus.yaml
+++ b/manifests/prometheus-prometheus.yaml
@@ -31,4 +31,4 @@ spec:
   serviceAccountName: prometheus-k8s
   serviceMonitorNamespaceSelector: {}
   serviceMonitorSelector: {}
-  version: v2.11.0
+  version: v2.15.2