Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for nextScheduleTime (0.27 sec)

  1. pkg/controller/cronjob/utils_test.go

    		cj.ObjectMeta.CreationTimestamp = metav1.Time{Time: T1.Add(-10 * time.Minute)}
    		// Current time is more than creation time, but less than T1.
    		now := T1.Add(-7 * time.Minute)
    		schedule, _ := nextScheduleTime(logger, &cj, now, ParseSchedule(cj.Spec.Schedule), recorder)
    		if schedule != nil {
    			t.Errorf("expected no start time, got:  %v", schedule)
    		}
    	}
    	{
    		// Case 2: no known start times, and one needed.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 09 03:34:25 UTC 2024
    - 22.8K bytes
    - Viewed (0)
  2. pkg/controller/cronjob/utils.go

    	t := schedule.Next(*mostRecentTime).Add(nextScheduleDelta).Sub(now)
    	return &t
    }
    
    // nextScheduleTime returns the time.Time of the next schedule after the last scheduled
    // and before now, or nil if no unmet schedule times, and an error.
    // If there are too many (>100) unstarted times, it will also record a warning.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 09 03:34:25 UTC 2024
    - 10.7K bytes
    - Viewed (0)
  3. pkg/controller/cronjob/cronjob_controllerv2.go

    		jm.recorder.Eventf(cronJob, corev1.EventTypeWarning, "UnparseableSchedule", "unparseable schedule: %q : %s", cronJob.Spec.Schedule, err)
    		return nil, updateStatus, nil
    	}
    
    	scheduledTime, err := nextScheduleTime(logger, cronJob, now, sched, jm.recorder)
    	if err != nil {
    		// this is likely a user error in defining the spec value
    		// we should log the error and not reconcile this cronjob until an update to spec
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 09 03:34:25 UTC 2024
    - 29.2K bytes
    - Viewed (0)
Back to top