From bd95a19cc3e47fd4b6a0aaeda8f908be28127f3e Mon Sep 17 00:00:00 2001
From: junot <junotx@126.com>
Date: Fri, 3 Dec 2021 14:08:59 +0800
Subject: [PATCH] fix default empty groups for k8s PrometheusRule

---
 .../kube-prometheus/components/k8s-control-plane.libsonnet    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/jsonnet/kube-prometheus/components/k8s-control-plane.libsonnet b/jsonnet/kube-prometheus/components/k8s-control-plane.libsonnet
index b7ed1cf4..84a1ffa4 100644
--- a/jsonnet/kube-prometheus/components/k8s-control-plane.libsonnet
+++ b/jsonnet/kube-prometheus/components/k8s-control-plane.libsonnet
@@ -47,8 +47,8 @@ function(params) {
       labels+: k8s._config.mixin.ruleLabels,
     },
     spec: {
-      local r = if std.objectHasAll(k8s.mixin, 'prometheusRules') then k8s.mixin.prometheusRules.groups else {},
-      local a = if std.objectHasAll(k8s.mixin, 'prometheusAlerts') then k8s.mixin.prometheusAlerts.groups else {},
+      local r = if std.objectHasAll(k8s.mixin, 'prometheusRules') then k8s.mixin.prometheusRules.groups else [],
+      local a = if std.objectHasAll(k8s.mixin, 'prometheusAlerts') then k8s.mixin.prometheusAlerts.groups else [],
       groups: a + r,
     },
   },
-- 
GitLab