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")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…