diff --git a/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet b/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet
index 452a89e33a6d57065ec83e77985569ec04ab1830..3efac32aa3c884fe6626d8ec3ada0f8089adf686 100644
--- a/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet
+++ b/jsonnet/kube-prometheus/prometheus/prometheus.libsonnet
@@ -5,7 +5,7 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet';
     namespace: 'default',
 
     versions+:: {
-      prometheus: 'v2.3.2',
+      prometheus: 'v2.4.2',
     },
 
     imageRepos+:: {
diff --git a/jsonnetfile.lock.json b/jsonnetfile.lock.json
index c8290a1a5dcdc7928c316cf0d61186c90aa9a043..d5fabd045f8bf8106f888be78838df51407c4318 100644
--- a/jsonnetfile.lock.json
+++ b/jsonnetfile.lock.json
@@ -8,7 +8,7 @@
                     "subdir": "contrib/kube-prometheus/jsonnet/kube-prometheus"
                 }
             },
-            "version": "ad23783d41d47f04bb1262ab232d4a9c160570c6"
+            "version": "50b1dbe739d9e4a59fb936b1733f8e53c86de897"
         },
         {
             "name": "ksonnet",
diff --git a/manifests/prometheus-prometheus.yaml b/manifests/prometheus-prometheus.yaml
index 37d0e663645866cb56c180fbc51a5b8c14e33838..89d69c9fe3c924094d25b8ef404d79507df8901e 100644
--- a/manifests/prometheus-prometheus.yaml
+++ b/manifests/prometheus-prometheus.yaml
@@ -25,4 +25,4 @@ spec:
   serviceAccountName: prometheus-k8s
   serviceMonitorNamespaceSelector: {}
   serviceMonitorSelector: {}
-  version: v2.3.2
+  version: v2.4.2