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())
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…