INNER CODE UNIT · Go
remoteReceivers
grafana/grafana-operator · controllers/contactpoint_controller.go:238
remoteReceivers = slices.Delete(remoteReceivers, existingIdx, existingIdx+1)
}
}
// Delete receivers not present in ContactPoint spec
for _, rec := range remoteReceivers {
log.V(1).Info("deleting contact point receiver not in spec", "uid", rec.UID)
_, 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())
}