diff --git a/flux2/apps/monitoring/kube-prometheus-stack-values-configmap.yaml b/flux2/apps/monitoring/kube-prometheus-stack-values-configmap.yaml
index c89a43306399d35b70fc250c801da89263e54fcc..c42b4d42cfa013c1182ff35b29d14a107bc5caba 100644
--- a/flux2/apps/monitoring/kube-prometheus-stack-values-configmap.yaml
+++ b/flux2/apps/monitoring/kube-prometheus-stack-values-configmap.yaml
@@ -107,6 +107,7 @@ data:
 
     prometheus:
       # https://github.com/prometheus-community/helm-charts/tree/main/charts/prometheus
+      # https://github.com/prometheus-community/helm-charts/blob/main/charts/kube-prometheus-stack/values.yaml#L2101
       prometheusSpec:
         # Use these settings to debug prometheus queries
         # logLevel: debug
@@ -121,12 +122,6 @@ data:
               resources:
                 requests:
                   storage: 10Gi
-        resources:
-          limits:
-            memory: 1.5Gi
-          requests:
-            cpu: 300m
-            memory: 1Gi
         # Discover ALL custom serviceMonitors, podMonitors and prometheusrules,
         # not only those with particular release labels set by
         # kube-prometheus-stack
@@ -134,6 +129,13 @@ data:
         serviceMonitorSelectorNilUsesHelmValues: false
         ruleSelectorNilUsesHelmValues: false
         podMonitorSelectorNilUsesHelmValues: false
+      server:
+        resources:
+          limits:
+            memory: 1.5Gi
+          requests:
+            cpu: 300m
+            memory: 1Gi
 
       ingress:
         enabled: true