Merge pull request #6715 from nilesh-akhade/metric

Remove schedule-related metrics on schedule delete
This commit is contained in:
Shubham Pampattiwar
2023-09-25 10:24:04 -07:00
committed by GitHub
3 changed files with 84 additions and 0 deletions

View File

@@ -94,6 +94,7 @@ func (c *scheduleReconciler) Reconcile(ctx context.Context, req ctrl.Request) (c
if err := c.Get(ctx, req.NamespacedName, schedule); err != nil {
if apierrors.IsNotFound(err) {
log.WithError(err).Error("schedule not found")
c.metrics.RemoveSchedule(req.Name)
return ctrl.Result{}, nil
}
return ctrl.Result{}, errors.Wrapf(err, "error getting schedule %s", req.String())