@@ -119,7 +119,7 @@ func (r *rulesReconciler) Reconcile(ctx context.Context, req reconcile.Request)
119119 return reconcile.Result {}, fmt .Errorf ("get operatorconfig for incoming: %q: %w" , req .String (), err )
120120 }
121121
122- var projectID , location , cluster = resolveLabels (r .opts .ProjectID , r .opts .Location , r .opts .Cluster , config .Rules .ExternalLabels )
122+ projectID , location , cluster : = resolveLabels (r .opts .ProjectID , r .opts .Location , r .opts .Cluster , config .Rules .ExternalLabels )
123123
124124 if err := r .ensureRuleConfigs (ctx , projectID , location , cluster , config .Features .Config .Compression ); err != nil {
125125 return reconcile.Result {}, fmt .Errorf ("ensure rule configmaps: %w" , err )
@@ -203,13 +203,15 @@ func hasRules(ctx context.Context, c client.Client) (bool, error) {
203203 }
204204 return len (rules .Items ) > 0 , nil
205205}
206+
206207func hasClusterRules (ctx context.Context , c client.Client ) (bool , error ) {
207208 var rules monitoringv1.ClusterRulesList
208209 if err := c .List (ctx , & rules ); err != nil {
209210 return false , err
210211 }
211212 return len (rules .Items ) > 0 , nil
212213}
214+
213215func hasGlobalRules (ctx context.Context , c client.Client ) (bool , error ) {
214216 var rules monitoringv1.GlobalRulesList
215217 if err := c .List (ctx , & rules ); err != nil {
@@ -219,7 +221,7 @@ func hasGlobalRules(ctx context.Context, c client.Client) (bool, error) {
219221}
220222
221223// ensureRuleConfigs updates the Prometheus Rules ConfigMap.
222- func (r * rulesReconciler ) ensureRuleConfigs (ctx context.Context , projectID , location , cluster string , compression monitoringv1.CompressionType ) error {
224+ func (r * rulesReconciler ) ensureRuleConfigs (ctx context.Context , projectID , location , cluster string , configCompression monitoringv1.CompressionType ) error {
223225 logger , _ := logr .FromContext (ctx )
224226
225227 // Re-generate the configmap that's loaded by the rule-evaluator.
@@ -276,7 +278,7 @@ func (r *rulesReconciler) ensureRuleConfigs(ctx context.Context, projectID, loca
276278 continue
277279 }
278280 filename := fmt .Sprintf ("rules__%s__%s.yaml" , rs .Namespace , rs .Name )
279- if err := setConfigMapData (cm , compression , filename , result ); err != nil {
281+ if err := setConfigMapData (cm , configCompression , filename , result ); err != nil {
280282 return err
281283 }
282284
@@ -306,7 +308,7 @@ func (r *rulesReconciler) ensureRuleConfigs(ctx context.Context, projectID, loca
306308 continue
307309 }
308310 filename := fmt .Sprintf ("clusterrules__%s.yaml" , rs .Name )
309- if err := setConfigMapData (cm , compression , filename , result ); err != nil {
311+ if err := setConfigMapData (cm , configCompression , filename , result ); err != nil {
310312 return err
311313 }
312314
@@ -336,7 +338,7 @@ func (r *rulesReconciler) ensureRuleConfigs(ctx context.Context, projectID, loca
336338 continue
337339 }
338340 filename := fmt .Sprintf ("globalrules__%s.yaml" , rs .Name )
339- if err := setConfigMapData (cm , compression , filename , result ); err != nil {
341+ if err := setConfigMapData (cm , configCompression , filename , result ); err != nil {
340342 return err
341343 }
342344
0 commit comments