diff --git a/jsonnet/kube-prometheus/components/prometheus.libsonnet b/jsonnet/kube-prometheus/components/prometheus.libsonnet
index b3e919ff031aaaab62dc87bb0b52fb79a79e3af0..eb8f756197fd86439411571507afecc8d79d1ced 100644
--- a/jsonnet/kube-prometheus/components/prometheus.libsonnet
+++ b/jsonnet/kube-prometheus/components/prometheus.libsonnet
@@ -277,14 +277,15 @@ function(params) {
       },
       externalLabels: p._config.externalLabels,
       serviceAccountName: 'prometheus-' + p._config.name,
-      serviceMonitorSelector: {},
       podMonitorSelector: {},
-      probeSelector: {},
-      serviceMonitorNamespaceSelector: {},
       podMonitorNamespaceSelector: {},
+      probeSelector: {},
       probeNamespaceSelector: {},
-      nodeSelector: { 'kubernetes.io/os': 'linux' },
+      ruleNamespaceSelector: {},
       ruleSelector: p._config.ruleSelector,
+      serviceMonitorSelector: {},
+      serviceMonitorNamespaceSelector: {},
+      nodeSelector: { 'kubernetes.io/os': 'linux' },
       resources: p._config.resources,
       alerting: {
         alertmanagers: [{