INNER CODE UNIT · Go
err
grafana/grafana-operator · controllers/contactpoint_controller.go:246
_, err = gClient.Provisioning.DeleteContactpoints(rec.UID) //nolint:errcheck
if err != nil {
return fmt.Errorf("deleting contact point: %w", err)
}
}
// Update grafana instance Status
return instance.AddNamespacedResource(ctx, r.Client, cr, cr.NamespacedResource())
}
func (r *GrafanaContactPointReconciler) TopLevelReceiverFallback(cr *v1beta1.GrafanaContactPoint) error {
// Skip Spec level receiver when list is set
if len(cr.Spec.Receivers) > 0 {
return nil
}
// If the spec receiver is valid, continue
if cr.Spec.Settings == nil { //nolint:staticcheck