INNER CODE UNIT · Go
err
grafana/grafana-operator · controllers/alertrulegroup_controller.go:375
_, err = gClient.Provisioning.PutAlertRuleGroup(params) //nolint:errcheck
if err != nil {
return fmt.Errorf("updating alert rule group: %s", err.Error())
}
// Update grafana instance Status
return instance.AddNamespacedResource(ctx, r.Client, cr, cr.NamespacedResource())
}
func (r *GrafanaAlertRuleGroupReconciler) finalize(ctx context.Context, cr *v1beta1.GrafanaAlertRuleGroup) error {
log := logf.FromContext(ctx)
log.Info("Finalizing GrafanaAlertRuleGroup")
isCleanupInGrafanaRequired := true
folderUID, err := getFolderUID(ctx, r.Client, cr)
if err != nil {
log.V(1).Info("Skipping Grafana finalize as folder no longer exists")